/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Breadcrumbs_breadcrumbs__fc67718b{font-family:inherit;font-size:var(--font-size-02);line-height:1.4}.Breadcrumbs_breadcrumbList__fc67718b{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;margin:0;padding:0}.Breadcrumbs_breadcrumbListItem__fc67718b,.Breadcrumbs_breadcrumbList__fc67718b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}.Breadcrumbs_breadcrumbItem__fc67718b{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Breadcrumbs_breadcrumbLink__fc67718b{color:var(--color-blue-02);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.Breadcrumbs_breadcrumbLink__fc67718b:hover{color:var(--color-blue-01);text-decoration:underline}.Breadcrumbs_breadcrumbLink__fc67718b:focus{outline:.125rem solid var(--color-blue-02);outline-offset:.125rem}.Breadcrumbs_breadcrumbText__fc67718b{color:var(--color-grey-02)}.Breadcrumbs_currentPage__fc67718b{color:var(--color-grey-01);font-weight:500}.Breadcrumbs_separator__fc67718b{color:var(--color-grey-03);margin:0 .5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--fontColor:#236cff}.CustomPhone_phoneLink__a82e506c{color:#236cff;color:var(--fontColor)}.CustomPhone_phoneSpace__a82e506c{white-space:nowrap}@media screen and (max-width:1023px){.CustomPhone_phoneLink__a82e506c{color:var(--fontColorMobile);font-size:var(--fontSize03);text-align:var(--textAlign)}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.FittedHeading_fittedHeadingContainer__e81246c3{display:-webkit-box;display:-ms-flexbox;display:flex}.FittedHeading_fittedHeadingContainer_TextCenterAligned__e81246c3{display:inline-block;text-align:center}@media (min-width:1024px){.FittedHeading_fittedHeadingContainer_TextCenterAligned__e81246c3 .FittedHeading_fittedHeading__e81246c3{margin-left:0}}.FittedHeading_fittedHeading__e81246c3{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:var(--font-size-13);font-weight:800;line-height:var(--font-lineheight-13);margin:0;padding:0;text-transform:uppercase}@media (min-width:1024px){.FittedHeading_fittedHeading__e81246c3{font-size:var(--font-size-15);line-height:var(--font-lineheight-15)}}.FittedHeading_fittedHeading__e81246c3.FittedHeading_greyColor__e81246c3,.FittedHeading_fittedHeading__e81246c3.FittedHeading_grey__e81246c3{color:#393a3d}.FittedHeading_fittedHeading__e81246c3.FittedHeading_blackColor__e81246c3{color:#000}.FittedHeading_fittedHeading__e81246c3.FittedHeading_whiteColor__e81246c3{color:#fff}.FittedHeading_fittedHeading__e81246c3.FittedHeading_rwBlueColor__e81246c3{color:#0d333f}.FittedHeading_fittedHeading_MobLargeSize__e81246c3{font-size:3.75rem;line-height:4.75rem}.FittedHeading_fittedHeading_MobMediumSize__e81246c3{font-size:3rem;line-height:3.75rem}.FittedHeading_fittedHeading_MobSmallSize__e81246c3{font-size:2.5rem;line-height:3.25rem}.FittedHeading_fittedHeading_MobLineOne__e81246c3{height:4.75rem}.FittedHeading_fittedHeading_MobLineTwo__e81246c3{height:9.5rem}.FittedHeading_fittedHeading_MobLargeSize__e81246c3.FittedHeading_fittedHeading_MobLineThree__e81246c3{height:14.25rem}.FittedHeading_fittedHeading_MobMediumSize__e81246c3.FittedHeading_fittedHeading_MobLineThree__e81246c3,.FittedHeading_fittedHeading_MobSmallSize__e81246c3.FittedHeading_fittedHeading_MobLineThree__e81246c3{height:11.25rem}@media (min-width:768px){.FittedHeading_fittedHeading_TabletLargeSize__e81246c3{font-size:var(--font-size-14);line-height:var(--font-lineheight-size-14)}.FittedHeading_fittedHeading_TabletMediumSize__e81246c3{font-size:var(--font-size-13);line-height:var(--font-lineheight-size-13)}.FittedHeading_fittedHeading_TabletSmallSize__e81246c3{font-size:var(--font-size-12);line-height:var(--font-lineheight-size-11)}.FittedHeading_fittedHeading_TabletLineOne__e81246c3{height:7.25rem}.FittedHeading_fittedHeading_TabletLineTwo__e81246c3{height:14.5rem}.FittedHeading_fittedHeading_TabletLargeSize__e81246c3.FittedHeading_fittedHeading_TabletLineThree__e81246c3{height:21.75rem}.FittedHeading_fittedHeading_TabletMediumSize__e81246c3.FittedHeading_fittedHeading_TabletLineThree__e81246c3,.FittedHeading_fittedHeading_TabletSmallSize__e81246c3.FittedHeading_fittedHeading_TabletLineThree__e81246c3{height:20.25rem}}@media screen and (min-width:1024px) and (max-width:1200px){.FittedHeading_fittedHeading_DeskLargeSize__e81246c3,.FittedHeading_fittedHeading_DeskMediumSize__e81246c3,.FittedHeading_fittedHeading_DeskSmallSize__e81246c3{font-size:var(--font-size-12);line-height:var(--font-lineheight-size-11)}}@media (min-width:1200px){.FittedHeading_fittedHeading_DeskLargeSize__e81246c3{font-size:var(--font-size-15);line-height:var(--font-lineheight-size-15)}.FittedHeading_fittedHeading_DeskMediumSize__e81246c3{font-size:var(--font-size-14);line-height:var(--font-lineheight-size-14)}.FittedHeading_fittedHeading_DeskSmallSize__e81246c3{font-size:var(--font-size-13);line-height:var(--font-lineheight-size-13)}}@media (min-width:1024px){.FittedHeading_fittedHeading_DeskLineOne__e81246c3{height:8rem}.FittedHeading_fittedHeading_DeskLineTwo__e81246c3{height:16rem}.FittedHeading_fittedHeading_DeskLargeSize__e81246c3.FittedHeading_fittedHeading_DeskLineThree__e81246c3{height:24rem}.FittedHeading_fittedHeading_DeskMediumSize__e81246c3.FittedHeading_fittedHeading_DeskLineThree__e81246c3{height:21.75rem}.FittedHeading_fittedHeading_DeskSmallSize__e81246c3.FittedHeading_fittedHeading_DeskLineThree__e81246c3{height:auto}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Frame_frameView__3cc7bb60{border:none;min-width:100%;width:0}.Frame_frame__3cc7bb60{margin:0 auto;max-width:90rem;width:100%}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.HeaderWithNumber_flex__09439fe1,.HeaderWithNumber_textGroup__09439fe1{display:-webkit-box;display:-ms-flexbox;display:flex}.HeaderWithNumber_textGroup__09439fe1{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#3bd85e;border:.0625rem;border-radius:1rem;height:2rem;justify-content:center;width:2rem}.HeaderWithNumber_number__09439fe1{color:#fff;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.HeaderWithNumber_numberText__09439fe1{color:#000;font-size:1.25rem;font-weight:700;line-height:1.75rem}.HeaderWithNumber_text__09439fe1{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:.75rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--boxShadowColor:#236cff}.Input_inputContainer__178c4456{background-color:#fff;border-radius:0;min-height:3.125rem;width:100%}.Input_input__178c4456{background:transparent;background-color:#f4f5f8;border:0;border-radius:0;-webkit-box-shadow:inset 0 0 0 1.875rem #f4f5f8!important;box-shadow:inset 0 0 0 1.875rem #f4f5f8!important;color:#000;display:inline-block;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;height:3.125rem;min-height:3.125rem;padding:1rem .8125rem;width:100%;z-index:auto}.Input_input__178c4456:focus-within{-webkit-box-shadow:none;box-shadow:none}.Input_input__178c4456.Input_outline__178c4456{border:.0625rem solid #6b6c72;border-radius:.25rem;-webkit-box-shadow:0 0 0 .0625rem #6b6c72;box-shadow:0 0 0 .0625rem #6b6c72}.Input_input__178c4456.Input_outline__178c4456:after{width:0}.Input_input__178c4456.Input_outline__178c4456:focus-within{-webkit-box-shadow:0 0 0 .125rem #236cff;box-shadow:0 0 0 .125rem #236cff;-webkit-box-shadow:0 0 0 .125rem var(--boxShadowColor);box-shadow:0 0 0 .125rem var(--boxShadowColor)}.Input_label__178c4456{color:#000;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.75rem;margin-bottom:.5rem;pointer-events:none}.Input_helperText__178c4456,.Input_label__178c4456{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500}.Input_helperText__178c4456{color:#393a3d;font-size:.875rem;margin:.25rem .5rem 0}.Input_error__178c4456{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:.25rem .5rem 0}.Input_errorMessage__178c4456{color:#d52b1e;font-size:.875rem;font-style:italic;font-weight:500;margin:0 0 0 .5rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.LinkedInAutoFill_root__2877cadf{display:block}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Lottie_container__71b13882{position:relative}.Lottie_container__71b13882 .Lottie_lottieContainer__71b13882{margin:0 auto;width:100%}.Lottie_container__71b13882 .Lottie_lottieButton__71b13882{bottom:.5rem;height:2.25rem;position:absolute;right:.125rem}.Lottie_container__71b13882 .Lottie_lottieButton__71b13882:hover{color:#236cff}.Lottie_container__71b13882 .Lottie_lottieButton__71b13882:focus-visible{border-radius:50%;outline:.125rem solid #236cff}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.PillToggleSwitch_pillToggle__a47bba2a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PillToggleSwitch_pillToggle__a47bba2a .PillToggleSwitch_pillToggleContainer__a47bba2a{background-color:#f3f2ef;border:none;border-radius:624.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.PillToggleSwitch_pillToggle__a47bba2a .PillToggleSwitch_pillToggleContainer__a47bba2a.PillToggleSwitch_switchActive__a47bba2a:before{left:5.25rem}.PillToggleSwitch_pillToggle__a47bba2a .PillToggleSwitch_pillToggleContainer__a47bba2a:before{background-color:#0d333f;border-radius:624.9375rem;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:all .2s cubic-bezier(.35,0,.25,1);transition:all .2s cubic-bezier(.35,0,.25,1);width:5.25rem}.PillToggleSwitch_pillToggle__a47bba2a .PillToggleSwitch_pillToggleContainer__a47bba2a .PillToggleSwitch_switchBtn__a47bba2a{background-color:transparent;border:none;color:#0d333f;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1rem;padding:.5rem 0;position:relative;width:5.25rem}.PillToggleSwitch_pillToggle__a47bba2a .PillToggleSwitch_pillToggleContainer__a47bba2a .PillToggleSwitch_switchBtn__a47bba2a.PillToggleSwitch_switchActive__a47bba2a{color:#fff}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.main_TypographyDarkE793b1d__d2508879{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main_TypographyDisplay1E793b1d__d2508879{font-family:var(--font-family-display);font-size:var(--font-size-display-1);font-style:normal;font-weight:var(--font-weight-display);line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.main_TypographyDisplay1E793b1d__d2508879 strong{font-weight:var(--font-weight-display)}.main_TypographyDisplay2E793b1d__d2508879{font-family:var(--font-family-display);font-size:var(--font-size-display-2);font-style:normal;font-weight:var(--font-weight-display);line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.main_TypographyDisplay2E793b1d__d2508879 strong{font-weight:var(--font-weight-display)}.main_TypographyDisplay3E793b1d__d2508879{font-family:var(--font-family-display);font-size:var(--font-size-display-3);font-style:normal;font-weight:var(--font-weight-display);line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.main_TypographyDisplay3E793b1d__d2508879 strong{font-weight:var(--font-weight-display)}.main_TypographyDisplay4E793b1d__d2508879{font-family:var(--font-family-display);font-size:var(--font-size-display-4);font-style:normal;font-weight:var(--font-weight-display);line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.main_TypographyDisplay4E793b1d__d2508879 strong{font-weight:var(--font-weight-display)}.main_TypographyHeadline1E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-1);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline1E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline2E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-2);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline2E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline3E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-3);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline3E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline4E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-4);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline4E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline5E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-5);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline5E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline6E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-6);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline6E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyBody1E793b1d__d2508879{font-family:var(--font-family-body);font-size:var(--font-size-body-1);font-style:normal;font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin-bottom:0;margin-top:0;padding:0}.main_TypographyBody1E793b1d__d2508879 strong{font-weight:var(--font-weight-body-bold)}.main_TypographyBody2E793b1d__d2508879{font-family:var(--font-family-body);font-size:var(--font-size-body-2);font-style:normal;font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin-bottom:0;margin-top:0;padding:0}.main_TypographyBody2E793b1d__d2508879 strong{font-weight:var(--font-weight-body-bold)}.main_TypographyBody3E793b1d__d2508879{font-family:var(--font-family-body);font-size:var(--font-size-body-3);font-style:normal;font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin-bottom:0;margin-top:0;padding:0}.main_TypographyBody3E793b1d__d2508879 strong{font-weight:var(--font-weight-body-bold)}.main_TypographyBody4E793b1d__d2508879{font-family:var(--font-family-body);font-size:var(--font-size-body-4);font-style:normal;font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin-bottom:0;margin-top:0;padding:0}.main_TypographyBody4E793b1d__d2508879 strong{font-weight:var(--font-weight-body-bold)}.main_TypographyFw300E793b1d__d2508879,.main_TypographyThinE793b1d__d2508879{font-weight:200}.main_TypographyFw400E793b1d__d2508879,.main_TypographyRegularE793b1d__d2508879{font-weight:400}.main_TypographyFw500E793b1d__d2508879,.main_TypographyMediumE793b1d__d2508879,strong.main_TypographyFw500E793b1d__d2508879,strong.main_TypographyMediumE793b1d__d2508879{font-weight:500}.main_TypographyDemiE793b1d__d2508879,.main_TypographyFw600E793b1d__d2508879,strong.main_TypographyDemiE793b1d__d2508879,strong.main_TypographyFw600E793b1d__d2508879{font-weight:600}.main_TypographyBoldE793b1d__d2508879,.main_TypographyFw700E793b1d__d2508879,strong.main_TypographyBoldE793b1d__d2508879,strong.main_TypographyFw700E793b1d__d2508879{font-weight:700}.main_TypographyFw800E793b1d__d2508879,.main_TypographyHeavyE793b1d__d2508879,strong.main_TypographyFw800E793b1d__d2508879,strong.main_TypographyHeavyE793b1d__d2508879{font-weight:800}.main_LinkLink6e02266__6d8dd9f1{color:var(--color-link-text);cursor:pointer;display:inline-block;font-family:inherit;padding:0;-webkit-transition:color var(--duration-fade-fast) var(--ease-fade),text-decoration-color var(--duration-fade-fast) var(--ease-fade);transition:color var(--duration-fade-fast) var(--ease-fade),text-decoration-color var(--duration-fade-fast) var(--ease-fade)}.main_LinkLink6e02266__6d8dd9f1,.main_LinkLink6e02266__6d8dd9f1 .main_LinkLinkText6e02266__6d8dd9f1{text-decoration:underline;text-decoration-color:transparent}.main_LinkLink6e02266__6d8dd9f1:has(:is(h1,h2,h3,h4,h5,h6)){display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main_LinkLink6e02266__6d8dd9f1:link{color:var(--color-link-text)}.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1,.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1 .main_LinkIconWrapper6e02266__6d8dd9f1>svg,.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1:hover{color:var(--color-text-primary)}.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1:hover .main_LinkLinkText6e02266__6d8dd9f1{text-decoration-color:currentColor}.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1:active{color:var(--color-text-primary)}.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1:active .main_LinkLinkText6e02266__6d8dd9f1{text-decoration-color:currentColor}.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1:active .main_LinkIconWrapper6e02266__6d8dd9f1>svg,.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1:visited,.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1:visited .main_LinkIconWrapper6e02266__6d8dd9f1>svg,.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1[data-a11yfocus]:focus,.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1[data-a11yfocus]:focus .main_LinkIconWrapper6e02266__6d8dd9f1>svg{color:var(--color-text-primary)}.main_LinkLink6e02266__6d8dd9f1.main_LinkComplementary6e02266__6d8dd9f1{color:var(--color-link-text-complementary)}.main_LinkLink6e02266__6d8dd9f1.main_LinkComplementary6e02266__6d8dd9f1:visited,.main_LinkLink6e02266__6d8dd9f1.main_LinkComplementary6e02266__6d8dd9f1:visited .main_LinkIconWrapper6e02266__6d8dd9f1>svg{color:var(--color-link-text-complementary-visited)}.main_LinkLink6e02266__6d8dd9f1.main_LinkComplementary6e02266__6d8dd9f1:hover,.main_LinkLink6e02266__6d8dd9f1.main_LinkComplementary6e02266__6d8dd9f1:hover .main_LinkIconWrapper6e02266__6d8dd9f1>svg{color:var(--color-link-text-complementary-hover)}.main_LinkLink6e02266__6d8dd9f1.main_LinkComplementary6e02266__6d8dd9f1:active,.main_LinkLink6e02266__6d8dd9f1.main_LinkComplementary6e02266__6d8dd9f1:active .main_LinkIconWrapper6e02266__6d8dd9f1>svg{color:var(--color-link-text-complementary-active)}.main_LinkLink6e02266__6d8dd9f1:visited,.main_LinkLink6e02266__6d8dd9f1:visited .main_LinkIconWrapper6e02266__6d8dd9f1>svg{color:var(--color-link-text-visited)}.main_LinkLink6e02266__6d8dd9f1[data-a11yfocus]:focus{border-radius:var(--radius-x-small);-webkit-box-shadow:0 0 0 .125rem var(--color-focus-indicator);box-shadow:0 0 0 .125rem var(--color-focus-indicator);outline-color:transparent;outline-style:solid;outline-width:.125rem}.main_LinkLink6e02266__6d8dd9f1:hover{color:var(--color-link-text-hover);text-decoration-color:currentColor}.main_LinkLink6e02266__6d8dd9f1:hover .main_LinkIconWrapper6e02266__6d8dd9f1>svg{color:var(--color-link-text-hover)}.main_LinkLink6e02266__6d8dd9f1:active{color:var(--color-link-text-active)}.main_LinkLink6e02266__6d8dd9f1:active .main_LinkIconWrapper6e02266__6d8dd9f1>svg{color:var(--color-link-text-hover)}.main_LinkLink6e02266__6d8dd9f1 .main_LinkIconWrapper6e02266__6d8dd9f1{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.main_LinkLink6e02266__6d8dd9f1 .main_LinkIconWrapper6e02266__6d8dd9f1>svg{font-size:inherit;height:1em;width:1em}.main_LinkInline6e02266__6d8dd9f1{color:var(--color-link-text)}.main_LinkInline6e02266__6d8dd9f1 .main_LinkLinkText6e02266__6d8dd9f1{text-decoration-color:currentColor}.main_LinkInherit6e02266__6d8dd9f1{font-size:inherit;font-weight:inherit;line-height:inherit}.main_IconContainerVisuallyHidden2144a55__e77b1667:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:.0625rem;overflow:hidden;position:absolute;white-space:nowrap;width:.0625rem}.Prompt_tooltipPromptContainer__fdcdf765{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:.5rem;padding:1rem;text-align:left}.Prompt_promptText__fdcdf765{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:normal;margin:0;padding:0 1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Prompt_promptLink__fdcdf765{padding-left:0;padding-right:0}.Prompt_promptLink__fdcdf765:hover{background:unset;text-decoration:underline}.Prompt_promptLink__fdcdf765 span{font-size:inherit}.Prompt_promptLinkText__fdcdf765{width:-webkit-max-content;width:-moz-max-content;width:max-content}.Prompt_promptCloseIcon__fdcdf765:hover{cursor:pointer}.Prompt_promptCloseIcon__fdcdf765,.Prompt_promptCloseIcon__fdcdf765:hover{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.main_TypographyDarkE793b1d__d2508879{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main_TypographyDisplay1E793b1d__d2508879{font-family:var(--font-family-display);font-size:var(--font-size-display-1);font-style:normal;font-weight:var(--font-weight-display);line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.main_TypographyDisplay1E793b1d__d2508879 strong{font-weight:var(--font-weight-display)}.main_TypographyDisplay2E793b1d__d2508879{font-family:var(--font-family-display);font-size:var(--font-size-display-2);font-style:normal;font-weight:var(--font-weight-display);line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.main_TypographyDisplay2E793b1d__d2508879 strong{font-weight:var(--font-weight-display)}.main_TypographyDisplay3E793b1d__d2508879{font-family:var(--font-family-display);font-size:var(--font-size-display-3);font-style:normal;font-weight:var(--font-weight-display);line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.main_TypographyDisplay3E793b1d__d2508879 strong{font-weight:var(--font-weight-display)}.main_TypographyDisplay4E793b1d__d2508879{font-family:var(--font-family-display);font-size:var(--font-size-display-4);font-style:normal;font-weight:var(--font-weight-display);line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.main_TypographyDisplay4E793b1d__d2508879 strong{font-weight:var(--font-weight-display)}.main_TypographyHeadline1E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-1);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline1E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline2E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-2);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline2E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline3E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-3);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline3E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline4E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-4);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline4E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline5E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-5);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline5E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline6E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-6);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline6E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyBody1E793b1d__d2508879{font-family:var(--font-family-body);font-size:var(--font-size-body-1);font-style:normal;font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin-bottom:0;margin-top:0;padding:0}.main_TypographyBody1E793b1d__d2508879 strong{font-weight:var(--font-weight-body-bold)}.main_TypographyBody2E793b1d__d2508879{font-family:var(--font-family-body);font-size:var(--font-size-body-2);font-style:normal;font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin-bottom:0;margin-top:0;padding:0}.main_TypographyBody2E793b1d__d2508879 strong{font-weight:var(--font-weight-body-bold)}.main_TypographyBody3E793b1d__d2508879{font-family:var(--font-family-body);font-size:var(--font-size-body-3);font-style:normal;font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin-bottom:0;margin-top:0;padding:0}.main_TypographyBody3E793b1d__d2508879 strong{font-weight:var(--font-weight-body-bold)}.main_TypographyBody4E793b1d__d2508879{font-family:var(--font-family-body);font-size:var(--font-size-body-4);font-style:normal;font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin-bottom:0;margin-top:0;padding:0}.main_TypographyBody4E793b1d__d2508879 strong{font-weight:var(--font-weight-body-bold)}.main_TypographyFw300E793b1d__d2508879,.main_TypographyThinE793b1d__d2508879{font-weight:200}.main_TypographyFw400E793b1d__d2508879,.main_TypographyRegularE793b1d__d2508879{font-weight:400}.main_TypographyFw500E793b1d__d2508879,.main_TypographyMediumE793b1d__d2508879,strong.main_TypographyFw500E793b1d__d2508879,strong.main_TypographyMediumE793b1d__d2508879{font-weight:500}.main_TypographyDemiE793b1d__d2508879,.main_TypographyFw600E793b1d__d2508879,strong.main_TypographyDemiE793b1d__d2508879,strong.main_TypographyFw600E793b1d__d2508879{font-weight:600}.main_TypographyBoldE793b1d__d2508879,.main_TypographyFw700E793b1d__d2508879,strong.main_TypographyBoldE793b1d__d2508879,strong.main_TypographyFw700E793b1d__d2508879{font-weight:700}.main_TypographyFw800E793b1d__d2508879,.main_TypographyHeavyE793b1d__d2508879,strong.main_TypographyFw800E793b1d__d2508879,strong.main_TypographyHeavyE793b1d__d2508879{font-weight:800}.main_LinkLink6e02266__6d8dd9f1{color:var(--color-link-text);cursor:pointer;display:inline-block;font-family:inherit;padding:0;-webkit-transition:color var(--duration-fade-fast) var(--ease-fade),text-decoration-color var(--duration-fade-fast) var(--ease-fade);transition:color var(--duration-fade-fast) var(--ease-fade),text-decoration-color var(--duration-fade-fast) var(--ease-fade)}.main_LinkLink6e02266__6d8dd9f1,.main_LinkLink6e02266__6d8dd9f1 .main_LinkLinkText6e02266__6d8dd9f1{text-decoration:underline;text-decoration-color:transparent}.main_LinkLink6e02266__6d8dd9f1:has(:is(h1,h2,h3,h4,h5,h6)){display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main_LinkLink6e02266__6d8dd9f1:link{color:var(--color-link-text)}.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1,.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1 .main_LinkIconWrapper6e02266__6d8dd9f1>svg,.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1:hover{color:var(--color-text-primary)}.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1:hover .main_LinkLinkText6e02266__6d8dd9f1{text-decoration-color:currentColor}.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1:active{color:var(--color-text-primary)}.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1:active .main_LinkLinkText6e02266__6d8dd9f1{text-decoration-color:currentColor}.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1:active .main_LinkIconWrapper6e02266__6d8dd9f1>svg,.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1:visited,.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1:visited .main_LinkIconWrapper6e02266__6d8dd9f1>svg,.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1[data-a11yfocus]:focus,.main_LinkLink6e02266__6d8dd9f1.main_LinkSecondary6e02266__6d8dd9f1[data-a11yfocus]:focus .main_LinkIconWrapper6e02266__6d8dd9f1>svg{color:var(--color-text-primary)}.main_LinkLink6e02266__6d8dd9f1.main_LinkComplementary6e02266__6d8dd9f1{color:var(--color-link-text-complementary)}.main_LinkLink6e02266__6d8dd9f1.main_LinkComplementary6e02266__6d8dd9f1:visited,.main_LinkLink6e02266__6d8dd9f1.main_LinkComplementary6e02266__6d8dd9f1:visited .main_LinkIconWrapper6e02266__6d8dd9f1>svg{color:var(--color-link-text-complementary-visited)}.main_LinkLink6e02266__6d8dd9f1.main_LinkComplementary6e02266__6d8dd9f1:hover,.main_LinkLink6e02266__6d8dd9f1.main_LinkComplementary6e02266__6d8dd9f1:hover .main_LinkIconWrapper6e02266__6d8dd9f1>svg{color:var(--color-link-text-complementary-hover)}.main_LinkLink6e02266__6d8dd9f1.main_LinkComplementary6e02266__6d8dd9f1:active,.main_LinkLink6e02266__6d8dd9f1.main_LinkComplementary6e02266__6d8dd9f1:active .main_LinkIconWrapper6e02266__6d8dd9f1>svg{color:var(--color-link-text-complementary-active)}.main_LinkLink6e02266__6d8dd9f1:visited,.main_LinkLink6e02266__6d8dd9f1:visited .main_LinkIconWrapper6e02266__6d8dd9f1>svg{color:var(--color-link-text-visited)}.main_LinkLink6e02266__6d8dd9f1[data-a11yfocus]:focus{border-radius:var(--radius-x-small);-webkit-box-shadow:0 0 0 .125rem var(--color-focus-indicator);box-shadow:0 0 0 .125rem var(--color-focus-indicator);outline-color:transparent;outline-style:solid;outline-width:.125rem}.main_LinkLink6e02266__6d8dd9f1:hover{color:var(--color-link-text-hover);text-decoration-color:currentColor}.main_LinkLink6e02266__6d8dd9f1:hover .main_LinkIconWrapper6e02266__6d8dd9f1>svg{color:var(--color-link-text-hover)}.main_LinkLink6e02266__6d8dd9f1:active{color:var(--color-link-text-active)}.main_LinkLink6e02266__6d8dd9f1:active .main_LinkIconWrapper6e02266__6d8dd9f1>svg{color:var(--color-link-text-hover)}.main_LinkLink6e02266__6d8dd9f1 .main_LinkIconWrapper6e02266__6d8dd9f1{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.main_LinkLink6e02266__6d8dd9f1 .main_LinkIconWrapper6e02266__6d8dd9f1>svg{font-size:inherit;height:1em;width:1em}.main_LinkInline6e02266__6d8dd9f1{color:var(--color-link-text)}.main_LinkInline6e02266__6d8dd9f1 .main_LinkLinkText6e02266__6d8dd9f1{text-decoration-color:currentColor}.main_LinkInherit6e02266__6d8dd9f1{font-size:inherit;font-weight:inherit;line-height:inherit}.RelatedArticles_relatedArticleWrapper__71ac9a64{display:block}.RelatedArticles_relatedArticleItemTitle__71ac9a64,.RelatedArticles_relatedArticleTitle__71ac9a64{font-weight:500}.RelatedArticles_relatedArticleItemTitle__71ac9a64 a{display:block;margin-bottom:.3125rem;padding:0}.RelatedArticles_relatedArticleItem__71ac9a64{list-style-type:none;padding:0}.RelatedArticles_relatedArticleListItem__71ac9a64{margin-bottom:.5rem}.RelatedArticles_relatedArticleListItem__71ac9a64:last-child{margin-bottom:0}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

@-webkit-keyframes RwSpinner_rotation__1f3be704{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}8%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(470deg);transform:rotate(470deg)}}@keyframes RwSpinner_rotation__1f3be704{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}8%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(470deg);transform:rotate(470deg)}}@-webkit-keyframes RwSpinner_pulseSize__1f3be704{8%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-1.875rem) scale(.6);transform:translateY(-1.875rem) scale(.6)}56%{-webkit-transform:translateY(-1.875rem) scale(.6);transform:translateY(-1.875rem) scale(.6)}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes RwSpinner_pulseSize__1f3be704{8%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-1.875rem) scale(.6);transform:translateY(-1.875rem) scale(.6)}56%{-webkit-transform:translateY(-1.875rem) scale(.6);transform:translateY(-1.875rem) scale(.6)}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.RwSpinner_indeterminateShort__1f3be704{-webkit-animation:RwSpinner_rotation__1f3be704 1.4s linear;animation:RwSpinner_rotation__1f3be704 1.4s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;height:3.75rem;position:relative;width:3.75rem;will-change:transform}.RwSpinner_dotContainer__1f3be704{height:3.75rem;position:absolute;width:3.75rem}.RwSpinner_dotContainer__1f3be704:nth-of-type(2){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.RwSpinner_dotContainer__1f3be704:nth-of-type(3){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RwSpinner_dotContainer__1f3be704:nth-of-type(4){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.RwSpinner_dot__1f3be704{-webkit-animation:RwSpinner_pulseSize__1f3be704 1.4s cubic-bezier(.455,.03,.515,.955);animation:RwSpinner_pulseSize__1f3be704 1.4s cubic-bezier(.455,.03,.515,.955);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#2ca01c;border-radius:6.25rem;height:.5rem;left:50%;margin-left:-.25rem;margin-top:-.25rem;position:absolute;top:50%;width:.5rem;will-change:transform}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.SearchBar_searchBar__7228c673{margin:auto;max-width:90rem;padding:7.5rem 0;position:relative}.SearchBar_searchBar__7228c673:after{background-color:var(--color-green-rw-green);border-radius:.625rem;content:"";display:block;height:.125rem;width:100%}.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673{-webkit-appearance:initial;border:none;color:var --color-blue-rw-dark;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:3.75rem;font-weight:500;line-height:3.75rem;width:100%}@media screen and (min-width:1024px){.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673{height:4.8rem}}.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673::-webkit-input-placeholder{color:#6b6c72!important;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif!important;font-size:3.75rem!important}.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673:-moz-placeholder,.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673:-ms-input-placeholder,.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673::-moz-placeholder,.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673::-webkit-input-placeholder,.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673::placeholder{color:#6b6c72!important;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif!important;font-size:3.75rem!important}.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673::-webkit-search-cancel-button,.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673::-webkit-search-decoration,.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673::-webkit-search-results-button,.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673::-webkit-search-results-decoration{display:none}.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673:focus{outline:none}@media screen and (max-width:768px){.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673{font-size:1.5rem;line-height:var(--font-lineheight-05)}.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673::-webkit-input-placeholder{font-size:1.5rem!important;line-height:var(--font-lineheight-05)!important}.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673:-moz-placeholder,.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673:-ms-input-placeholder,.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673::-moz-placeholder,.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673::-webkit-input-placeholder,.SearchBar_searchBar__7228c673 .SearchBar_search__7228c673::placeholder{font-size:1.5rem!important;line-height:var(--font-lineheight-05)!important}}.SearchBar_searchBar__7228c673 .SearchBar_closeIcon__7228c673{cursor:pointer;position:absolute!important;right:0;top:48%}@media screen and (min-width:1024px){.SearchBar_searchBar__7228c673 .SearchBar_closeIcon__7228c673{display:block}}@media screen and (max-width:768px){.SearchBar_searchBar__7228c673 .SearchBar_closeIcon__7228c673{right:1.25rem;top:35%}.SearchBar_searchBar__7228c673{padding:1.25rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.TextArea_textarea__9631534f{height:5.25rem;min-height:5.25rem;padding:.25rem .5rem;position:relative;width:100%}.TextArea_textarea__9631534f:after{bottom:0;content:"";display:block;height:.125rem;left:0;position:absolute;-webkit-transition:all 417ms cubic-bezier(.35,0,.25,1);transition:all 417ms cubic-bezier(.35,0,.25,1);width:0;z-index:11}.TextArea_textarea__9631534f:focus-within:after{width:100%}.TextArea_textarea__9631534f.TextArea_outline__9631534f:after{width:0}.TextArea_textarea__9631534f.TextArea_outline__9631534f:focus-within{-webkit-box-shadow:0 0 0 .125rem undefined;box-shadow:0 0 0 .125rem undefined}.TextArea_textarea__9631534f.TextArea_outline__9631534f.TextArea_white__9631534f:focus-within{-webkit-box-shadow:0 0 0 .125rem undefined;box-shadow:0 0 0 .125rem undefined}.TextArea_input__9631534f{background:transparent;bottom:0;display:inline-block;font-size:1rem;height:4.3125rem;left:0;min-height:4.3125rem;padding:.25rem .5rem;position:absolute;resize:none;width:100%;z-index:auto}.TextArea_input__9631534f,.TextArea_input__9631534f.TextArea_white__9631534f{border:0;-webkit-box-shadow:inset 0 0 0 1.875rem undefined!important;box-shadow:inset 0 0 0 1.875rem undefined!important}.TextArea_input__9631534f.TextArea_white__9631534f{border-radius:0}.TextArea_input__9631534f.TextArea_grey08__9631534f{border:0;border-radius:0}.TextArea_input__9631534f:focus{outline:0}.TextArea_input__9631534f:focus+label{bottom:1.75rem;font-size:.75rem;line-height:1.5}.TextArea_input__9631534f.TextArea_outline__9631534f{border-bottom:0}.TextArea_label__9631534f{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;line-height:1.5;margin-bottom:2.5rem;pointer-events:none;position:absolute;-webkit-transition:all 333ms var(--easing-quick);transition:all 333ms var(--easing-quick);z-index:auto}.TextArea_label__9631534f.TextArea_value__9631534f{bottom:1.75rem;line-height:1.5}.TextArea_error__9631534f,.TextArea_helperText__9631534f{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.3125rem .5rem 0}.TextArea_error__9631534f{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.TextArea_errorMessage__9631534f{font-style:italic;margin:0 0 0 .625rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.ToggleSwitch_switch__2df3e003{background-color:#e2e9ed;border-radius:.25rem;height:3.25rem;max-width:17.8125rem;width:100%}.ToggleSwitch_switch__input__2df3e003,.ToggleSwitch_switch__label__2df3e003{height:3rem;opacity:0;position:absolute;z-index:0}.ToggleSwitch_switch__label__2df3e003{opacity:1;width:15.3125rem;z-index:2}.ToggleSwitch_switch__label__2df3e003:before{background-color:rgba(0,0,0,.26);color:red;height:3rem;top:.3125rem;-webkit-transition:background-color .28s cubic-bezier(.4,0,.2,1);transition:background-color .28s cubic-bezier(.4,0,.2,1)}.ToggleSwitch_switch__label__2df3e003:after,.ToggleSwitch_switch__label__2df3e003:before{border-radius:.25rem;content:"";left:.125rem;position:absolute;text-align:center;z-index:0}.ToggleSwitch_switch__label__2df3e003:after{background-color:#14324f;-webkit-box-shadow:0 .125rem .125rem 0 rgba(0,0,0,.14),0 .1875rem .0625rem -.125rem rgba(0,0,0,.2),0 .0625rem .3125rem 0 rgba(0,0,0,.12);box-shadow:0 .125rem .125rem 0 rgba(0,0,0,.14),0 .1875rem .0625rem -.125rem rgba(0,0,0,.2),0 .0625rem .3125rem 0 rgba(0,0,0,.12);color:#fff;font-size:1.5rem;height:2.75rem;top:.25rem;-webkit-transition:all .28s cubic-bezier(.4,0,.2,1);transition:all .28s cubic-bezier(.4,0,.2,1);-webkit-transition-property:left,background-color;transition-property:left,background-color;width:8.875rem}.ToggleSwitch_switch__input__2df3e003:checked+.ToggleSwitch_switch__label__2df3e003:before{background-color:hsla(0,0%,88%,.5)}.ToggleSwitch_switch__input__2df3e003:checked+.ToggleSwitch_switch__label__2df3e003:after{color:#fff;content:"";left:8.75rem}.ToggleSwitch_switchContainer__2df3e003{display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;width:17.8125rem;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ToggleSwitch_switch__label__1__2df3e003,.ToggleSwitch_switch__label__2__2df3e003{color:#21262a;font-size:1rem;font-weight:600;line-height:1.5rem;text-align:center;width:50%}.ToggleSwitch_switch__label__1__2df3e003{position:relative;z-index:1}.ToggleSwitch_switch__input__2df3e003:checked+.ToggleSwitch_switch__label__2df3e003+.ToggleSwitch_switchContainer__2df3e003>.ToggleSwitch_switch__label__2__2df3e003{color:#fff;z-index:3}.ToggleSwitch_switch__label__2__2df3e003{position:relative;z-index:1}.ToggleSwitch_switch__input__2df3e003:not(:checked)+.ToggleSwitch_switch__label__2df3e003+.ToggleSwitch_switchContainer__2df3e003>.ToggleSwitch_switch__label__1__2df3e003{color:#fff;z-index:3}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.VideoIframe_videoFrame__55d642ec{width:100%}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Badge_badge__71d4869c{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.25rem;color:#fff;letter-spacing:.03125rem}.Badge_arrow__71d4869c{position:relative}.Badge_arrow__71d4869c.Badge_arrowLeft__71d4869c{margin-left:.375rem}.Badge_arrow__71d4869c.Badge_arrowRight__71d4869c{margin-right:.375rem}.Badge_arrow__71d4869c.Badge_arrowUp__71d4869c{margin-top:.375rem}.Badge_arrow__71d4869c.Badge_arrowBottom__71d4869c{margin-bottom:.375rem}.Badge_arrow__71d4869c:after{background-color:transparent;border:.5rem solid transparent;content:"";display:block;height:.1rem;position:absolute;width:.1rem}.Badge_arrow__71d4869c.Badge_arrow__71d4869c.Badge_arrowLeft__71d4869c:after{right:100%;-webkit-transform:translateX(20%);transform:translateX(20%)}.Badge_arrow__71d4869c.Badge_arrow__71d4869c.Badge_arrowRight__71d4869c:after{left:100%;-webkit-transform:rotate(180deg) translateX(20%);transform:rotate(180deg) translateX(20%)}.Badge_arrow__71d4869c.Badge_arrow__71d4869c.Badge_arrowTop__71d4869c:after{bottom:100%;-webkit-transform:rotate(90deg) translateX(20%);transform:rotate(90deg) translateX(20%)}.Badge_arrow__71d4869c.Badge_arrow__71d4869c.Badge_arrowBottom__71d4869c:after{top:100%;-webkit-transform:rotate(270deg) translateX(20%);transform:rotate(270deg) translateX(20%)}.Badge_pink__71d4869c{background-color:#c9007a}.Badge_pink__71d4869c.Badge_arrow__71d4869c:after{border-right:.5rem solid #c9007a}.Badge_yellow__71d4869c{background-color:#fb0;color:#393a3d}.Badge_yellow__71d4869c.Badge_arrow__71d4869c:after{border-right:.5rem solid #fb0}.Badge_teal__71d4869c{background-color:#008481}.Badge_teal__71d4869c.Badge_arrow__71d4869c:after{border-right:.5rem solid #008481}.Badge_purple__71d4869c{background-color:#7a3dd8}.Badge_purple__71d4869c.Badge_arrow__71d4869c:after{border-right:.5rem solid #7a3dd8}.Badge_green__71d4869c{background-color:#0d7300}.Badge_green__71d4869c.Badge_arrow__71d4869c:after{border-right:.5rem solid #0d7300}.Badge_blue__71d4869c{background-color:#236cff}.Badge_blue__71d4869c.Badge_arrow__71d4869c:after{border-right:.5rem solid #236cff}.Badge_grey__71d4869c{background-color:#6b6c72}.Badge_grey__71d4869c.Badge_arrow__71d4869c:after{border-right:.5rem solid #6b6c72}.Badge_red__71d4869c{background-color:#d52b1e}.Badge_red__71d4869c.Badge_arrow__71d4869c:after{border-right:.5rem solid #d52b1e}.Badge_rwOrange__71d4869c{color:#000;text-transform:none}.Badge_rwOrange__71d4869c.Badge_arrow__71d4869c:after{border-right:.5rem solid undefined}.Badge_rwLightblue__71d4869c{color:#000;text-transform:none}.Badge_rwLightblue__71d4869c.Badge_arrow__71d4869c:after{border-right:.5rem solid undefined}.Badge_rwNeutralblue__71d4869c{background-color:var(--color-agave-20);color:#000;text-transform:none}.Badge_rwNeutralblue__71d4869c.Badge_arrow__71d4869c:after{border-right:.5rem solid var(--color-agave-20)}.Badge_qbGreen__71d4869c{background-color:#0fd46c;color:#000;text-transform:none}.Badge_qbGreen__71d4869c.Badge_arrow__71d4869c:after{border-right:.5rem solid #0fd46c}.Badge_black__71d4869c{background-color:#000}.Badge_black__71d4869c.Badge_arrow__71d4869c:after{border-right:.5rem solid #000}.Badge_rwWhite__71d4869c{background-color:var(--color-white);color:#000;text-transform:none}.Badge_rwWhite__71d4869c.Badge_arrow__71d4869c:after{border-right:.5rem solid var(--color-white)}.Badge_superblue__71d4869c{color:#fff}.Badge_agave40__71d4869c{background-color:var(--color-agave-40);color:#000}.Badge_extraSmall__71d4869c{font-size:.75rem;font-weight:600;height:1.25rem;line-height:1rem;padding:.125rem .25rem}.Badge_small__71d4869c{font-size:.75rem;height:1.5rem;line-height:1rem;min-width:3.0625rem;padding:.25rem .625rem}.Badge_medium__71d4869c{font-size:.875rem;height:1.75rem;line-height:1.25rem;min-width:4.125rem;padding:.25rem 1rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.BrandLink_cornerstoneItem__b961056d{display:-webkit-box;display:-ms-flexbox;display:flex}.BrandLink_cornerstoneDesktopitem__b961056d{margin:.3125rem 1.5rem .3125rem 0}.BrandLink_cornerstoneMobileitem__b961056d{margin-bottom:2rem;margin-top:1.5625rem}.BrandLink_cornerstoneMobileitem__b961056d:first-child{margin-bottom:2.5rem;margin-top:1.5625rem}.BrandLink_cornerstoneLink__b961056d>span{display:-webkit-box;display:-ms-flexbox;display:flex}.BrandLink_cornerstoneDesktoplink__b961056d>span{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.25;-webkit-transition:all .5s;transition:all .5s}.BrandLink_cornerstoneDesktoplink__b961056d:focus>span,.BrandLink_cornerstoneDesktoplink__b961056d>span:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.BrandLink_disableHover__b961056d>span{-webkit-filter:none;filter:none;opacity:1}.BrandLink_rwCornerstoneIconPadding__b961056d{padding-top:.0625rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem}.Button_button__9a91350c{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:none;border-radius:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-weight:600;justify-content:center;outline:none;position:relative;text-decoration:none;width:auto}.Button_button__9a91350c:before{border-color:transparent;border-radius:.25rem;height:calc(100% + .625rem);left:-.3125rem;top:-.3125rem;-webkit-transition:border-color .3s cubic-bezier(.35,0,.25,1);transition:border-color .3s cubic-bezier(.35,0,.25,1);width:calc(100% + .625rem)}.Button_button__9a91350c:after,.Button_button__9a91350c:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;position:absolute}.Button_button__9a91350c:after{border-radius:.25rem;height:100%;left:0;opacity:0;right:calc(100% - 3em);top:0;-webkit-transition:right .3s cubic-bezier(.35,0,.25,1),opacity .3s cubic-bezier(.35,0,.25,1);transition:right .3s cubic-bezier(.35,0,.25,1),opacity .3s cubic-bezier(.35,0,.25,1)}.Button_button__9a91350c.Button_hover__9a91350c:after,.Button_button__9a91350c:hover:after{opacity:1;right:0}.Button_button__9a91350c.Button_focus__9a91350c:not(:active):before,.Button_button__9a91350c:focus:not(:active):before{border:.1875rem solid #00254a}.Button_button__9a91350c.Button_disabled__9a91350c,.Button_button__9a91350c:disabled{cursor:not-allowed;opacity:.4}.Button_button__9a91350c.Button_disabled__9a91350c:after,.Button_button__9a91350c:disabled:after{display:none}.Button_button__9a91350c.Button_inverse__9a91350c.Button_focus__9a91350c:not(:active):before,.Button_button__9a91350c.Button_inverse__9a91350c:focus:not(:active):before{border:.1875rem solid #34bfff}.Button_button__9a91350c.Button_fusionPrimary_Kiwi__9a91350c:after{border:.0625rem solid #fff}.Button_button__9a91350c.Button_fusionPrimary_Kiwi__9a91350c.Button_disabled__9a91350c,.Button_button__9a91350c.Button_fusionPrimary_Kiwi__9a91350c:disabled{color:#fff}.Button_button__9a91350c.Button_olive30__9a91350c{background-color:var(--color-olive-30);color:var(--color-black)}.Button_button__9a91350c.Button_olive30__9a91350c:after{background-color:var(--color-rw-kiwi-70)}.Button_button__9a91350c.Button_olive30__9a91350c :focus,.Button_button__9a91350c.Button_olive30__9a91350c.Button_focus__9a91350c{background-color:var(--color-rw-kiwi-40)}.Button_button__9a91350c.Button_olive30__9a91350c.Button_disabled__9a91350c,.Button_button__9a91350c.Button_olive30__9a91350c:disabled{background-color:var(--color-rw-kiwi-90);color:var(--color-white)}.Button_button__9a91350c.Button_blueberry110__9a91350c{background-color:var(--color-blue-08);color:var(--color-white)}.Button_button__9a91350c.Button_blueberry110__9a91350c:after{background-color:var(--color-rw-netural-pepper-120)}.Button_button__9a91350c.Button_blueberry110__9a91350c :focus,.Button_button__9a91350c.Button_blueberry110__9a91350c.Button_focus__9a91350c{background-color:var(--color-rw-netural-pepper-120);border:.0625rem solid #fff;-webkit-box-shadow:0 0 0 .1875rem var(--color-blue-02);box-shadow:0 0 0 .1875rem var(--color-blue-02);opacity:.3}.Button_button__9a91350c.Button_blueberry110__9a91350c.Button_disabled__9a91350c,.Button_button__9a91350c.Button_blueberry110__9a91350c:disabled{opacity:.25}.Button_button__9a91350c.Button_fusionWhite__9a91350c{background-color:#fff}.Button_button__9a91350c.Button_fusionWhite__9a91350c:after{background-color:#eceef1}.Button_button__9a91350c.Button_fusionWhite__9a91350c.Button_focus__9a91350c,.Button_button__9a91350c.Button_fusionWhite__9a91350c:focus{border:.0625rem solid var(--color-black)}.Button_button__9a91350c.Button_fusionWhite__9a91350c.Button_disabled__9a91350c,.Button_button__9a91350c.Button_fusionWhite__9a91350c:disabled{opacity:.25}.Button_button__9a91350c.Button_fusionSecondary_Transparent__9a91350c{background-color:transparent;border:.125rem solid undefined;color:#fff}.Button_button__9a91350c.Button_fusionSecondary_Transparent__9a91350c:after{background-color:#fff;right:100%}.Button_button__9a91350c.Button_fusionSecondary_Transparent__9a91350c.Button_hover__9a91350c:after,.Button_button__9a91350c.Button_fusionSecondary_Transparent__9a91350c:hover:after{opacity:.1;right:0}.Button_button__9a91350c.Button_fusionSecondaryTransparentBlack__9a91350c{background-color:transparent;border:.125rem solid undefined}.Button_button__9a91350c.Button_fusionSecondaryTransparentBlack__9a91350c:after{background-color:var(--color-black);opacity:.1;right:100%}.Button_button__9a91350c.Button_fusionSecondaryTransparentBlack__9a91350c.Button_hover__9a91350c:after,.Button_button__9a91350c.Button_fusionSecondaryTransparentBlack__9a91350c:hover:after{right:0}.Button_button__9a91350c.Button_fusionSecondaryTransparentKiwi__9a91350c{background-color:transparent;border:.125rem solid undefined}.Button_button__9a91350c.Button_fusionSecondaryTransparentKiwi__9a91350c:after{opacity:.1;right:100%}.Button_button__9a91350c.Button_fusionSecondaryTransparentKiwi__9a91350c.Button_hover__9a91350c:after,.Button_button__9a91350c.Button_fusionSecondaryTransparentKiwi__9a91350c:hover:after{opacity:.15;right:0}.Button_button__9a91350c.Button_fusionTertiary_Black__9a91350c{color:#fff}.Button_button__9a91350c.Button_fusionTertiary_Black__9a91350c.Button_focus__9a91350c,.Button_button__9a91350c.Button_fusionTertiary_Black__9a91350c:focus{border:.0625rem solid #fff}.Button_button__9a91350c.Button_fusionTertiary_Black__9a91350c.Button_disabled__9a91350c,.Button_button__9a91350c.Button_fusionTertiary_Black__9a91350c:disabled{opacity:.25}.Button_button__9a91350c.Button_rwPrimary__9a91350c{background-color:#0d333f;color:#fff;font-style:normal;min-height:unset}.Button_button__9a91350c.Button_rwPrimary__9a91350c.Button_hover__9a91350c,.Button_button__9a91350c.Button_rwPrimary__9a91350c:hover{background-color:#09222a}.Button_button__9a91350c.Button_rwPrimary_Green__9a91350c{background-color:#0a8543;color:#fff;font-style:normal;min-height:unset}.Button_button__9a91350c.Button_rwPrimary_Green__9a91350c.Button_hover__9a91350c,.Button_button__9a91350c.Button_rwPrimary_Green__9a91350c:hover{background-color:#086d37}.Button_button__9a91350c.Button_rwPrimary_White__9a91350c{background-color:#fff;color:#0d333f;font-style:normal;min-height:unset}.Button_button__9a91350c.Button_rwPrimary_White__9a91350c.Button_hover__9a91350c,.Button_button__9a91350c.Button_rwPrimary_White__9a91350c:hover{background-color:#eceef1}.Button_button__9a91350c.Button_rwPrimaryBlueberry110__9a91350c{background-color:var(--color-blue-08);color:#fff;font-style:normal;min-height:unset}.Button_button__9a91350c.Button_rwPrimaryBlueberry110__9a91350c.Button_hover__9a91350c,.Button_button__9a91350c.Button_rwPrimaryBlueberry110__9a91350c:hover{background-color:var(--color-blue-00)}.Button_button__9a91350c.Button_rwSecondary__9a91350c{background-color:transparent;border:.125rem solid #0d333f;color:#0d333f;font-style:normal;min-height:unset}.Button_button__9a91350c.Button_rwSecondary__9a91350c.Button_hover__9a91350c,.Button_button__9a91350c.Button_rwSecondary__9a91350c:hover{background-color:#09222a;color:#fff}.Button_button__9a91350c.Button_rwSecondary_Green__9a91350c{background-color:transparent;border:.125rem solid #0a8543;color:#0a8543;font-style:normal;min-height:unset}.Button_button__9a91350c.Button_rwSecondary_Green__9a91350c.Button_hover__9a91350c,.Button_button__9a91350c.Button_rwSecondary_Green__9a91350c:hover{background-color:#0a8543;border:.125rem solid #0a8543;color:#fff}.Button_button__9a91350c.Button_rwSecondary_Blue__9a91350c{background-color:transparent;border:.125rem solid undefined;font-style:normal;min-height:unset}.Button_button__9a91350c.Button_rwSecondary_Blue__9a91350c.Button_hover__9a91350c,.Button_button__9a91350c.Button_rwSecondary_Blue__9a91350c:hover{border:.125rem solid undefined;color:#fff}.Button_button__9a91350c.Button_rwSecondary_White__9a91350c{background-color:transparent;border:.125rem solid #fff;color:#fff;font-style:normal;min-height:unset}.Button_button__9a91350c.Button_rwSecondary_White__9a91350c.Button_hover__9a91350c,.Button_button__9a91350c.Button_rwSecondary_White__9a91350c:hover{background-color:#fff;color:#09222a}.Button_button__9a91350c.Button_plainWhite__9a91350c,.Button_button__9a91350c.Button_plain__9a91350c{background-color:transparent;border:none;border-radius:0;display:inline-block;margin:0;min-height:auto;min-width:auto;padding:0}.Button_button__9a91350c.Button_plainWhite__9a91350c span:hover,.Button_button__9a91350c.Button_plainWhite__9a91350c.Button_hover__9a91350c span,.Button_button__9a91350c.Button_plain__9a91350c span:hover,.Button_button__9a91350c.Button_plain__9a91350c.Button_hover__9a91350c span{text-decoration:underline}.Button_button__9a91350c.Button_plainWhite__9a91350c.Button_focus__9a91350c,.Button_button__9a91350c.Button_plainWhite__9a91350c:focus,.Button_button__9a91350c.Button_plain__9a91350c.Button_focus__9a91350c,.Button_button__9a91350c.Button_plain__9a91350c:focus{border:.1875rem solid #0077c5;border-radius:.25rem}.Button_button__9a91350c.Button_plainWhite__9a91350c:before,.Button_button__9a91350c.Button_plain__9a91350c:before{display:none}.Button_button__9a91350c.Button_plain__9a91350c{color:initial}.Button_button__9a91350c.Button_plainWhite__9a91350c{color:#fff}.Button_button__9a91350c.Button_disclaimerLink_Black__9a91350c{background-color:transparent;cursor:pointer;font-size:.75rem;padding-bottom:1rem;text-decoration:underline}.Button_button__9a91350c.Button_disclaimerLink_Blue__9a91350c{background-color:transparent;border:none;color:#00254a;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;outline:none;padding:0 0 1.25rem;text-align:center;width:100%}.Button_button__9a91350c.Button_ipdPrimary_Green__9a91350c{background-color:#00254a;color:#fff;font-style:normal}.Button_button__9a91350c.Button_ipdPrimary_Green__9a91350c:after{background-color:#086d37}.Button_button__9a91350c.Button_ipdSecondary__9a91350c{background-color:#d4d7dc;color:#000}.Button_button__9a91350c.Button_ipdSecondary__9a91350c:after{background-color:#babec5}.Button_button__9a91350c.Button_ipdSecondary__9a91350c.Button_inverse__9a91350c{background-color:#fff;color:#393a3d}.Button_button__9a91350c.Button_ipdSecondary__9a91350c.Button_inverse__9a91350c:after{background-color:#babec5}.Button_button__9a91350c.Button_ipdTertiary__9a91350c{background-color:transparent;border:solid undefined;color:#00254a}.Button_button__9a91350c.Button_ipdTertiary__9a91350c:before{height:calc(100% + .875rem);left:-.4375rem;top:-.4375rem;width:calc(100% + .875rem)}.Button_button__9a91350c.Button_ipdTertiary__9a91350c.Button_hover__9a91350c:not(:disabled),.Button_button__9a91350c.Button_ipdTertiary__9a91350c:hover:not(:disabled){color:#00254a}.Button_button__9a91350c.Button_ipdTertiary__9a91350c.Button_hover__9a91350c:not(:disabled):after,.Button_button__9a91350c.Button_ipdTertiary__9a91350c:hover:not(:disabled):after{left:-.125rem;right:-.125rem}.Button_button__9a91350c.Button_ipdTertiary__9a91350c:after{background-color:#bfdcf1;height:calc(100% + .25rem);top:-.125rem}.Button_button__9a91350c.Button_ipdTertiary__9a91350c.Button_inverse__9a91350c{color:#00254a}.Button_button__9a91350c.Button_ipdTertiary__9a91350c.Button_inverse__9a91350c:after{background-color:#00254a;left:-.125rem}.Button_buttonText__9a91350c{display:inline-block;position:relative;z-index:1}.Button_mini__9a91350c{border-radius:.25rem;max-width:12.5em;min-height:1.5em;min-width:6.25em;padding:0 1em}.Button_mini__9a91350c .Button_buttonText__9a91350c{font-size:.75em}.Button_standard__9a91350c{border-radius:.25rem;max-width:17.5em;min-height:2.25em;min-width:7rem;padding:0 1.25rem}.Button_jumbo__9a91350c{border-radius:.25rem;max-width:21em;min-height:3em;min-width:7.5em;padding:0 1.75em}.Button_rwSmall__9a91350c{height:3rem;padding:0 1.25rem}.Button_rwMedium__9a91350c{height:3.25rem;padding:0 1.75rem}.Button_rwLarge__9a91350c{height:3.5rem;padding:0 2.25rem}.Button_rwAuto__9a91350c{height:auto;padding:0 1.25rem}.Button_primary__9a91350c{background-color:#00254a;color:#fff}.Button_primary__9a91350c:after{background-color:#055393}.Button_secondary__9a91350c{background-color:#d4d7dc;color:#000}.Button_secondary__9a91350c:after{background-color:#babec5}.Button_secondary__9a91350c.Button_inverse__9a91350c{background-color:#fff;color:#393a3d}.Button_secondary__9a91350c.Button_inverse__9a91350c:after{background-color:#babec5}.Button_tertiary__9a91350c{background-color:transparent;border:solid undefined;color:#00254a}.Button_tertiary__9a91350c:before{height:calc(100% + .875rem);left:-.4375rem;top:-.4375rem;width:calc(100% + .875rem)}.Button_tertiary__9a91350c.Button_hover__9a91350c:not(:disabled),.Button_tertiary__9a91350c:hover:not(:disabled){color:#00254a}.Button_tertiary__9a91350c.Button_hover__9a91350c:not(:disabled):after,.Button_tertiary__9a91350c:hover:not(:disabled):after{left:-.125rem;right:-.125rem}.Button_tertiary__9a91350c:after{background-color:#bfdcf1;height:calc(100% + .25rem);top:-.125rem}.Button_tertiary__9a91350c.Button_inverse__9a91350c{color:#00254a}.Button_tertiary__9a91350c.Button_inverse__9a91350c:after{background-color:#00254a;left:-.125rem}.Button_destructive__9a91350c{background-color:#d52b1e;color:#fff}.Button_destructive__9a91350c:after{background-color:#b80000}.Button_destructiveTertiary__9a91350c{background-color:transparent;color:#d52b1e}.Button_destructiveTertiary__9a91350c:before{height:calc(100% + .875rem);left:-.4375rem;top:-.4375rem;width:calc(100% + .875rem)}.Button_destructiveTertiary__9a91350c:after{background-color:#d52b1e}.Button_destructiveTertiary__9a91350c.Button_hover__9a91350c:not(:disabled):after,.Button_destructiveTertiary__9a91350c:hover:not(:disabled):after{opacity:.25}.Button_destructiveTertiary__9a91350c.Button_inverse__9a91350c{background-color:#fff}.Button_secondaryGhost__9a91350c{background-color:transparent;border:.125rem solid;color:#00254a}.Button_secondaryGhost__9a91350c:after{background-color:#00254a}.Button_secondaryGhost__9a91350c.Button_hover__9a91350c:after,.Button_secondaryGhost__9a91350c:hover:not(:disabled):after{opacity:.25}.Button_secondaryGhost__9a91350c.Button_inverse__9a91350c{color:#fff}.Button_secondaryGhost__9a91350c.Button_inverse__9a91350c:after{background-color:#fff}.Button_alignButtonLeft__9a91350c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.Button_alignCenter__9a91350c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Button_alignRight__9a91350c{display:-webkit-box;display:-ms-flexbox;display:flex;float:right}.Button_fullWidth__9a91350c{width:100%}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Checkbox_input__81fbcfe7{left:-624.9375rem;position:absolute}.Checkbox_input__81fbcfe7:disabled~.Checkbox_label__81fbcfe7 .Checkbox_box__81fbcfe7{opacity:.4}.Checkbox_box__81fbcfe7{background-color:#fff;border:.0625rem solid #8d9096;border-radius:.125rem;cursor:pointer;display:block;height:1.25rem;position:relative;top:-.0625rem;width:1.25rem;-webkit-box-flex:0;-ms-flex:0 0 1.25rem;flex:0 0 1.25rem}.Checkbox_box__81fbcfe7:after,.Checkbox_box__81fbcfe7:before{background:#236cff;content:"";height:.1875rem;left:.125rem;position:absolute;top:.0625rem;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:all .1s;transition:all .1s;width:0;z-index:1}.Checkbox_box__81fbcfe7:before{-webkit-transform:translate(.0625rem,.375rem) rotate(45deg);transform:translate(.0625rem,.375rem) rotate(45deg);-webkit-transition-delay:.1s;transition-delay:.1s}.Checkbox_box__81fbcfe7:after{-webkit-transform:translate(.25rem,.6875rem) rotate(-45deg);transform:translate(.25rem,.6875rem) rotate(-45deg);-webkit-transition:all .1s;transition:all .1s;-webkit-transition-delay:0ms;transition-delay:0ms}.Checkbox_label__81fbcfe7{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input:not(:disabled) .Checkbox_label__81fbcfe7:hover .Checkbox_box__81fbcfe7{border-color:#236cff}.Checkbox_text__81fbcfe7{display:inline-block;line-height:1.25rem;margin-left:.5rem}.Checkbox_text__81fbcfe7>a{color:inherit}.Checkbox_formCheckLabel__81fbcfe7 .Checkbox_text__81fbcfe7{color:#8d9096;font-size:1rem;font-weight:500}.Checkbox_formCheckLabel__81fbcfe7 .Checkbox_text__81fbcfe7>a{background:transparent;color:#236cff!important;color:inherit;cursor:pointer;text-decoration:none}.Checkbox_focus__81fbcfe7 .Checkbox_box__81fbcfe7{-webkit-box-shadow:0 0 0 .1875rem #236cff;box-shadow:0 0 0 .1875rem #236cff}.Checkbox_active__81fbcfe7 .Checkbox_box__81fbcfe7{border-color:#236cff}.Checkbox_active__81fbcfe7 .Checkbox_box__81fbcfe7:before{-webkit-transition-delay:0ms;transition-delay:0ms;width:.4375rem}.Checkbox_active__81fbcfe7 .Checkbox_box__81fbcfe7:after{-webkit-transition-delay:.15s;transition-delay:.15s;width:.8125rem}.Checkbox_error__81fbcfe7 .Checkbox_box__81fbcfe7{border-color:#d52b1e}.Checkbox_mini__81fbcfe7 label{font-size:.875rem}.Checkbox_circular__81fbcfe7 .Checkbox_box__81fbcfe7{border-radius:.75rem}.Checkbox_circular__81fbcfe7 .Checkbox_box__81fbcfe7:after,.Checkbox_circular__81fbcfe7 .Checkbox_box__81fbcfe7:before{background:#fff}.Checkbox_activeBoxGreen__81fbcfe7{background:#0a8543}.Checkbox_circular__81fbcfe7 .Checkbox_text__81fbcfe7{padding-left:1.25rem}.Checkbox_helperText__81fbcfe7{color:#393a3d;font-size:.875rem;font-weight:500}.Checkbox_error__81fbcfe7,.Checkbox_helperText__81fbcfe7{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.3125rem .5rem 0}.Checkbox_error__81fbcfe7{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Checkbox_errorMessage__81fbcfe7{color:#d52b1e;font-size:.875rem;font-style:italic;font-weight:500;margin:0 0 0 .625rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Codeblock_errorMsg__ebddf54e{color:#b80000;font-size:.875rem}.Codeblock_infoMsg__ebddf54e{font-size:.75rem}.Codeblock_errorMsgHeading__ebddf54e{color:#b80000;font-size:1.25rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--rwCornerStoneHeight:2.25rem}.Cornerstone_cornerstoneBg__8b74b3fc{background:#fff;border-bottom:.0625rem solid #e3e5e8}.Cornerstone_cornerstoneBg__8b74b3fc.Cornerstone_rwCornerStoneDesktop__8b74b3fc{height:36px;height:var(--rwCornerStoneHeight)}.Cornerstone_cornerstoneList__8b74b3fc{list-style:none;margin:0;padding:0}.Cornerstone_cornerstoneWrap__8b74b3fc{display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;margin:0 auto;max-width:90rem;padding:0 2.5rem;width:100%}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.DisclaimerContent_root__8bd31430{background:#2ca01c}.DisclaimerContent_disclaimercontentcontainer__8bd31430 .DisclaimerContent_disclaimercontent__8bd31430{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;list-style-type:none;padding:0 0 1.25rem 1.25rem}.DisclaimerContent_disclaimercontentcontainer__8bd31430 .DisclaimerContent_subheading__8bd31430{font-size:.75rem;font-weight:600}.DisclaimerContent_disclaimercontentcontainer__8bd31430 .DisclaimerContent_copy__8bd31430{font-size:.75rem}.DisclaimerContent_disclaimercontentcontainer__8bd31430 .DisclaimerContent_copy__8bd31430 p{display:inline;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem}.DisclaimerContent_disclaimercontentcontainer__8bd31430 .DisclaimerContent_copy__8bd31430 a{color:#236cff;font-weight:500;text-decoration:none}.DisclaimerContent_disclaimercontentcontainer__8bd31430 .DisclaimerContent_copy__8bd31430 a:hover{text-decoration:underline}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.DropdownButton_dropdownButtonWrapper__1b18f8bb{display:inline-block;position:relative}.DropdownButton_dropdownButtonMenuVisible__1b18f8bb{display:block}.DropdownButton_dropdownButtonMenuHidden__1b18f8bb{display:none}.DropdownButton_small__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-weight:600;margin:0;max-width:12.5rem;min-height:1.5rem;min-width:6.25rem;outline:none;padding-left:1rem;padding-right:.625rem;position:relative;text-decoration:none;width:auto}.DropdownButton_small__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb .DropdownButton_buttonIconContainer__1b18f8bb{margin-left:auto}.DropdownButton_small__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb .DropdownButton_buttonIconContainer__1b18f8bb svg{height:.75rem;width:.75rem}.DropdownButton_small__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb .DropdownButton_buttonText__1b18f8bb{display:inline-block;font-size:.75rem;overflow:hidden;padding-right:1rem;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;z-index:1}.DropdownButton_small__1b18f8bb .DropdownButton_bottomLeft__1b18f8bb{left:0;top:1.75rem}.DropdownButton_small__1b18f8bb .DropdownButton_bottomRight__1b18f8bb{right:0;top:1.75rem}.DropdownButton_small__1b18f8bb .DropdownButton_topLeft__1b18f8bb{bottom:100%;left:0;margin-bottom:.25rem}.DropdownButton_small__1b18f8bb .DropdownButton_topRight__1b18f8bb{bottom:100%;margin-bottom:.25rem;right:0}.DropdownButton_small__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb{background-color:#fff;border:.0625rem solid #d4d7dc;border-radius:.25rem;max-width:12.5rem;min-width:6.25rem;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-weight:600;justify-content:center;padding-bottom:.1875rem;padding-top:.1875rem;text-decoration:none;z-index:2}.DropdownButton_small__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb{background-color:#fff;border:none;color:#393a3d;cursor:pointer;font-size:.75rem;font-weight:400;height:1.5rem;line-height:1.5rem;max-width:12.5rem;padding:0 1rem}.DropdownButton_small__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb a,.DropdownButton_small__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb button{background-color:transparent;border:none;color:inherit;cursor:pointer;display:inline-block;font-family:inherit;font-size:.75rem;font-weight:400;height:1.5rem;line-height:1.5rem;margin:0;outline:none;overflow:hidden;padding:0;text-align:left;text-decoration:none;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%}.DropdownButton_medium__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-weight:600;margin:0;max-width:17.5rem;min-height:2.25rem;min-width:7.5rem;outline:none;padding-left:1.5rem;padding-right:.625rem;position:relative;text-decoration:none;width:auto}.DropdownButton_medium__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb .DropdownButton_buttonIconContainer__1b18f8bb{margin-left:auto}.DropdownButton_medium__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb .DropdownButton_buttonIconContainer__1b18f8bb svg{height:1.25rem;width:1.25rem}.DropdownButton_medium__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb .DropdownButton_buttonText__1b18f8bb{display:inline-block;font-size:1rem;overflow:hidden;padding-right:1.5rem;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;z-index:1}.DropdownButton_medium__1b18f8bb .DropdownButton_bottomLeft__1b18f8bb{left:0;top:2.5rem}.DropdownButton_medium__1b18f8bb .DropdownButton_bottomRight__1b18f8bb{right:0;top:2.5rem}.DropdownButton_medium__1b18f8bb .DropdownButton_topLeft__1b18f8bb{bottom:100%;left:0;margin-bottom:.25rem}.DropdownButton_medium__1b18f8bb .DropdownButton_topRight__1b18f8bb{bottom:100%;margin-bottom:.25rem;right:0}.DropdownButton_medium__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb{background-color:#fff;border:.0625rem solid #d4d7dc;border-radius:.25rem;max-width:17.5rem;min-width:7.5rem;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-weight:600;justify-content:center;padding-bottom:.1875rem;padding-top:.1875rem;text-decoration:none;z-index:2}.DropdownButton_medium__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb{background-color:#fff;border:none;color:#393a3d;cursor:pointer;font-size:1rem;font-weight:400;height:2.25rem;line-height:2.25rem;max-width:17.5rem;padding:0 1.25rem}.DropdownButton_medium__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb a,.DropdownButton_medium__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb button{background-color:transparent;border:none;color:inherit;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:400;height:2.25rem;line-height:2.25rem;margin:0;outline:none;overflow:hidden;padding:0;text-align:left;text-decoration:none;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%}.DropdownButton_large__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-weight:600;margin:0;max-width:21rem;min-height:3rem;min-width:12.25rem;outline:none;padding-left:1.75rem;padding-right:.625rem;position:relative;text-decoration:none;width:auto}.DropdownButton_large__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb .DropdownButton_buttonIconContainer__1b18f8bb{margin-left:auto}.DropdownButton_large__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb .DropdownButton_buttonIconContainer__1b18f8bb svg{height:1.25rem;width:1.25rem}.DropdownButton_large__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb .DropdownButton_buttonText__1b18f8bb{display:inline-block;font-size:1rem;overflow:hidden;padding-right:1.75rem;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;z-index:1}.DropdownButton_large__1b18f8bb .DropdownButton_bottomLeft__1b18f8bb{left:0;top:3.25rem}.DropdownButton_large__1b18f8bb .DropdownButton_bottomRight__1b18f8bb{right:0;top:3.25rem}.DropdownButton_large__1b18f8bb .DropdownButton_topLeft__1b18f8bb{bottom:100%;left:0;margin-bottom:.25rem}.DropdownButton_large__1b18f8bb .DropdownButton_topRight__1b18f8bb{bottom:100%;margin-bottom:.25rem;right:0}.DropdownButton_large__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb{background-color:#fff;border:.0625rem solid #d4d7dc;border-radius:.25rem;max-width:21rem;min-width:12.25rem;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-weight:600;justify-content:center;padding-bottom:.1875rem;padding-top:.1875rem;text-decoration:none;z-index:2}.DropdownButton_large__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb{background-color:#fff;border:none;color:#393a3d;cursor:pointer;font-size:1rem;font-weight:400;height:2.25rem;line-height:2.25rem;max-width:21rem;padding:0 1.25rem}.DropdownButton_large__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb a,.DropdownButton_large__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb button{background-color:transparent;border:none;color:inherit;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:400;height:2.25rem;line-height:2.25rem;margin:0;outline:none;overflow:hidden;padding:0;text-align:left;text-decoration:none;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%}.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb{background-color:#ff8000;border:none;color:#fff}.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb .DropdownButton_icon__1b18f8bb{fill:#fff}.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb,.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled{cursor:not-allowed;opacity:.4}.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb:hover:not(disabled),.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled:hover:not(disabled){background-color:#ff8000;color:#fff}.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:hover:not(disabled){background-color:#ff6a00;color:#fff}.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled) .DropdownButton_icon__1b18f8bb,.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:hover:not(disabled) .DropdownButton_icon__1b18f8bb{fill:#fff}.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_focus__1b18f8bb:not(:active),.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:focus:not(:active){outline:.1875rem solid #0077c5;outline-offset:.0625rem}.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb{background-color:#f95700;color:#fff}.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb .DropdownButton_icon__1b18f8bb{fill:#fff}.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb.DropdownButton_focus__1b18f8bb,.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb:focus{outline:none}.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb.DropdownButton_hover__1b18f8bb,.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb:hover{background-color:#ff6a00;color:#fff}.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb.DropdownButton_active__1b18f8bb,.DropdownButton_primary__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb:active{background-color:#f95700;color:#fff}.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb{background-color:#fff;border:none;color:#393a3d}.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb .DropdownButton_icon__1b18f8bb{fill:#393a3d}.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb,.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled{cursor:not-allowed;opacity:.4}.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb:hover:not(disabled),.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled:hover:not(disabled){background-color:#fff;color:#393a3d}.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:hover:not(disabled){background-color:#d4d7dc;color:#393a3d}.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled) .DropdownButton_icon__1b18f8bb,.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:hover:not(disabled) .DropdownButton_icon__1b18f8bb{fill:#393a3d}.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_focus__1b18f8bb:not(:active),.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:focus:not(:active){outline:.1875rem solid #0077c5;outline-offset:.0625rem}.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb{background-color:#fff;color:#393a3d}.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb .DropdownButton_icon__1b18f8bb{fill:#393a3d}.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb.DropdownButton_focus__1b18f8bb,.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb:focus{outline:none}.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb.DropdownButton_hover__1b18f8bb,.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb:hover{background-color:#393a3d;color:#fff}.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb.DropdownButton_active__1b18f8bb,.DropdownButton_primary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb:active{background-color:#000;color:#fff}.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb{background-color:#393a3d;border:none;color:#fff}.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb .DropdownButton_icon__1b18f8bb{fill:#fff}.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb,.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled{cursor:not-allowed;opacity:.4}.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb:hover:not(disabled),.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled:hover:not(disabled),.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:hover:not(disabled){background-color:#000;color:#fff}.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled) .DropdownButton_icon__1b18f8bb,.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:hover:not(disabled) .DropdownButton_icon__1b18f8bb{fill:#fff}.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_focus__1b18f8bb:not(:active),.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:focus:not(:active){outline:.1875rem solid #0077c5;outline-offset:.0625rem}.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb{background-color:#000;color:#fff}.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb .DropdownButton_icon__1b18f8bb{fill:#fff}.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb.DropdownButton_focus__1b18f8bb,.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb:focus{outline:none}.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb.DropdownButton_hover__1b18f8bb,.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb:hover{background-color:#393a3d;color:#fff}.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb.DropdownButton_active__1b18f8bb,.DropdownButton_secondary__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb:active{background-color:#000;color:#fff}.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb{background-color:#fff;border:none;color:#393a3d}.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb .DropdownButton_icon__1b18f8bb{fill:#393a3d}.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb,.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled{cursor:not-allowed;opacity:.4}.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb:hover:not(disabled),.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled:hover:not(disabled){background-color:#fff;color:#393a3d}.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:hover:not(disabled){background-color:#d4d7dc;color:#393a3d}.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled) .DropdownButton_icon__1b18f8bb,.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:hover:not(disabled) .DropdownButton_icon__1b18f8bb{fill:#393a3d}.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_focus__1b18f8bb:not(:active),.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:focus:not(:active){outline:.1875rem solid #0077c5;outline-offset:.0625rem}.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb{background-color:#fff;color:#393a3d}.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb .DropdownButton_icon__1b18f8bb{fill:#393a3d}.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb.DropdownButton_focus__1b18f8bb,.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb:focus{outline:none}.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb.DropdownButton_hover__1b18f8bb,.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb:hover{background-color:#393a3d;color:#fff}.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb.DropdownButton_active__1b18f8bb,.DropdownButton_secondary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb:active{background-color:#000;color:#fff}.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb{background-color:transparent;border:.125rem solid #393a3d;color:#393a3d}.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb .DropdownButton_icon__1b18f8bb{fill:#393a3d}.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb,.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled{cursor:not-allowed;opacity:.4}.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb:hover:not(disabled),.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled:hover:not(disabled){background-color:transparent;color:#393a3d}.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:hover:not(disabled){background-color:#393a3d;color:#fff}.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled) .DropdownButton_icon__1b18f8bb,.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:hover:not(disabled) .DropdownButton_icon__1b18f8bb{fill:#fff}.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_focus__1b18f8bb:not(:active),.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:focus:not(:active){outline:.1875rem solid #0077c5;outline-offset:.0625rem}.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb{background-color:#000;color:#fff}.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb .DropdownButton_icon__1b18f8bb{fill:#fff}.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb.DropdownButton_focus__1b18f8bb,.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb:focus{outline:none}.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb.DropdownButton_hover__1b18f8bb,.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb:hover{background-color:#393a3d;color:#fff}.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb.DropdownButton_active__1b18f8bb,.DropdownButton_tertiary__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb:active{background-color:#000;color:#fff}.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb{background-color:transparent;border:.125rem solid #fff;color:#fff}.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb .DropdownButton_icon__1b18f8bb{fill:#fff}.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb,.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled{cursor:not-allowed;opacity:.4}.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb:hover:not(disabled),.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled:hover:not(disabled){background-color:transparent;color:#fff}.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:hover:not(disabled){background-color:#fff;color:#393a3d}.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled) .DropdownButton_icon__1b18f8bb,.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:hover:not(disabled) .DropdownButton_icon__1b18f8bb{fill:#393a3d}.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_focus__1b18f8bb:not(:active),.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:focus:not(:active){outline:.1875rem solid #0077c5;outline-offset:.0625rem}.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb{background-color:#fff;color:#393a3d}.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb .DropdownButton_icon__1b18f8bb{fill:#393a3d}.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb.DropdownButton_focus__1b18f8bb,.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb:focus{outline:none}.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb.DropdownButton_hover__1b18f8bb,.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb:hover{background-color:#393a3d;color:#fff}.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb.DropdownButton_active__1b18f8bb,.DropdownButton_tertiary__1b18f8bb.DropdownButton_inverse__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb:active{background-color:#000;color:#fff}.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb{background-color:#e2e9ed;border:none;color:#000}.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb .DropdownButton_icon__1b18f8bb{fill:#000}.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb,.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled{cursor:not-allowed;opacity:.4}.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_disabled__1b18f8bb:hover:not(disabled),.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:disabled:hover:not(disabled){background-color:transparent;color:#393a3d}.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled),.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:hover:not(disabled){background-color:#d4d7dc;color:#000}.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_hover__1b18f8bb:not(disabled) .DropdownButton_icon__1b18f8bb,.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:hover:not(disabled) .DropdownButton_icon__1b18f8bb{fill:#000}.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_focus__1b18f8bb:not(:active),.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb:focus:not(:active){outline:.1875rem solid #0077c5;outline-offset:.0625rem}.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb{background-color:#d4d7dc;color:#000}.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb .DropdownButton_icon__1b18f8bb{fill:#000}.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb.DropdownButton_focus__1b18f8bb,.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownButton__1b18f8bb.DropdownButton_activeButton__1b18f8bb:focus{outline:none}.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb.DropdownButton_active__1b18f8bb,.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb.DropdownButton_hover__1b18f8bb,.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb:active,.DropdownButton_tools__1b18f8bb .DropdownButton_dropdownMenu__1b18f8bb .DropdownButton_dropdownItem__1b18f8bb:hover{background-color:#d4d7dc;color:#000}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.ExperimentComp_root__d57ab9ee{background:#2ca01c}.ExperimentComp_expCmp__d57ab9ee{background:#babec5;margin:2.5rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Heading_centerAligned__d1e7ad37{margin:0 auto;max-width:90rem;padding:0 1.25rem;text-align:center}@media (min-width:768px){.Heading_centerAligned__d1e7ad37{padding:0 2.5rem}}.Heading_leftAlignedScd__d1e7ad37{text-align:left}.Heading_leftAligned__d1e7ad37{margin:0 auto;max-width:90rem;padding:0 1.25rem;text-align:left}@media (min-width:768px){.Heading_leftAligned__d1e7ad37{padding:0 2.5rem}}.Heading_body4__d1e7ad37,.Heading_display1__d1e7ad37,.Heading_display2__d1e7ad37,.Heading_display3__d1e7ad37,.Heading_displayXl1__d1e7ad37,.Heading_displayXl2__d1e7ad37,.Heading_displayXl3__d1e7ad37,.Heading_displayXl4__d1e7ad37,.Heading_heading1__d1e7ad37,.Heading_heading2__d1e7ad37,.Heading_heading3__d1e7ad37,.Heading_heading4__d1e7ad37,.Heading_heading5__d1e7ad37,.Heading_heading6__d1e7ad37{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.3}.Heading_display1__d1e7ad37{font-size:5.25rem}.Heading_display2__d1e7ad37{font-size:4.5rem}.Heading_display3__d1e7ad37{font-size:3.75rem}.Heading_heading1__d1e7ad37{font-size:3rem}.Heading_heading2__d1e7ad37{font-size:2.5rem}.Heading_heading3__d1e7ad37{font-size:2.125rem}.Heading_heading4__d1e7ad37{font-size:1.75rem}.Heading_heading5__d1e7ad37{font-size:1.5rem}.Heading_heading6__d1e7ad37{font-size:1.25rem}.Heading_body4__d1e7ad37{font-size:.75rem}.Heading_displayXl1__d1e7ad37{font-size:8.25rem}.Heading_displayXl2__d1e7ad37{font-size:7.5rem}.Heading_displayXl3__d1e7ad37{font-size:6.75rem}.Heading_displayXl4__d1e7ad37{font-size:6rem}@media (max-width:1023px){.Heading_display1__d1e7ad37{font-size:4.5rem}.Heading_display2__d1e7ad37{font-size:3.75rem}.Heading_display3__d1e7ad37{font-size:3rem}.Heading_heading1__d1e7ad37{font-size:2.5rem}.Heading_heading2__d1e7ad37{font-size:2.125rem}.Heading_heading3__d1e7ad37{font-size:1.75rem}.Heading_heading4__d1e7ad37{font-size:1.5rem}.Heading_heading5__d1e7ad37{font-size:1.25rem}.Heading_heading6__d1e7ad37{font-size:1rem}.Heading_body4__d1e7ad37{font-size:.75rem}.Heading_displayXl1__d1e7ad37{font-size:7.5rem}.Heading_displayXl2__d1e7ad37{font-size:6.75rem}.Heading_displayXl3__d1e7ad37{font-size:6rem}.Heading_displayXl4__d1e7ad37{font-size:5.25rem}}.Heading_display1__d1e7ad37{line-height:6.75rem}.Heading_display2__d1e7ad37{line-height:5.75rem}.Heading_display3__d1e7ad37{line-height:4.75rem}.Heading_heading1__d1e7ad37{line-height:3.75rem}.Heading_heading2__d1e7ad37{line-height:3.25rem}.Heading_heading3__d1e7ad37{line-height:2.75rem}.Heading_heading4__d1e7ad37{line-height:2.25rem}.Heading_heading5__d1e7ad37{line-height:2rem}.Heading_heading6__d1e7ad37{line-height:1.75rem}.Heading_body4__d1e7ad37{line-height:1rem}.Heading_displayXl1__d1e7ad37{line-height:8.75rem}.Heading_displayXl2__d1e7ad37{line-height:8rem}.Heading_displayXl3__d1e7ad37{line-height:7.25rem}.Heading_displayXl4__d1e7ad37{line-height:6.75rem}@media (max-width:1023px){.Heading_display1__d1e7ad37{line-height:5.75rem}.Heading_display2__d1e7ad37{line-height:4.75rem}.Heading_display3__d1e7ad37{line-height:3.75rem}.Heading_heading1__d1e7ad37{line-height:3.25rem}.Heading_heading2__d1e7ad37{line-height:2.75rem}.Heading_heading3__d1e7ad37{line-height:2.25rem}.Heading_heading4__d1e7ad37{line-height:2rem}.Heading_heading5__d1e7ad37{line-height:1.75rem}.Heading_heading6__d1e7ad37{line-height:1.5rem}.Heading_body4__d1e7ad37{line-height:1rem}.Heading_displayXl1__d1e7ad37{line-height:8rem}.Heading_displayXl2__d1e7ad37{line-height:7.25rem}.Heading_displayXl3__d1e7ad37,.Heading_displayXl4__d1e7ad37{line-height:6.75rem}}.Heading_normal__d1e7ad37{font-weight:400}.Heading_normal__d1e7ad37.Heading_greyColor__d1e7ad37,.Heading_normal__d1e7ad37.Heading_grey__d1e7ad37{color:#393a3d}.Heading_normal__d1e7ad37.Heading_blackColor__d1e7ad37{color:#000}.Heading_normal__d1e7ad37.Heading_whiteColor__d1e7ad37{color:#fff}.Heading_normal__d1e7ad37.Heading_proseriesBlue__d1e7ad37{color:#055393}.Heading_normal__d1e7ad37.Heading_intuitBlue__d1e7ad37{color:#0077c5}.Heading_normal__d1e7ad37.Heading_intuitSuperBlue__d1e7ad37{color:#236cff}.Heading_normal__d1e7ad37.Heading_proconnectBlue__d1e7ad37{color:#0097e6}.Heading_normal__d1e7ad37.Heading_lacerteGold__d1e7ad37{color:#c4974d}.Heading_normal__d1e7ad37.Heading_rwGreen__d1e7ad37{color:#0fd46c}.Heading_normal__d1e7ad37.Heading_rwDarkGreen__d1e7ad37{color:#0a8543}.Heading_normal__d1e7ad37.Heading_quickbooksGreen__d1e7ad37{color:#2ca01c}.Heading_normal__d1e7ad37.Heading_rwBlueDark__d1e7ad37{color:#0d333f}.Heading_normal__d1e7ad37.Heading_kiwi40__d1e7ad37{color:#5bef76}.Heading_medium__d1e7ad37{font-weight:500}.Heading_medium__d1e7ad37.Heading_greyColor__d1e7ad37,.Heading_medium__d1e7ad37.Heading_grey__d1e7ad37{color:#393a3d}.Heading_medium__d1e7ad37.Heading_blackColor__d1e7ad37{color:#000}.Heading_medium__d1e7ad37.Heading_whiteColor__d1e7ad37{color:#fff}.Heading_medium__d1e7ad37.Heading_proseriesBlue__d1e7ad37{color:#055393}.Heading_medium__d1e7ad37.Heading_intuitBlue__d1e7ad37{color:#0077c5}.Heading_medium__d1e7ad37.Heading_intuitSuperBlue__d1e7ad37{color:#236cff}.Heading_medium__d1e7ad37.Heading_proconnectBlue__d1e7ad37{color:#0097e6}.Heading_medium__d1e7ad37.Heading_lacerteGold__d1e7ad37{color:#c4974d}.Heading_medium__d1e7ad37.Heading_rwGreen__d1e7ad37{color:#0fd46c}.Heading_medium__d1e7ad37.Heading_rwDarkGreen__d1e7ad37{color:#0a8543}.Heading_medium__d1e7ad37.Heading_quickbooksGreen__d1e7ad37{color:#2ca01c}.Heading_medium__d1e7ad37.Heading_rwBlueDark__d1e7ad37{color:#0d333f}.Heading_medium__d1e7ad37.Heading_kiwi40__d1e7ad37{color:#5bef76}.Heading_demi__d1e7ad37{font-weight:600}.Heading_demi__d1e7ad37.Heading_greyColor__d1e7ad37,.Heading_demi__d1e7ad37.Heading_grey__d1e7ad37{color:#393a3d}.Heading_demi__d1e7ad37.Heading_blackColor__d1e7ad37{color:#000}.Heading_demi__d1e7ad37.Heading_whiteColor__d1e7ad37{color:#fff}.Heading_demi__d1e7ad37.Heading_proseriesBlue__d1e7ad37{color:#055393}.Heading_demi__d1e7ad37.Heading_intuitBlue__d1e7ad37{color:#0077c5}.Heading_demi__d1e7ad37.Heading_intuitSuperBlue__d1e7ad37{color:#236cff}.Heading_demi__d1e7ad37.Heading_proconnectBlue__d1e7ad37{color:#0097e6}.Heading_demi__d1e7ad37.Heading_lacerteGold__d1e7ad37{color:#c4974d}.Heading_demi__d1e7ad37.Heading_rwGreen__d1e7ad37{color:#0fd46c}.Heading_demi__d1e7ad37.Heading_rwDarkGreen__d1e7ad37{color:#0a8543}.Heading_demi__d1e7ad37.Heading_quickbooksGreen__d1e7ad37{color:#2ca01c}.Heading_demi__d1e7ad37.Heading_rwBlueDark__d1e7ad37{color:#0d333f}.Heading_demi__d1e7ad37.Heading_kiwi40__d1e7ad37{color:#5bef76}.Heading_bold__d1e7ad37{font-weight:700}.Heading_bold__d1e7ad37.Heading_greyColor__d1e7ad37,.Heading_bold__d1e7ad37.Heading_grey__d1e7ad37{color:#393a3d}.Heading_bold__d1e7ad37.Heading_blackColor__d1e7ad37{color:#000}.Heading_bold__d1e7ad37.Heading_whiteColor__d1e7ad37{color:#fff}.Heading_bold__d1e7ad37.Heading_proseriesBlue__d1e7ad37{color:#055393}.Heading_bold__d1e7ad37.Heading_intuitBlue__d1e7ad37{color:#0077c5}.Heading_bold__d1e7ad37.Heading_intuitSuperBlue__d1e7ad37{color:#236cff}.Heading_bold__d1e7ad37.Heading_proconnectBlue__d1e7ad37{color:#0097e6}.Heading_bold__d1e7ad37.Heading_lacerteGold__d1e7ad37{color:#c4974d}.Heading_bold__d1e7ad37.Heading_rwGreen__d1e7ad37{color:#0fd46c}.Heading_bold__d1e7ad37.Heading_rwDarkGreen__d1e7ad37{color:#0a8543}.Heading_bold__d1e7ad37.Heading_quickbooksGreen__d1e7ad37{color:#2ca01c}.Heading_bold__d1e7ad37.Heading_rwBlueDark__d1e7ad37{color:#0d333f}.Heading_bold__d1e7ad37.Heading_kiwi40__d1e7ad37{color:#5bef76}.Heading_heavy__d1e7ad37{font-weight:800}.Heading_heavy__d1e7ad37.Heading_greyColor__d1e7ad37,.Heading_heavy__d1e7ad37.Heading_grey__d1e7ad37{color:#393a3d}.Heading_heavy__d1e7ad37.Heading_blackColor__d1e7ad37{color:#000}.Heading_heavy__d1e7ad37.Heading_whiteColor__d1e7ad37{color:#fff}.Heading_heavy__d1e7ad37.Heading_proseriesBlue__d1e7ad37{color:#055393}.Heading_heavy__d1e7ad37.Heading_intuitBlue__d1e7ad37{color:#0077c5}.Heading_heavy__d1e7ad37.Heading_intuitSuperBlue__d1e7ad37{color:#236cff}.Heading_heavy__d1e7ad37.Heading_proconnectBlue__d1e7ad37{color:#0097e6}.Heading_heavy__d1e7ad37.Heading_lacerteGold__d1e7ad37{color:#c4974d}.Heading_heavy__d1e7ad37.Heading_rwGreen__d1e7ad37{color:#0fd46c}.Heading_heavy__d1e7ad37.Heading_rwDarkGreen__d1e7ad37{color:#0a8543}.Heading_heavy__d1e7ad37.Heading_quickbooksGreen__d1e7ad37{color:#2ca01c}.Heading_heavy__d1e7ad37.Heading_rwBlueDark__d1e7ad37{color:#0d333f}.Heading_heavy__d1e7ad37.Heading_kiwi40__d1e7ad37{color:#5bef76}.Heading_heading6__d1e7ad37 sup{font-size:.75rem;position:relative;top:.1rem}.Heading_heading1__d1e7ad37 sup{font-size:1.5rem;position:relative;top:-.2rem}.Heading_heading2__d1e7ad37 sup{font-size:1.5rem;position:relative;top:.1rem}.Heading_heading3__d1e7ad37 sup{font-size:1.25rem;position:relative;top:.1rem}.Heading_heading4__d1e7ad37 sup{font-size:1rem;position:relative;top:.1rem}.Heading_heading5__d1e7ad37 sup{font-size:.875rem;position:relative;top:.1rem}.Heading_display1__d1e7ad37 sup{font-size:2.125rem;position:relative;top:-.6rem}.Heading_display2__d1e7ad37 sup{font-size:1.75rem;position:relative;top:-.6rem}.Heading_display3__d1e7ad37 sup{font-size:1.5rem;position:relative;top:-.5rem}.Heading_qrcLeadGenFloatBar__d1e7ad37{margin:0;padding:1.625rem 0 1.625rem 1.25rem}@media (max-width:767px){.Heading_qrcLeadGenFloatBar__d1e7ad37{grid-column:2/6;grid-row:1/1;padding:0}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Image_circularWrapper__ec4577e8{border-radius:100%;height:0;overflow:hidden;padding-top:100%;position:relative;width:100%}.Image_circularWrapper__ec4577e8>picture{display:inline-block}.Image_circularWrapper__ec4577e8 img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}.Image_imageTag__ec4577e8,.Image_image__ec4577e8{max-width:100%;width:auto}.Image_plPlaceholder__ec4577e8{-webkit-filter:blur(.3vw);filter:blur(.3vw)}@-webkit-keyframes Image_plReveal__ec4577e8{0%{-webkit-filter:blur(.2vw);filter:blur(.2vw)}to{-webkit-filter:blur(0);filter:blur(0)}}@keyframes Image_plReveal__ec4577e8{0%{-webkit-filter:blur(.2vw);filter:blur(.2vw)}to{-webkit-filter:blur(0);filter:blur(0)}}.Image_plReveal__ec4577e8{-webkit-animation:Image_plReveal__ec4577e8 .5s;animation:Image_plReveal__ec4577e8 .5s}.Image_imageFullWidthHeight__ec4577e8{height:100%;width:100%}.Image_alignLeft__ec4577e8{text-align:left}.Image_alignCenter__ec4577e8{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Image_alignRight__ec4577e8{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.Image_m12Colwidth__ec4577e8{width:100%}.Image_m10Colwidth__ec4577e8{width:83.333%}.Image_m8Colwidth__ec4577e8{width:66.667%}.Image_m6Colwidth__ec4577e8{width:50%}.Image_m4Colwidth__ec4577e8{width:33.333%}.Image_m2Colwidth__ec4577e8{width:16.667%}.Image_wrapperDiv__ec4577e8{width:100%}.Image_wrapperDiv__ec4577e8 .Image_mHeight120__ec4577e8{height:7.5rem}.Image_wrapperDiv__ec4577e8 .Image_mHeight80__ec4577e8{height:5rem}.Image_wrapperDiv__ec4577e8 .Image_mHeight40__ec4577e8{height:2.5rem}.Image_wrapperDiv__ec4577e8 .Image_mHeightDefault__ec4577e8{height:auto}.Image_imageFixedWidthWrapper__ec4577e8 .Image_imageFixedWidth__ec4577e8{max-width:37.5rem}.Image_qrcWrapperDiv__ec4577e8{height:auto;width:auto}@media screen and (min-width:768px){.Image_t12Colwidth__ec4577e8{width:100%}.Image_t10Colwidth__ec4577e8{width:83.333%}.Image_t8Colwidth__ec4577e8{width:66.667%}.Image_t6Colwidth__ec4577e8{width:50%}.Image_t4Colwidth__ec4577e8{width:33.333%}.Image_t2Colwidth__ec4577e8{width:16.667%}.Image_wrapperDiv__ec4577e8 .Image_tHeight120__ec4577e8{height:7.5rem}.Image_wrapperDiv__ec4577e8 .Image_tHeight80__ec4577e8{height:5rem}.Image_wrapperDiv__ec4577e8 .Image_tHeight40__ec4577e8{height:2.5rem}.Image_wrapperDiv__ec4577e8 .Image_tHeightDefault__ec4577e8{height:auto}}@media screen and (min-width:1024px){.Image_d12Colwidth__ec4577e8{width:100%}.Image_d10Colwidth__ec4577e8{width:83.333%}.Image_d8Colwidth__ec4577e8{width:66.667%}.Image_d6Colwidth__ec4577e8{width:50%}.Image_d4Colwidth__ec4577e8{width:33.333%}.Image_d2Colwidth__ec4577e8{width:16.667%}.Image_wrapperDiv__ec4577e8 .Image_dHeight120__ec4577e8{height:7.5rem}.Image_wrapperDiv__ec4577e8 .Image_dHeight80__ec4577e8{height:5rem}.Image_wrapperDiv__ec4577e8 .Image_dHeight40__ec4577e8{height:2.5rem}.Image_wrapperDiv__ec4577e8 .Image_dHeightDefault__ec4577e8{height:auto}}@media screen and (max-width:767px){.Image_hideInMobile__ec4577e8{display:none}}@media screen and (min-width:768px) and (max-width:1023px){.Image_hideInTablet__ec4577e8{display:none}}@media screen and (min-width:1024px){.Image_hideInDesktop__ec4577e8{display:none}}.Image_imgHelperText__ec4577e8{color:#d52b1e}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Leaderline_leaderWrap__9fcb9342{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.Leaderline_leaderLine__9fcb9342{-webkit-box-flex:1;-ms-flex:1;flex:1}.Leaderline_leaderDot__9fcb9342,.Leaderline_leaderLine__9fcb9342{border-radius:624.9375rem}.Leaderline_leaderDot__9fcb9342{display:inline}.Leaderline_standard__9fcb9342{height:.25rem}.Leaderline_standard__9fcb9342.Leaderline_leaderDot__9fcb9342{margin-left:.25rem;width:.25rem}.Leaderline_jumbo__9fcb9342{height:.5rem}.Leaderline_jumbo__9fcb9342.Leaderline_leaderDot__9fcb9342{margin-left:.5rem;width:.5rem}.Leaderline_green__9fcb9342{background:#53b700}.Leaderline_teal__9fcb9342{background:#00c1bf}.Leaderline_pink__9fcb9342{background:#e31c9e}.Leaderline_blue__9fcb9342{background:#0097e6}.Leaderline_orange__9fcb9342{background:#ff8000}.Leaderline_lightGrey__9fcb9342{background:#d4d7dc}.Leaderline_darkGrey__9fcb9342{background:#8d9096}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Link_link__abe0de85{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;font-family:inherit;outline:none;padding:0}.Link_link__abe0de85.Link_visited__abe0de85,.Link_link__abe0de85:visited{text-decoration:none}.Link_link__abe0de85.Link_focus__abe0de85,.Link_link__abe0de85.Link_hover__abe0de85,.Link_link__abe0de85:focus.Link_focus__abe0de85,.Link_link__abe0de85:hover{text-decoration:underline}.Link_link__abe0de85.Link_focus__abe0de85:before,.Link_link__abe0de85:focus.Link_focus__abe0de85:before{border-style:solid;border-width:.1875rem}.Link_link__abe0de85:before{border-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:calc(100% + .375rem);left:-.3125rem;position:absolute;top:-.1875rem;-webkit-transition:border-color undefined .3s;transition:border-color undefined .3s;width:calc(100% + .625rem)}.Link_linkCenter__abe0de85{display:inline;position:relative}.Link_fusionWhite__abe0de85{text-decoration:underline}.Link_fusionWhite__abe0de85.Link_focus__abe0de85:before,.Link_fusionWhite__abe0de85:focus.Link_focus__abe0de85:before{border-color:#34bfff}.Link_fusionKiwi__abe0de85,.Link_fusionKiwi__abe0de85:visited{color:undefined;color:var(--fusion-kiwi-color,undefined)}.Link_fusionKiwi__abe0de85.Link_focus__abe0de85:before,.Link_fusionKiwi__abe0de85:focus.Link_focus__abe0de85:before{border-color:undefined;border-color:var(--intuit-super-blue-color,undefined)}.Link_intuitSuperBlue__abe0de85,.Link_intuitSuperBlue__abe0de85:visited{color:undefined;color:var(--intuit-super-blue-color,undefined)}.Link_intuitSuperBlue__abe0de85.Link_focus__abe0de85:before,.Link_intuitSuperBlue__abe0de85:focus.Link_focus__abe0de85:before{border-color:undefined;border-color:var(--intuit-super-blue-color,undefined)}.Link_complementaryBlue__abe0de85,.Link_complementaryBlue__abe0de85:visited{color:#34bfff}.Link_complementaryBlue__abe0de85.Link_focus__abe0de85:before,.Link_complementaryBlue__abe0de85:focus.Link_focus__abe0de85:before{border-color:#34bfff}.Link_rwPrimary__abe0de85{color:#0d333f;text-decoration:underline}.Link_rwPrimary__abe0de85.Link_visited__abe0de85,.Link_rwPrimary__abe0de85:visited{color:#0d333f}.Link_rwIconDarkGreen__abe0de85{color:#0a8543;stroke:#0a8543;border-style:solid;border-width:0 .0625rem;padding:0 .75rem}.Link_rwIconDarkGreen__abe0de85.Link_focus__abe0de85,.Link_rwIconDarkGreen__abe0de85.Link_hover__abe0de85,.Link_rwIconDarkGreen__abe0de85.Link_visited__abe0de85,.Link_rwIconDarkGreen__abe0de85:focus.Link_focus__abe0de85,.Link_rwIconDarkGreen__abe0de85:hover,.Link_rwIconDarkGreen__abe0de85:visited{color:#0a8543}.Link_white__abe0de85.Link_hover__abe0de85,.Link_white__abe0de85:hover{text-decoration:underline}.Link_white__abe0de85.Link_focus__abe0de85:before,.Link_white__abe0de85:focus:before{border-color:#34bfff}.Link_rwBlackGreen__abe0de85.Link_focus__abe0de85,.Link_rwBlackGreen__abe0de85.Link_hover__abe0de85,.Link_rwBlackGreen__abe0de85:focus,.Link_rwBlackGreen__abe0de85:hover{color:#0fd46c;text-decoration:none}.Link_rwBlackGreen__abe0de85.Link_focus__abe0de85:before,.Link_rwBlackGreen__abe0de85:focus:before{border-color:#34bfff}.Link_rwBlueGreen__abe0de85,.Link_rwBlueGreen__abe0de85.Link_visited__abe0de85,.Link_rwBlueGreen__abe0de85:visited{color:#0d333f}.Link_rwBlueGreen__abe0de85.Link_focus__abe0de85,.Link_rwBlueGreen__abe0de85.Link_hover__abe0de85,.Link_rwBlueGreen__abe0de85:focus,.Link_rwBlueGreen__abe0de85:hover{color:#0a8543;text-decoration:none!important}.Link_rwBlueGreen__abe0de85.Link_focus__abe0de85:before,.Link_rwBlueGreen__abe0de85:focus:before{border-color:#00254a}.Link_rwDarkGreen__abe0de85,.Link_rwDarkGreen__abe0de85.Link_visited__abe0de85,.Link_rwDarkGreen__abe0de85:visited{color:#0a8543}.Link_rwDarkGreen__abe0de85.Link_focus__abe0de85,.Link_rwDarkGreen__abe0de85.Link_hover__abe0de85,.Link_rwDarkGreen__abe0de85:focus,.Link_rwDarkGreen__abe0de85:hover{color:#0a8543;text-decoration:none!important}.Link_rwDarkGreen__abe0de85.Link_focus__abe0de85:before,.Link_rwDarkGreen__abe0de85:focus:before{border-color:#00254a}.Link_rwGreen01alt__abe0de85.Link_focus__abe0de85,.Link_rwGreen01alt__abe0de85.Link_hover__abe0de85,.Link_rwGreen01alt__abe0de85:focus,.Link_rwGreen01alt__abe0de85:hover{text-decoration:none!important}.Link_rwDarkBlue__abe0de85,.Link_rwDarkBlue__abe0de85.Link_visited__abe0de85,.Link_rwDarkBlue__abe0de85:visited{color:#0d333f}.Link_rwDarkBlue__abe0de85.Link_focus__abe0de85,.Link_rwDarkBlue__abe0de85.Link_hover__abe0de85,.Link_rwDarkBlue__abe0de85:focus,.Link_rwDarkBlue__abe0de85:hover{color:#0a8543;text-decoration:none!important}.Link_rwDarkBlue__abe0de85.Link_focus__abe0de85:before,.Link_rwDarkBlue__abe0de85:focus:before{border-color:#00254a}.Link_body01__abe0de85{line-height:1.4}.Link_body02__abe0de85{line-height:1.5}.Link_body03__abe0de85{line-height:1.43}.Link_body04__abe0de85{line-height:1.33}.Link_icon__abe0de85{height:1.25rem;margin-right:.3125rem;width:1.25rem}.Link_icon__abe0de85 path{fill:currentColor}.Link_underline__abe0de85,.Link_underline__abe0de85.Link_visited__abe0de85,.Link_underline__abe0de85:visited{text-decoration:underline}.Link_underline__abe0de85.Link_hover__abe0de85,.Link_underline__abe0de85:hover{text-decoration:none}.Link_alignLeft__abe0de85{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.Link_alignCenter__abe0de85{text-align:center}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsMedium:64rem;--breakpointsLarge:75rem}.MenuLink_menuLink__022362ed{font-weight:500}@media (max-width:1023px){[data-role=menulink].MenuLink_mLink__022362ed{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;padding:1.125rem 0;text-decoration:none;width:100%}[data-role=menulink].MenuLink_mLink__022362ed>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}[data-role=menulink].MenuLink_mLink__022362ed:focus,[data-role=menulink].MenuLink_mLink__022362ed:visited{color:inherit!important;text-decoration:none!important}[data-role=menulink].MenuLink_mLink__022362ed:hover{color:inherit;text-decoration:none}[data-role=menulink].MenuLink_mIesMenuLink__022362ed{color:#00254a;font-size:1.25rem;font-weight:600;line-height:1.75rem}[data-role=menulink].MenuLink_mIesMenuLink__022362ed:focus,[data-role=menulink].MenuLink_mIesMenuLink__022362ed:hover,[data-role=menulink].MenuLink_mIesMenuLink__022362ed:visited{color:#00254a!important}[data-role=menulink].MenuLink_mIesMenuLink__022362ed .MenuLink_mDescription__022362ed{color:#00254a;font-weight:500}[data-role=menulink].MenuLink_mIesMenuLink__022362ed.MenuLink_disabled__022362ed{color:#21262a;opacity:.25}[data-role=menulink] .MenuLink_mDescription__022362ed{color:#6b6c72;font-size:.875rem;line-height:1.43rem}.MenuLink_mBorderbtm__022362ed{border-bottom:.0625rem solid #d4d7dc}.MenuLink_menuLink__022362ed .MenuLink_mDescription__022362ed{color:#6b6c72;font-size:.875rem;line-height:1.43rem}.MenuLink_menuLinkImg__022362ed{border-bottom:none!important;display:inline-block;margin-right:1.25rem;margin-top:1.25rem}.MenuLink_menuLinkImg__022362ed img{height:1.8125rem;width:6.125rem}.MenuLink_menuLinkSpacer__022362ed{display:none}.MenuLink_mPhoneSpace__022362ed{padding:.625rem 0 .125rem}}@media (min-width:1024px) and (max-width:1200px){[data-role=menulink].MenuLink_dLink__022362ed{min-width:9.375rem}}@media (min-width:1200px){[data-role=menulink].MenuLink_dLink__022362ed{min-width:14.6875rem}[data-role=menulink].MenuLink_dLink__022362ed:focus{border:.1875rem solid #0077c5;border-radius:.25rem;text-decoration:underline}}@media (min-width:1024px){.MenuLink_menuLinkImage__022362ed img{height:1.8125rem;position:relative;width:6.125rem}.MenuLink_menuLinkSpacer__022362ed{min-width:14.6875rem}[data-role=menulink].MenuLink_dLink__022362ed{background:transparent;border:0;color:inherit;font-family:inherit;font-size:inherit!important;font-weight:inherit;padding:0;text-decoration:none}[data-role=menulink].MenuLink_dLink__022362ed:visited{color:inherit;text-decoration:none!important}[data-role=menulink].MenuLink_dLink__022362ed:focus{border:.1875rem solid #0077c5;border-radius:.25rem;text-decoration:underline}[data-role=menulink].MenuLink_dLink__022362ed:hover{color:inherit;text-decoration:none}[data-role=menulink].MenuLink_dLink__022362ed:hover.MenuLink_dDescription__022362ed.MenuLink_dDark__022362ed,[data-role=menulink].MenuLink_dLink__022362ed:hover[class*=dDescription][class*=dDark]{color:#fff}[data-role=menulink].MenuLink_dLink__022362ed:hover .MenuLink_dBadge__022362ed div{text-decoration:underline!important}[data-role=menulink].MenuLink_dLink__022362ed:hover .MenuLink_dDescription__022362ed.MenuLink_dDark__022362ed,[data-role=menulink].MenuLink_dLink__022362ed:hover [class*=dDescription][class*=dDark]{color:#fff}[data-role=menulink].MenuLink_iesMenuLink__022362ed .MenuLink_dBadge__022362ed{color:#00254a;font-size:1rem;font-weight:600;line-height:1.5rem}[data-role=menulink].MenuLink_iesMenuLink__022362ed>span .MenuLink_dDescription__022362ed,[data-role=menulink].MenuLink_iesMenuLink__022362ed>span [class*=dDescription]{color:#00254a;font-weight:400}[data-role=menulink].MenuLink_iesMenuLink__022362ed:hover{color:#21262a}[data-role=menulink].MenuLink_iesMenuLink__022362ed.MenuLink_disabled__022362ed{color:#21262a;opacity:.25}[data-role=menulink].MenuLink_dLinkblue__022362ed{color:#00254a!important}[data-role=menulink].MenuLink_dLinkBlueSmall__022362ed{color:#00254a!important;font-size:.75rem}[data-role=menulink].MenuLink_dLinkBlueSmall__022362ed.MenuLink_dDark__022362ed,[data-role=menulink].MenuLink_dLinkblue__022362ed.MenuLink_dDark__022362ed{color:#fff!important;text-decoration:underline}[data-role=menulink] .MenuLink_dBadge__022362ed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-role=menulink].MenuLink_iesMenuLink__022362ed .MenuLink_dBadge__022362ed .MenuLink_dBadgespace__022362ed .MenuLink_badge__022362ed{border-radius:100%;height:1.5rem;min-width:.9375rem}[data-role=menulink] .MenuLink_dBadgespace__022362ed{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:.5rem}[data-role=menulink] .MenuLink_dDescription__022362ed,[data-role=menulink] [class*=dDescription]{font-size:.875rem;line-height:1.43rem;text-decoration:none!important}[data-role=menulink] .MenuLink_dDescription__022362ed.MenuLink_dWhite__022362ed,[data-role=menulink] .MenuLink_dDescription__022362ed[class*=dWhite],[data-role=menulink] [class*=dDescription].MenuLink_dWhite__022362ed,[data-role=menulink] [class*=dDescription][class*=dWhite]{color:#6b6c72}[data-role=menulink] .MenuLink_dDescription__022362ed.MenuLink_dDark__022362ed,[data-role=menulink] .MenuLink_dDescription__022362ed[class*=dDark],[data-role=menulink] [class*=dDescription].MenuLink_dDark__022362ed,[data-role=menulink] [class*=dDescription][class*=dDark]{color:#fff}[data-role=menulink].MenuLink_noPointer__022362ed{cursor:default!important}[data-role=menulink].MenuLink_noPointer__022362ed:hover .MenuLink_dBadge__022362ed div{text-decoration:none!important}[data-role=menulink].MenuLink_noPointer__022362ed:hover .MenuLink_dBadge__022362ed div.MenuLink_dDescription__022362ed.MenuLink_dDark__022362ed,[data-role=menulink].MenuLink_noPointer__022362ed:hover .MenuLink_dBadge__022362ed div[class*=dDescription][class*=dDark]{color:#fff}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Radio_input__2c07c5e0{left:-624.9375rem;position:absolute}.Radio_input__2c07c5e0:disabled~.Radio_label__2c07c5e0 .Radio_box__2c07c5e0{opacity:.4}.Radio_box__2c07c5e0{background-color:#fff;border:.0625rem solid #8d9096;border-radius:50%;cursor:pointer;display:block;height:1.25rem;position:relative;top:-.0625rem;width:1.25rem;-webkit-box-flex:0;-ms-flex:0 0 1.25rem;flex:0 0 1.25rem}.Radio_box__2c07c5e0:after{background:#2ca01c;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all .1s;transition:all .1s;width:0;z-index:1}.Radio_label__2c07c5e0{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input:not(:disabled) .Radio_label__2c07c5e0:hover .Radio_box__2c07c5e0{border-color:#2ca01c}.Radio_text__2c07c5e0{display:inline-block;line-height:1.25rem;margin-left:.5rem;max-width:83.333%}.Radio_focus__2c07c5e0 .Radio_box__2c07c5e0{-webkit-box-shadow:0 0 0 .1875rem #236cff;box-shadow:0 0 0 .1875rem #236cff}.Radio_active__2c07c5e0 .Radio_box__2c07c5e0{border-color:#2ca01c}.Radio_active__2c07c5e0 .Radio_box__2c07c5e0:after{background:#2ca01c;height:.75rem;width:.75rem}.Radio_error__2c07c5e0 .Radio_box__2c07c5e0{border-color:#d52b1e}.Radio_mini__2c07c5e0 .Radio_label__2c07c5e0{font-size:.875rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Responsivetext_leftAlignedScd__ccda7d66 p{text-align:left}.Responsivetext_responsivetext__ccda7d66.Responsivetext_responsivePadding__ccda7d66{padding:0 2.5rem}@media only screen and (max-width:767px){.Responsivetext_responsivetext__ccda7d66.Responsivetext_responsivePadding__ccda7d66{padding:0 1.25rem}}.Responsivetext_responsivetext__ccda7d66.Responsivetext_whiteColor__ccda7d66{color:#fff}.Responsivetext_responsivetext__ccda7d66.Responsivetext_rwDarkBlueColor__ccda7d66{color:#0d333f}.Responsivetext_responsivetext__ccda7d66 a{text-decoration:underline}.Responsivetext_responsivetext__ccda7d66.Responsivetext_noUnderlineOnHover__ccda7d66 a:hover{text-decoration:none}.Responsivetext_responsivetext__ccda7d66 a:hover{text-decoration:underline}.Responsivetext_responsivetext__ccda7d66 p:first-of-type{margin-bottom:0;margin-top:0}@media only screen and (max-width:1023px){.Responsivetext_responsivetext__ccda7d66.Responsivetext_textRamping__ccda7d66 h1{font-size:2.5rem!important;line-height:3.25rem!important}.Responsivetext_responsivetext__ccda7d66.Responsivetext_textRamping__ccda7d66 h2{font-size:2.125rem!important;line-height:2.75rem!important}.Responsivetext_responsivetext__ccda7d66.Responsivetext_textRamping__ccda7d66 h3{font-size:1.75rem!important;line-height:2.25rem!important}.Responsivetext_responsivetext__ccda7d66.Responsivetext_textRamping__ccda7d66 h4{font-size:1.5rem!important;line-height:2.25rem!important}.Responsivetext_responsivetext__ccda7d66.Responsivetext_textRamping__ccda7d66 h5{font-size:1.25rem!important;line-height:2.25rem!important}.Responsivetext_responsivetext__ccda7d66.Responsivetext_textRamping__ccda7d66 h6{font-size:1rem!important;line-height:1.5rem!important}}.Responsivetext_responsivetext__ccda7d66 h1{font-size:3rem!important;line-height:3.75rem!important}.Responsivetext_responsivetext__ccda7d66 h2{font-size:2.5rem!important;line-height:3.25rem!important}.Responsivetext_responsivetext__ccda7d66 h3{font-size:2.125rem!important;line-height:2.75rem!important}.Responsivetext_responsivetext__ccda7d66 h4{font-size:1.75rem!important;line-height:2.25rem!important}.Responsivetext_responsivetext__ccda7d66 h5{font-size:1.5rem!important;line-height:2rem!important}.Responsivetext_responsivetext__ccda7d66 h6{font-size:1.25rem!important;line-height:1.75rem!important}.Responsivetext_responsivetext__ccda7d66.Responsivetext_fixedMaxWidth__ccda7d66{margin:0 auto}.Responsivetext_responsivetext__ccda7d66.Responsivetext_responsiveMargin__ccda7d66{margin-left:auto;margin-right:auto}.Responsivetext_responsivetext__ccda7d66.Responsivetext_noBottomMargin__ccda7d66 .Responsivetext_qlFontHeading04__ccda7d66,.Responsivetext_responsivetext__ccda7d66.Responsivetext_noBottomMargin__ccda7d66 .Responsivetext_qlFontHeading05__ccda7d66,.Responsivetext_responsivetext__ccda7d66.Responsivetext_noBottomMargin__ccda7d66 .Responsivetext_qlFontHeading06__ccda7d66,.Responsivetext_responsivetext__ccda7d66.Responsivetext_noBottomMargin__ccda7d66 .Responsivetext_qlFontLarge__ccda7d66,.Responsivetext_responsivetext__ccda7d66.Responsivetext_noBottomMargin__ccda7d66 .Responsivetext_qlFontMedium01__ccda7d66,.Responsivetext_responsivetext__ccda7d66.Responsivetext_noBottomMargin__ccda7d66 .Responsivetext_qlFontSmall__ccda7d66,.Responsivetext_responsivetext__ccda7d66.Responsivetext_noBottomMargin__ccda7d66 h1,.Responsivetext_responsivetext__ccda7d66.Responsivetext_noBottomMargin__ccda7d66 h2,.Responsivetext_responsivetext__ccda7d66.Responsivetext_noBottomMargin__ccda7d66 h3,.Responsivetext_responsivetext__ccda7d66.Responsivetext_noBottomMargin__ccda7d66 h4,.Responsivetext_responsivetext__ccda7d66.Responsivetext_noBottomMargin__ccda7d66 h5,.Responsivetext_responsivetext__ccda7d66.Responsivetext_noBottomMargin__ccda7d66 h6,.Responsivetext_responsivetext__ccda7d66.Responsivetext_noBottomMargin__ccda7d66 li,.Responsivetext_responsivetext__ccda7d66.Responsivetext_noBottomMargin__ccda7d66 p{margin-bottom:0!important}.Responsivetext_responsivetext__ccda7d66.Responsivetext_noBottomMargin__ccda7d66 p br{margin-bottom:1.25rem!important}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Separator_wrap__c3fc9589{padding:0 1.25rem}@media (min-width:768px){.Separator_wrap__c3fc9589{padding:0 2.5rem}}.Separator_noPadding__c3fc9589{padding:0}.Separator_separator__c3fc9589{width:2.5rem}.Separator_grey07__c3fc9589{background:#eceef1}.Separator_grey05__c3fc9589{background:#d4d7dc}.Separator_grey02__c3fc9589{background:#6b6c72}.Separator_rwGreen__c3fc9589{background:#0fd46c}.Separator_superblue__c3fc9589{background:#236cff;border-radius:.625rem}.Separator_small__c3fc9589{height:.0625rem}.Separator_medium__c3fc9589{height:.125rem}.Separator_large__c3fc9589{height:.25rem}.Separator_cols03__c3fc9589{width:25%}.Separator_cols04__c3fc9589{width:33.333%}.Separator_cols12__c3fc9589{max-width:85rem;width:100%}.Separator_center__c3fc9589{margin:0 auto}.Separator_left__c3fc9589{margin:0 auto 0 0}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Spacer_stickyNav__8c1373de{scroll-margin-top:calc(var(--globalnavHeight, var(--rwGlobalnavStickyHeight)) + var(--secnavHeight, var(--spacing-rw-sec-nav-sticky-height-desktop)))}.Spacer_xxsmall__8c1373de{height:.25rem;width:100%}.Spacer_xsmall__8c1373de{height:.5rem;width:100%}.Spacer_small__8c1373de{height:1rem;width:100%}.Spacer_regular__8c1373de{height:1.25rem;width:100%}.Spacer_large__8c1373de{height:2.5rem;width:100%}.Spacer_xlarge__8c1373de{height:3.75rem;width:100%}.Spacer_xxlarge__8c1373de{height:5rem;width:100%}.Spacer_xxxlarge__8c1373de{height:7.5rem;width:100%}@media (min-width:768px){.Spacer_xxsmall__8c1373de{height:.25rem;width:100%}.Spacer_xsmall__8c1373de{height:.5rem;width:100%}.Spacer_small__8c1373de{height:1rem;width:100%}.Spacer_regular__8c1373de{height:1.25rem;width:100%}.Spacer_large__8c1373de{height:2.5rem;width:100%}.Spacer_xlarge__8c1373de{height:3.75rem;width:100%}.Spacer_xxlarge__8c1373de{height:5rem;width:100%}.Spacer_xxxlarge__8c1373de{height:7.5rem;width:100%}}@media (min-width:1024px){.Spacer_xxsmall__8c1373de{height:.25rem;width:100%}.Spacer_xsmall__8c1373de{height:.5rem;width:100%}.Spacer_small__8c1373de{height:1rem;width:100%}.Spacer_regular__8c1373de{height:1.25rem;width:100%}.Spacer_large__8c1373de{height:2.5rem;width:100%}.Spacer_xlarge__8c1373de{height:3.75rem;width:100%}.Spacer_xxlarge__8c1373de{height:5rem;width:100%}.Spacer_xxxlarge__8c1373de{height:7.5rem;width:100%}}@media (max-width:768px){.Spacer_mobile_Xxsmall__8c1373de{height:.25rem}.Spacer_mobile_Xsmall__8c1373de{height:.5rem}.Spacer_mobile_Small__8c1373de{height:1rem}.Spacer_mobile_Regular__8c1373de{height:1.25rem}.Spacer_mobile_Large__8c1373de{height:2.5rem}.Spacer_mobile_Xlarge__8c1373de{height:3.75rem}.Spacer_mobile_Xxlarge__8c1373de{height:5rem}.Spacer_mobile_Xxxlarge__8c1373de{height:7.5rem}}@media (min-width:768px) and (max-width:1024px){.Spacer_tablet_Xxsmall__8c1373de{height:.25rem}.Spacer_tablet_Xsmall__8c1373de{height:.5rem}.Spacer_tablet_Small__8c1373de{height:1rem}.Spacer_tablet_Regular__8c1373de{height:1.25rem}.Spacer_tablet_Large__8c1373de{height:2.5rem}.Spacer_tablet_Xlarge__8c1373de{height:3.75rem}.Spacer_tablet_Xxlarge__8c1373de{height:5rem}.Spacer_tablet_Xxxlarge__8c1373de{height:7.5rem}}@media (min-width:1024px){.Spacer_desktop_Xxsmall__8c1373de{height:.25rem}.Spacer_desktop_Xsmall__8c1373de{height:.5rem}.Spacer_desktop_Small__8c1373de{height:1rem}.Spacer_desktop_Regular__8c1373de{height:1.25rem}.Spacer_desktop_Large__8c1373de{height:2.5rem}.Spacer_desktop_Xlarge__8c1373de{height:3.75rem}.Spacer_desktop_Xxlarge__8c1373de{height:5rem}.Spacer_desktop_Xxxlarge__8c1373de{height:7.5rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Switch_switch__a4b507c3{border:0;border-radius:624.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5rem;outline:none;padding:0 .3125rem;width:3.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;cursor:pointer;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;position:relative;-webkit-transition:all .2s cubic-bezier(.35,0,.5,1);transition:all .2s cubic-bezier(.35,0,.5,1)}.Switch_switch__a4b507c3:before{border-color:transparent;border-radius:3em;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:calc(100% + .5rem);left:-.25rem;position:absolute;top:-.25rem;-webkit-transition:border-color .3s cubic-bezier(.35,0,.25,1);transition:border-color .3s cubic-bezier(.35,0,.25,1);width:calc(100% + .5rem)}.Switch_switch__a4b507c3.Switch_focus__a4b507c3:before,.Switch_switch__a4b507c3:focus:before{border:.1875rem solid #236cff}.Switch_switch__a4b507c3:after{background:#fff;border-radius:624.9375rem;content:"";display:block;height:1.25rem;position:absolute;top:.125rem;-webkit-transition:all .2s cubic-bezier(.35,0,.5,1);transition:all .2s cubic-bezier(.35,0,.5,1);width:1.25rem}.Switch_copy__a4b507c3{display:block;text-align:center;width:1.875rem}.Switch_on__a4b507c3{-webkit-box-pack:start;-ms-flex-pack:start;background:#0e8900;justify-content:flex-start}.Switch_on__a4b507c3:after{left:calc(100% - .125rem);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.Switch_off__a4b507c3{-webkit-box-pack:end;-ms-flex-pack:end;background:#d4d7dc;color:#393a3d;justify-content:flex-end}.Switch_off__a4b507c3:after{left:.125rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Tab_tab__1c4548b7{background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;line-height:1.5rem;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center;position:relative}.Tab_tab__1c4548b7:after{content:"";display:block;height:.25rem;left:0;position:absolute;-webkit-transition:all 417ms cubic-bezier(.35,0,.25,1);transition:all 417ms cubic-bezier(.35,0,.25,1);width:0}.Tab_active__1c4548b7{color:#393a3d}.Tab_active__1c4548b7:after{width:100%}.Tab_text__1c4548b7.Tab_focus__1c4548b7:before{opacity:1}.Tab_text__1c4548b7{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;position:relative}.Tab_text__1c4548b7:before{border:.1875rem solid #236cff;border-radius:.25rem;content:"";height:calc(100% + .625rem);left:-.3125rem;opacity:0;position:absolute;top:-.3125rem;width:calc(100% + .625rem)}.Tab_vertical__1c4548b7{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin:0;padding:1.25rem 0 1.25rem 1.25rem}.Tab_vertical__1c4548b7:after{bottom:auto;height:0;left:-.0625rem;top:0;width:.25rem}.Tab_vertical__1c4548b7.Tab_active__1c4548b7:after{height:100%;width:.25rem}.Tab_variant1__1c4548b7.Tab_tab__1c4548b7{color:#6b6c72;font-weight:500;margin:0 1.25rem;max-width:9.5rem;padding-bottom:1.25rem}.Tab_variant1__1c4548b7.Tab_tab__1c4548b7:hover{color:#393a3d}.Tab_variant1__1c4548b7.Tab_tab__1c4548b7:focus{outline:none}.Tab_variant1__1c4548b7.Tab_tab__1c4548b7:after{background:#2ca01c;border-radius:624.9375rem;bottom:-.0625rem}.Tab_variant2__1c4548b7.Tab_tab__1c4548b7{background:#e3e5e8;border:.0625rem solid transparent;border-radius:.375rem .375rem 0 0;color:#393a3d;font-weight:500;margin:0 .5rem;padding:1rem 2.5rem;top:.0625rem}.Tab_variant2__1c4548b7.Tab_tab__1c4548b7:hover:not(.Tab_active__1c4548b7){border:none;color:#393a3d;font-weight:600}.Tab_variant2__1c4548b7.Tab_tab__1c4548b7:focus:not(.Tab_focusVisible__1c4548b7){border-radius:.25rem;-webkit-box-shadow:0 0 0 1pt #236cff;box-shadow:0 0 0 1pt #236cff;outline:none}.Tab_variant2__1c4548b7.Tab_tab__1c4548b7:after{background:#236cff;border-radius:.625rem .625rem 0 0;top:-.0625rem}.Tab_variant2__1c4548b7.Tab_active__1c4548b7{background:#fff;border-left:.125rem solid #e3e5e8;border-right:.125rem solid #e3e5e8;border-top:.125rem solid #e3e5e8;font-weight:600}.Tab_variant2__1c4548b7.Tab_text__1c4548b7.Tab_focus__1c4548b7{outline:none}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Tabpanel_tabpanel__a97dec20{display:none;outline:none}.Tabpanel_active__a97dec20{display:block}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

@-webkit-keyframes UserProfileAvatar_slideIn__3e3f135a{0%{opacity:0;-webkit-transform:translateY(-.625rem);transform:translateY(-.625rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes UserProfileAvatar_slideIn__3e3f135a{0%{opacity:0;-webkit-transform:translateY(-.625rem);transform:translateY(-.625rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.UserProfileAvatar_blueDotProfileCard__3e3f135a{-webkit-animation:UserProfileAvatar_slideIn__3e3f135a .2s ease-out;animation:UserProfileAvatar_slideIn__3e3f135a .2s ease-out}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--boxShadowColor:#236cff}.Videolink_video__10d41c4f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:transparent;border:none;cursor:pointer;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;gap:.5rem;outline:none;padding:0;position:relative;text-align:left}.Videolink_video__10d41c4f.Videolink_focus__10d41c4f,.Videolink_video__10d41c4f.Videolink_hover__10d41c4f,.Videolink_video__10d41c4f:focus,.Videolink_video__10d41c4f:hover{text-decoration:underline}.Videolink_video__10d41c4f .Videolink_playIconContainer__10d41c4f{line-height:0}.Videolink_video__10d41c4f .Videolink_play__10d41c4f{height:1.25rem;width:1.25rem;fill:currentColor}.Videolink_video__10d41c4f .Videolink_length__10d41c4f{font-weight:400}.Videolink_video__10d41c4f.Videolink_focus__10d41c4f:before,.Videolink_video__10d41c4f:focus:before{border-radius:.25rem;border-style:solid;border-width:.1875rem;content:"";height:calc(100% + .375rem);left:-.3125rem;position:absolute;top:-.1875rem;-webkit-transition:border-color .3s cubic-bezier(.35,0,.25,1);transition:border-color .3s cubic-bezier(.35,0,.25,1);width:calc(100% + .625rem)}.Videolink_right__10d41c4f{float:right}.Videolink_center__10d41c4f{margin:0 auto}.Videolink_blue__10d41c4f{color:#236cff;color:var(--boxShadowColor)}.Videolink_blue__10d41c4f.Videolink_visited__10d41c4f:before,.Videolink_blue__10d41c4f:visited:before{color:var(--color-blue-03)}.Videolink_blue__10d41c4f.Videolink_focus__10d41c4f:before,.Videolink_blue__10d41c4f:focus:before{border-color:#236cff;border-color:var(--boxShadowColor)}.Videolink_blue__10d41c4f .Videolink_length__10d41c4f{color:var(--color-grey-02)}.Videolink_white__10d41c4f,.Videolink_white__10d41c4f.Videolink_visited__10d41c4f,.Videolink_white__10d41c4f:visited{color:var(--color-white)}.Videolink_white__10d41c4f .Videolink_length__10d41c4f{color:var(--pepper-30)}.Videolink_superBlue__10d41c4f{color:var(--intuit-super-blue)}.Videolink_superBlue__10d41c4f .Videolink_length__10d41c4f{color:var(--pepper-90)}.Videolink_superBlue__10d41c4f:visited{color:var(--intuit-super-blue)}.Videolink_black__10d41c4f{color:var(--color-black)}.Videolink_black__10d41c4f .Videolink_length__10d41c4f{color:var(--pepper-90)}.Videolink_black__10d41c4f:visited{color:var(--color-black)}.Videolink_body01__10d41c4f{font-size:1.25rem}.Videolink_body02__10d41c4f{font-size:1rem}.Videolink_underline__10d41c4f{text-decoration:underline}.Videolink_videoButton__10d41c4f{font-size:1rem;line-height:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.25rem;font-style:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Videolink_videoButton__10d41c4f.Videolink_focus__10d41c4f:not(:active):before,.Videolink_videoButton__10d41c4f:focus:not(:active):before{border:.03125rem solid #fff;-webkit-box-shadow:0 0 0 .1875rem #236cff;box-shadow:0 0 0 .1875rem #236cff;-webkit-box-shadow:0 0 0 .1875rem var(--boxShadowColor);box-shadow:0 0 0 .1875rem var(--boxShadowColor);content:"";height:calc(100% + .15rem);left:-.075rem;position:absolute;top:-.0875rem;width:calc(100% + .075rem)}.Videolink_videoButton__10d41c4f.Videolink_videoButton_RwPrimary__10d41c4f{background-color:#0d333f;color:#fff}.Videolink_videoButton__10d41c4f.Videolink_videoButton_RwPrimary__10d41c4f.Videolink_hover__10d41c4f,.Videolink_videoButton__10d41c4f.Videolink_videoButton_RwPrimary__10d41c4f:hover{background-color:#09222a}.Videolink_videoButton__10d41c4f.Videolink_rwPrimary_Green__10d41c4f{background-color:#0a8543;color:#fff}.Videolink_videoButton__10d41c4f.Videolink_rwPrimary_Green__10d41c4f.Videolink_hover__10d41c4f,.Videolink_videoButton__10d41c4f.Videolink_rwPrimary_Green__10d41c4f:hover{background-color:#086d37}.Videolink_videoButton__10d41c4f.Videolink_rwPrimary_White__10d41c4f{background-color:#fff;color:#0d333f}.Videolink_videoButton__10d41c4f.Videolink_rwPrimary_White__10d41c4f.Videolink_hover__10d41c4f,.Videolink_videoButton__10d41c4f.Videolink_rwPrimary_White__10d41c4f:hover{background-color:#eceef1}.Videolink_videoButton__10d41c4f.Videolink_videoButton_RwSecondary__10d41c4f{border:.125rem solid #0d333f;color:#0d333f}.Videolink_videoButton__10d41c4f.Videolink_videoButton_RwSecondary__10d41c4f.Videolink_focus__10d41c4f:before,.Videolink_videoButton__10d41c4f.Videolink_videoButton_RwSecondary__10d41c4f:focus:before{content:"";height:calc(100% + .35rem);left:-.175rem;position:absolute;top:-.175rem;width:calc(100% + .365rem)}.Videolink_videoButton__10d41c4f.Videolink_videoButton_RwSecondary__10d41c4f.Videolink_hover__10d41c4f,.Videolink_videoButton__10d41c4f.Videolink_videoButton_RwSecondary__10d41c4f:hover{background-color:#0d333f;color:#fff}.Videolink_videoButton__10d41c4f.Videolink_rwSecondary_Green__10d41c4f{border:.125rem solid #0a8543;color:#0a8543}.Videolink_videoButton__10d41c4f.Videolink_rwSecondary_Green__10d41c4f.Videolink_focus__10d41c4f:before,.Videolink_videoButton__10d41c4f.Videolink_rwSecondary_Green__10d41c4f:focus:before{content:"";height:calc(100% + .35rem);left:-.175rem;position:absolute;top:-.175rem;width:calc(100% + .365rem)}.Videolink_videoButton__10d41c4f.Videolink_rwSecondary_Green__10d41c4f.Videolink_hover__10d41c4f,.Videolink_videoButton__10d41c4f.Videolink_rwSecondary_Green__10d41c4f:hover{background-color:#0a8543;color:#fff}.Videolink_videoButton__10d41c4f.Videolink_rwSecondary_White__10d41c4f{border:.125rem solid #fff;color:#fff}.Videolink_videoButton__10d41c4f.Videolink_rwSecondary_White__10d41c4f.Videolink_hover__10d41c4f,.Videolink_videoButton__10d41c4f.Videolink_rwSecondary_White__10d41c4f:hover{background-color:#fff;color:#0d333f}.Videolink_videoButton__10d41c4f.Videolink_fusionSecondaryTransparentKiwi__10d41c4f{border:.125rem solid #5bef76;color:#5bef76}.Videolink_videoButton__10d41c4f.Videolink_fusionSecondaryTransparentKiwi__10d41c4f:hover{background:rgba(91,239,118,.1)}.Videolink_videoButton__10d41c4f.Videolink_videoButton_Black__10d41c4f{background-color:#000;color:#fff}.Videolink_videoButton__10d41c4f.Videolink_videoButton_Kiwi__10d41c4f{background-color:var(--kiwi-color);color:var(--color-black)}.Videolink_videoButton__10d41c4f.Videolink_small__10d41c4f{font-weight:600;height:3rem;padding:0 1.25rem}.Videolink_videoButton__10d41c4f.Videolink_medium__10d41c4f{font-weight:700;height:3.25rem;padding:0 1.75rem}.Videolink_videoButton__10d41c4f.Videolink_large__10d41c4f{font-weight:700;height:3.5rem;padding:0 2.25rem}.Videolink_videoButton__10d41c4f.Videolink_disabled__10d41c4f{opacity:.25;pointer-events:none}.Videolink_videoButton__10d41c4f.Videolink_fullWidth__10d41c4f{width:100%}.Videolink_videoButton__10d41c4f.Videolink_small__10d41c4f .Videolink_length__10d41c4f{font-weight:600}.Videolink_videoButton__10d41c4f.Videolink_large__10d41c4f .Videolink_length__10d41c4f,.Videolink_videoButton__10d41c4f.Videolink_medium__10d41c4f .Videolink_length__10d41c4f{font-weight:700}
@import "../../packages/design-tokens/dist/css/_variables.css";

/*
  File Maintains globalstyles without custom css modules
*/

/*
  RTE component needs some global styles to work on the rendering-side.
*/

.ql-size-demi,
.ql-size span[data-value="demi"]::before {
  font-weight: var(--font-weight-demi);
}

.ql-size-medium,
.ql-size span[data-value="medium"]::before {
  font-weight: var(--font-weight-medium);
}

.ql-size-regular,
.ql-size span[data-value="regular"]::before {
  font-weight: var(--font-weight-normal);
}

.ql-size-bold,
.ql-size span[data-value="bold"]::before {
  font-weight: var(--font-weight-bold);
}

.ql-size-heavy,
.ql-size span[data-value="heavy"]::before {
  font-weight: var(--font-weight-heavy);
}

.ql-font-huge,
.ql-font span[data-value="huge"]::before {
  font-size: var(--font-size-04);
  line-height: var(--font-lineheight-size-04);
}

.ql-font-large,
.ql-font span[data-value="large"]::before {
  font-size: var(--font-size-03);
  line-height: var(--font-lineheight-size-03);
}

.ql-font-medium01,
.ql-font span[data-value="medium01"]::before {
  font-size: var(--font-size-02);
  line-height: var(--font-lineheight-size-02);
}

.ql-font-small,
.ql-font span[data-value="small"]::before {
  font-size: var(--font-size-01);
  line-height: var(--font-lineheight-size-01);
}

/* Heading font sizes in the body section */
.ql-font-heading01 {
  font-size: var(--font-size-09);
  line-height: var(--font-lineheight-size-09);
}

.ql-font-heading02 {
  font-size: var(--font-size-08);
  line-height: var(--font-lineheight-size-08);
}

.ql-font-heading03 {
  font-size: var(--font-size-07);
  line-height: var(--font-lineheight-size-07);
}

.ql-font-heading04 {
  font-size: var(--font-size-06);
  line-height: var(--font-lineheight-size-06);
}

.ql-font-heading05 {
  font-size: var(--font-size-05);
  line-height: var(--font-lineheight-size-05);
}

.ql-font-heading06 {
  font-size: var(--font-size-04);
  line-height: var(--font-lineheight-size-04);
}

.ql-font-display01 {
  font-size: var(--font-size-12);
  line-height: var(--font-lineheight-size-12);
  font-weight: var(--font-weight-bold);
}

.ql-font-display02 {
  font-size: var(--font-size-11);
  line-height: var(--font-lineheight-size-11);
  font-weight: var(--font-weight-bold);
}

.ql-font-display03 {
  font-size: var(--font-size-10);
  line-height: var(--font-lineheight-size-10);
  font-weight: var(--font-weight-bold);
}

@media only screen and (max-width: 1023px) {
  [class*="Responsivetext_textRamping"] .ql-font-heading01 {
    font-size: var(--font-size-08);
    line-height: var(--font-lineheight-size-08);
  }

  [class*="Responsivetext_textRamping"] .ql-font-heading02 {
    font-size: var(--font-size-07);
    line-height: var(--font-lineheight-size-07);
  }

  [class*="Responsivetext_textRamping"] .ql-font-heading03 {
    font-size: var(--font-size-06);
    line-height: var(--font-lineheight-size-06);
  }

  [class*="Responsivetext_textRamping"] .ql-font-heading04 {
    font-size: var(--font-size-05);
    line-height: var(--font-lineheight-size-05);
  }

  [class*="Responsivetext_textRamping"] .ql-font-heading05 {
    font-size: var(--font-size-04);
    line-height: var(--font-lineheight-size-04);
  }

  [class*="Responsivetext_textRamping"] .ql-font-heading06 {
    font-size: var(--font-size-03);
    line-height: var(--font-lineheight-size-03);
  }

  [class*="Responsivetext_textRamping"] .ql-font-display01 {
    font-size: var(--font-size-11);
    line-height: var(--font-lineheight-size-11);
  }

  [class*="Responsivetext_textRamping"] .ql-font-display02 {
    font-size: var(--font-size-10);
    line-height: var(--font-lineheight-size-10);
  }

  [class*="Responsivetext_textRamping"] .ql-font-display03 {
    font-size: var(--font-size-09);
    line-height: var(--font-lineheight-size-09);
  }

  [class*="Responsivetext_textRamping"] .ql-font-huge {
    font-size: var(--font-size-03);
    line-height: var(--font-lineheight-size-03);
  }
}

.ql-font span[data-value="display01"]::before {
  font-size: var(--font-size-04);
  line-height: var(--font-lineheight-size-04);
}

.ql-font span[data-value="display02"]::before {
  font-size: var(--font-size-03);
  line-height: var(--font-lineheight-size-03);
}

.ql-font span[data-value="display03"]::before {
  font-size: var(--font-size-02);
  line-height: var(--font-lineheight-size-02);
}

.ql-font-displayXL01 {
  font-size: var(--font-size-15);
  line-height: var(--font-lineheight-size-15);
  font-weight: var(--font-weight-heavy);
}

.ql-font-displayXL02 {
  font-size: var(--font-size-14);
  line-height: var(--font-lineheight-size-14);
  font-weight: var(--font-weight-heavy);
}

.ql-font-displayXL03 {
  font-size: var(--font-size-13);
  line-height: var(--font-lineheight-size-13);
  font-weight: var(--font-weight-heavy);
}

.ql-font-displayXL04 {
  font-size: var(--font-size-12);
  line-height: var(--font-lineheight-size-12);
  font-weight: var(--font-weight-bold);
}

@media (min-width: 1024px) {
  .ql-font-displayXL01 {
    font-size: var(--font-size-16);
    line-height: var(--font-lineheight-size-16);
    font-weight: var(--font-weight-heavy);
  }

  .ql-font-displayXL02 {
    font-size: var(--font-size-15);
    line-height: var(--font-lineheight-size-15);
    font-weight: var(--font-weight-heavy);
  }

  .ql-font-displayXL03 {
    font-size: var(--font-size-14);
    line-height: var(--font-lineheight-size-14);
    font-weight: var(--font-weight-heavy);
  }

  .ql-font-displayXL04 {
    font-size: var(--font-size-13);
    line-height: var(--font-lineheight-size-13);
    font-weight: var(--font-weight-heavy);
  }
}

.ql-font span[data-value="heading01"]::before {
  font-size: var(--font-size-04);
  line-height: var(--font-lineheight-size-04);
}

.ql-font span[data-value="heading02"]::before {
  font-size: var(--font-size-03);
  line-height: var(--font-lineheight-size-03);
}

.ql-font span[data-value="heading03"]::before {
  font-size: var(--font-size-02);
  line-height: var(--font-lineheight-size-02);
}

.ql-font span[data-value="heading04"]::before {
  font-size: var(--font-size-01);
  line-height: var(--font-lineheight-size-01);
}

.ql-font span[data-value="heading05"]::before {
  font-size: var(--font-size-00);
  line-height: var(--font-lineheight-size-01);
}

.ql-font span[data-value="heading06"]::before {
  font-size: 8px;
  line-height: var(--font-lineheight-size-01);
}

.ql-custom-class,
.ql-custom-class span[data-value="custom-value"]::before {
  font-size: var(--font-size-01);
  line-height: var(--font-lineheight-size-01);
}

.ql-align-right {
  text-align: right;
}

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

.ql-align-left {
  text-align: left;
}

.ql-align-justify {
  text-align: justify;
}

.load-complete .footerCountry {
  width: 27px;
  height: 20px;
  line-height: 36px;
  margin-top: 7px;
  float: left;
  background-repeat: no-repeat;
  background-size: 100px 314px;
  background-image: url("https://quickbooks.intuit.com/oidam/intuit/sbseg/en_us/shared/graphic-elements/sbseg-gwp-oifooter-sprite-2x.png");
}

sup.ql-font-small {
  font-size: 8px;
  position: relative;
  top: 0.2rem;
}

sup.ql-font-medium01 {
  font-size: 9px;
  position: relative;
  top: 0.15rem;
}

sup.ql-font-large {
  font-size: var(--font-size-00);
  position: relative;
  top: 0.1rem;
}

sup.ql-font-huge,
sup.ql-font-heading06 {
  font-size: var(--font-size-01);
  position: relative;
  top: 0;
}

sup.ql-font-heading01 {
  font-size: var(--font-size-05);
  position: relative;
  top: -0.8rem;
}

sup.ql-font-heading02 {
  font-size: var(--font-size-05);
  position: relative;
  top: -0.45rem;
}

sup.ql-font-heading03 {
  font-size: var(--font-size-04);
  position: relative;
  top: -0.3rem;
}

sup.ql-font-heading04 {
  font-size: var(--font-size-03);
  position: relative;
  top: -0.25rem;
}

sup.ql-font-heading05 {
  font-size: var(--font-size-02);
  position: relative;
  top: -0.1rem;
}

sup.ql-font-display01 {
  font-size: var(--font-size-07);
  position: relative;
  top: -2.1rem;
}

sup.ql-font-display02 {
  font-size: var(--font-size-06);
  position: relative;
  top: -1.8rem;
}

sup.ql-font-display03 {
  font-size: var(--font-size-05);
  position: relative;
  top: -1.35rem;
}

.resp-text-wrapper span {
  display: inline;
}

.resp-text-wrapper p,
.resp-text-wrapper h1,
.resp-text-wrapper h2,
.resp-text-wrapper h3,
.resp-text-wrapper h4,
.resp-text-wrapper h5,
.resp-text-wrapper h6,
.resp-text-wrapper ul,
.resp-text-wrapper ol {
  display: block;
  margin-block-start: 0;
  margin-block-end: 0;
}

.resp-text-wrapper p br {
  display: block;
  content: "";
}

.resp-text-wrapper .ql-font-huge,
.resp-text-wrapper .ql-font-heading02,
.resp-text-wrapper .ql-font-heading03 {
  margin-bottom: 20px;
}

.resp-text-wrapper .ql-font-large,
.resp-text-wrapper .ql-font-medium01,
.resp-text-wrapper .ql-font-small,
.resp-text-wrapper .ql-font-heading04,
.resp-text-wrapper .ql-font-heading05,
.resp-text-wrapper .ql-font-heading06,
.resp-text-wrapper p,
.resp-text-wrapper h1,
.resp-text-wrapper h2,
.resp-text-wrapper h3,
.resp-text-wrapper h4,
.resp-text-wrapper h5,
.resp-text-wrapper h6,
.resp-text-wrapper li {
  margin-bottom: 20px;
}

.resp-text-wrapper p:first-of-type {
  margin-bottom: 20px;
}

.resp-text-wrapper .ql-font-heading01,
.resp-text-wrapper .ql-font-display01,
.resp-text-wrapper .ql-font-display02,
.resp-text-wrapper .ql-font-display03,
.resp-text-wrapper .ql-font-displayXL01,
.resp-text-wrapper .ql-font-displayXL02,
.resp-text-wrapper .ql-font-displayXL03,
.resp-text-wrapper .ql-font-displayXL04 {
  margin-bottom: 40px;
}

.resp-text-wrapper ol > li,
.resp-text-wrapper ul > li {
  list-style-type: none;
}

.resp-text-wrapper ol li::before {
  content: counter(list-0, decimal) ". ";
}

.resp-text-wrapper ol li.customList::before {
  content: counter(list-0, decimal);
}

.resp-text-wrapper ul li.customList::before {
  content: "\2713";
}

.resp-text-wrapper ul li.customList::before,
.resp-text-wrapper ol li.customList::before {
  display: inline-block;
  font-family: var(--font-family-avenir);
  width: var(--spacing-large);
  height: var(--spacing-large);
  flex: none;
  order: 1;
  flex-grow: 0;
  background: var(--color-green-qrc);
  margin: 0 var(--spacing-rw-medium-button-padding);
  border-radius: 50%;
  font-size: var(--font-size-06);
  line-height: var(--font-lineheight-size-07);
  text-align: center;
  font-weight: var(--font-weight-bold);
  color: var(--color-white);
}

.resp-text-wrapper ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5;
  counter-increment: list-0;
}

.resp-text-wrapper ol li.ql-indent-1 {
  counter-increment: list-1;
  counter-reset: list-2 list-3 list-4 list-5;
}

.resp-text-wrapper ol li.ql-indent-2 {
  counter-increment: list-2;
  counter-reset: list-3 list-4 list-5;
}

.resp-text-wrapper ol li.ql-indent-3 {
  counter-increment: list-3;
  counter-reset: list-4 list-5;
}

.resp-text-wrapper ol li.ql-indent-4 {
  counter-increment: list-4;
  counter-reset: list-5;
}

.resp-text-wrapper ol li.ql-indent-5 {
  counter-increment: list-5;
}

.resp-text-wrapper li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 2.5rem;
}

.resp-text-wrapper li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 5rem;
}

.resp-text-wrapper li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 7.5rem;
}

.resp-text-wrapper li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 10rem;
}

.resp-text-wrapper li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 12.5rem;
}

.resp-text-wrapper ol li.ql-indent-1::before {
  content: counter(list-1, lower-alpha) ". ";
}

.resp-text-wrapper ol li.ql-indent-2::before {
  content: counter(list-2, lower-roman) ". ";
}

.resp-text-wrapper ol li.ql-indent-3::before {
  content: counter(list-3, decimal) ". ";
}

.resp-text-wrapper ol li.ql-indent-4::before {
  content: counter(list-4, lower-alpha) ". ";
}

.resp-text-wrapper ol li.ql-indent-5::before {
  content: counter(list-5, lower-roman) ". ";
}

.resp-text-wrapper li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2rem;
}

.resp-text-wrapper ul li.rw-custom-list::before {
  content: url("https://quickbooks.intuit.com/oidam/intuit/sbseg/en_us/shared/icons/circle-check-fill.svg");
  position: relative;
  top: 6px;
  right: 10px;
}

.resp-text-wrapper ul > li::before {
  content: "\2022";
}

.resp-text-wrapper li:not(.ql-direction-rtl)::before {
  margin-left: -1.5rem;
  margin-right: 0.3rem;
  text-align: right;
}

@media only screen and (max-width: 767px) {
  .lp_mobile .lp-window-root {
    font-size: 16px !important;
  }
}

[class*="Responsivetext_noBottomMargin__"] .resp-text-wrapper p:first-of-type {
  margin-bottom: 0;
}

/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.AwardsBlockItem_cardBodyWrapper__21cb361b{width:60%}.AwardsBlockItem_cardBodyWrapper__21cb361b.AwardsBlockItem_text__21cb361b{margin-left:1.25rem}.AwardsBlockItem_cardBodyWrapper__21cb361b.AwardsBlockItem_card__21cb361b{margin-left:20%}.AwardsBlockItem_awardsBlockItem__21cb361b svg{margin-left:auto;margin-right:0}.AwardsBlockItem_awardsBlockItem__21cb361b{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.5rem;margin-bottom:.625rem;padding:1.25rem;text-decoration:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.AwardsBlockItem_awardsBlockItem__21cb361b:visited{color:inherit}.AwardsBlockItem_awardsBlockItem__21cb361b.AwardsBlockItem_text__21cb361b{border:.0625rem solid #d4d7dc;text-align:left}.AwardsBlockItem_awardsBlockItem__21cb361b.AwardsBlockItem_card__21cb361b{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:center}.AwardsBlockItem_awardsBlockItem__21cb361b.AwardsBlockItem_whiteBackground__21cb361b{background-color:#fff}.AwardsBlockItem_awardsBlockItem__21cb361b.AwardsBlockItem_grayBackground__21cb361b{background-color:#eceef1}.AwardsBlockItem_awardsBlockItem__21cb361b.AwardsBlockItem_blackBackground__21cb361b{background-color:#000}.AwardsBlockItem_awardsBlockItem__21cb361b.AwardsBlockItem_lightBlueBackground__21cb361b{background-color:#236cff}.AwardsBlockItem_awardsBlockItem__21cb361b.AwardsBlockItem_darkBlueBackground__21cb361b{background-color:#055393}.AwardsBlockItem_awardsBlockItem__21cb361b .AwardsBlockItem_cardImage__21cb361b{height:1.5625rem;margin-bottom:12.5rem}@media screen and (min-width:1024px){.AwardsBlockItem_awardsBlockItem__21cb361b{display:-webkit-box;display:-ms-flexbox;display:flex;width:25%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.25rem;padding:1.25rem;text-align:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.AwardsBlockItem_awardsBlockItem__21cb361b.AwardsBlockItem_hasUrl__21cb361b:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.AwardsBlockItem_awardsBlockItem__21cb361b.AwardsBlockItem_card__21cb361b{margin:.625rem .9375rem;width:20rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.AwardsBlockItem_awardsBlockItem__21cb361b.AwardsBlockItem_text__21cb361b{border:none;text-align:center}.AwardsBlockItem_awardsBlockItem__21cb361b.AwardsBlockItem_whiteBackground__21cb361b{background-color:#fff}.AwardsBlockItem_awardsBlockItem__21cb361b.AwardsBlockItem_grayBackground__21cb361b{background-color:#eceef1}.AwardsBlockItem_awardsBlockItem__21cb361b.AwardsBlockItem_blackBackground__21cb361b{background-color:#000}.AwardsBlockItem_awardsBlockItem__21cb361b.AwardsBlockItem_lightBlueBackground__21cb361b{background-color:#236cff}.AwardsBlockItem_awardsBlockItem__21cb361b.AwardsBlockItem_darkBlueBackground__21cb361b{background-color:#055393}.AwardsBlockItem_cardBodyWrapper__21cb361b{width:auto}.AwardsBlockItem_cardBodyWrapper__21cb361b.AwardsBlockItem_card__21cb361b,.AwardsBlockItem_cardBodyWrapper__21cb361b.AwardsBlockItem_text__21cb361b{margin-left:0}.AwardsBlockItem_awardsBlockItem__21cb361b svg{display:none}.AwardsBlockItem_cardImage__21cb361b{margin-bottom:1.25rem;max-height:4.375rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.BackgroundVideo_background__f0a2d8c7{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.BackgroundVideo_background__f0a2d8c7:after{background:#000;bottom:0;content:"";left:0;opacity:.5;opacity:var(--overlayOpacity,.5);position:absolute;right:0;top:0;z-index:2}.BackgroundVideo_background__f0a2d8c7 img,.BackgroundVideo_background__f0a2d8c7 video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.BackgroundVideo_background__f0a2d8c7.BackgroundVideo_isMobile__f0a2d8c7{background:transparent;margin-top:2.5rem;max-height:14.375rem;overflow:hidden;position:relative;-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem);width:calc(100% + 2.5rem)}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.BulletsControls_bulletsContainer__7d90d124{bottom:1.875rem;display:grid;left:50%;padding:.3125rem .625rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5;grid-gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.BulletsControls_bulletsContainer__7d90d124:before{background:#000;background-size:cover;border-radius:1.25rem;bottom:0;content:"";left:0;opacity:.4;position:absolute;right:0;top:0;z-index:-1}.BulletsControls_bulletsContainer__7d90d124 button{background:none;border:none;cursor:pointer;margin:0;padding:0}.BulletsControls_bulletsWrapper__7d90d124{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:1/1;margin:0 1.875rem;padding:0}.BulletsControls_bulletsWrapper__7d90d124 li{list-style-type:none;margin:0}.BulletsControls_bulletsWrapper__7d90d124 li:not(:first-child){margin-left:1.25rem}.BulletsControls_bulletButton__7d90d124{background:#fff!important;border-radius:50%;cursor:pointer;height:.625rem;opacity:.5;width:.625rem}.BulletsControls_bulletButton__7d90d124.BulletsControls_isActive__7d90d124{opacity:1}.BulletsControls_arrowsWrapper__7d90d124{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:1/1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.BulletsControls_arrows__7d90d124{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.BulletsControls_playPauseSlider__7d90d124{grid-area:1/2}@media screen and (max-width:768px){[data-has-social-links=false] .BulletsControls_bulletsContainer__7d90d124{bottom:.5rem}[data-has-social-links=true] .BulletsControls_bulletsContainer__7d90d124{bottom:calc(5vh + 2.5rem)}}.BulletsControls_simpleMode__7d90d124{grid-gap:0;padding:.9375rem}.BulletsControls_simpleMode__7d90d124:before{background:#236cff;border-radius:3.125rem;content:"";opacity:1}.BulletsControls_simpleMode__7d90d124 .BulletsControls_bulletsWrapper__7d90d124{margin:0 3.125rem}.BulletsControls_simpleMode__7d90d124 .BulletsControls_bulletsWrapper__7d90d124 li:not(:first-child){margin-left:1.875rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe{color:#000;display:none;height:100%;overflow:hidden;position:relative;width:100%}.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_isActive__27454fbe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_greyColor__27454fbe,.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_grey__27454fbe{background-color:#393a3d}.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_blackColor__27454fbe{background-color:#000}.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_whiteColor__27454fbe{background-color:#fff}.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_proseriesBlue__27454fbe{background-color:#055393}.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_intuitBlue__27454fbe{background-color:#236cff}.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_proconnectBlue__27454fbe{background-color:#0097e6}.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_lacerteGold__27454fbe{background-color:var(--color-gold-02)}.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_rwGreen__27454fbe{background-color:var(--color-green-rw-green)}.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_rwDarkGreen__27454fbe{background-color:#0a8543}.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_quickbooksGreen__27454fbe{background-color:#2ca01c}.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe .CareersHeaderItemFullBleed_backgroundImage__27454fbe{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe .CareersHeaderItemFullBleed_imageWrapperInner__27454fbe{height:100%;width:100%}.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe .CareersHeaderItemFullBleed_image__27454fbe{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe [data-element=background-video]:after{background:transparent}.CareersHeaderItemFullBleed_eyebrowImage__27454fbe{max-width:9.375rem}.CareersHeaderItemFullBleed_eyebrowImage__27454fbe.CareersHeaderItemFullBleed_disableMaxWidth__27454fbe{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.CareersHeaderItemFullBleed_mobileImage__27454fbe{margin-top:2.5rem;max-height:14.375rem;overflow:hidden;-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem);width:calc(100% + 2.5rem)}.CareersHeaderItemFullBleed_contentWrapper__27454fbe{grid-area:1/1;margin:0 auto;max-width:90rem;padding:0 1.25rem;position:relative;width:100%;z-index:3}@media screen and (min-width:768px){.CareersHeaderItemFullBleed_contentWrapper__27454fbe.CareersHeaderItemFullBleed_verticalTabletTop__27454fbe{-ms-flex-item-align:start;align-self:flex-start;margin-top:calc(5.75% - 1.25rem)}.CareersHeaderItemFullBleed_contentWrapper__27454fbe.CareersHeaderItemFullBleed_verticalTabletMiddle__27454fbe{-ms-flex-item-align:center;align-self:center}.CareersHeaderItemFullBleed_contentWrapper__27454fbe.CareersHeaderItemFullBleed_verticalTabletBottom__27454fbe{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:calc(5.75% - 1.25rem)}.CareersHeaderItemFullBleed_contentWrapper__27454fbe.CareersHeaderItemFullBleed_verticalTabletBottom__27454fbe.CareersHeaderItemFullBleed_hasSiblings__27454fbe{margin-bottom:5.625rem}}@media screen and (min-width:1024px){.CareersHeaderItemFullBleed_contentWrapper__27454fbe.CareersHeaderItemFullBleed_verticalDesktopTop__27454fbe{-ms-flex-item-align:start;align-self:flex-start;margin-top:calc(5.75% - 1.25rem)}.CareersHeaderItemFullBleed_contentWrapper__27454fbe.CareersHeaderItemFullBleed_verticalDesktopMiddle__27454fbe{-ms-flex-item-align:center;align-self:center}.CareersHeaderItemFullBleed_contentWrapper__27454fbe.CareersHeaderItemFullBleed_verticalDesktopBottom__27454fbe{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:calc(5.75% - 1.25rem)}.CareersHeaderItemFullBleed_contentWrapper__27454fbe.CareersHeaderItemFullBleed_verticalDesktopBottom__27454fbe.CareersHeaderItemFullBleed_hasSiblings__27454fbe{margin-bottom:5.625rem}}.CareersHeaderItemFullBleed_contentInner__27454fbe{margin:auto 0;max-width:100%;width:100%}.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_leftAligned__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_left__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_noneAligned__27454fbe{margin:auto calc(10.75% - 1.25rem)}.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_leftAligned__27454fbe .CareersHeaderItemFullBleed_itemHeading__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_leftAligned__27454fbe .CareersHeaderItemFullBleed_paragraphCopy__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_left__27454fbe .CareersHeaderItemFullBleed_itemHeading__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_left__27454fbe .CareersHeaderItemFullBleed_paragraphCopy__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_noneAligned__27454fbe .CareersHeaderItemFullBleed_itemHeading__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_noneAligned__27454fbe .CareersHeaderItemFullBleed_paragraphCopy__27454fbe{margin-left:0;max-width:max(21.875rem,32.5vw);padding-left:0}.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_leftAligned__27454fbe .CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_leftAligned__27454fbe .CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_left__27454fbe .CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_left__27454fbe .CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_noneAligned__27454fbe .CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_noneAligned__27454fbe .CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_hasCustomMaxWidth__27454fbe{max-width:var(--maxWidthCopyDesktop)}@media screen and (max-width:1024px){.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_leftAligned__27454fbe .CareersHeaderItemFullBleed_itemHeading__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_leftAligned__27454fbe .CareersHeaderItemFullBleed_paragraphCopy__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_left__27454fbe .CareersHeaderItemFullBleed_itemHeading__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_left__27454fbe .CareersHeaderItemFullBleed_paragraphCopy__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_noneAligned__27454fbe .CareersHeaderItemFullBleed_itemHeading__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_noneAligned__27454fbe .CareersHeaderItemFullBleed_paragraphCopy__27454fbe{margin-left:0;max-width:60vw}.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_leftAligned__27454fbe .CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_leftAligned__27454fbe .CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_left__27454fbe .CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_left__27454fbe .CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_noneAligned__27454fbe .CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_noneAligned__27454fbe .CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_hasCustomMaxWidth__27454fbe{max-width:var(--maxWidthCopyTablet)}}.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_leftAligned__27454fbe .CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_mobile__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_leftAligned__27454fbe .CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_mobile__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_left__27454fbe .CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_mobile__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_left__27454fbe .CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_mobile__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_noneAligned__27454fbe .CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_mobile__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_noneAligned__27454fbe .CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_mobile__27454fbe{max-width:100%}.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_leftAligned__27454fbe [data-element=icom-search-field],.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_left__27454fbe [data-element=icom-search-field],.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_noneAligned__27454fbe [data-element=icom-search-field]{max-width:max(21.875rem,32.5vw)}@media screen and (max-width:1024px){.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_leftAligned__27454fbe [data-element=icom-search-field],.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_left__27454fbe [data-element=icom-search-field],.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_noneAligned__27454fbe [data-element=icom-search-field]{max-width:60vw}}.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_leftAligned__27454fbe.CareersHeaderItemFullBleed_mobile__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_left__27454fbe.CareersHeaderItemFullBleed_mobile__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_noneAligned__27454fbe.CareersHeaderItemFullBleed_mobile__27454fbe{margin:2.5rem auto auto}.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_leftAligned__27454fbe.CareersHeaderItemFullBleed_mobile__27454fbe.CareersHeaderItemFullBleed_mobileWithoutImage__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_left__27454fbe.CareersHeaderItemFullBleed_mobile__27454fbe.CareersHeaderItemFullBleed_mobileWithoutImage__27454fbe,.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_noneAligned__27454fbe.CareersHeaderItemFullBleed_mobile__27454fbe.CareersHeaderItemFullBleed_mobileWithoutImage__27454fbe{margin-bottom:2.5rem}.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_leftAligned__27454fbe.CareersHeaderItemFullBleed_mobile__27454fbe [data-element=icom-search-field],.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_left__27454fbe.CareersHeaderItemFullBleed_mobile__27454fbe [data-element=icom-search-field],.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_noneAligned__27454fbe.CareersHeaderItemFullBleed_mobile__27454fbe [data-element=icom-search-field]{max-width:23.4375rem}.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_centerAligned__27454fbe{display:block}.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_centerAligned__27454fbe .CareersHeaderItemFullBleed_eyebrow__27454fbe{display:block;text-align:center}.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_centerAligned__27454fbe .CareersHeaderItemFullBleed_paragraphCopy__27454fbe{margin-left:auto;margin-right:auto;text-align:center}.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_centerAligned__27454fbe .CareersHeaderItemFullBleed_ctaWrapper__27454fbe{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_centerAligned__27454fbe [data-element=icom-search-field]{margin-left:auto;margin-right:auto}.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_centerAligned__27454fbe .CareersHeaderItemFullBleed_socialLinksAlignment__27454fbe{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_centerAligned__27454fbe .CareersHeaderItemFullBleed_videoLink__27454fbe{margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_centerAligned__27454fbe .CareersHeaderItemFullBleed_eyebrowImage__27454fbe{margin:auto}.CareersHeaderItemFullBleed_contentInner__27454fbe.CareersHeaderItemFullBleed_mobile__27454fbe{margin-top:2.5rem}.CareersHeaderItemFullBleed_eyebrow__27454fbe.CareersHeaderItemFullBleed_greyColor__27454fbe,.CareersHeaderItemFullBleed_eyebrow__27454fbe.CareersHeaderItemFullBleed_grey__27454fbe,.CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_greyColor__27454fbe,.CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_grey__27454fbe,.CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_greyColor__27454fbe,.CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_grey__27454fbe{color:#393a3d}.CareersHeaderItemFullBleed_eyebrow__27454fbe.CareersHeaderItemFullBleed_blackColor__27454fbe,.CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_blackColor__27454fbe,.CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_blackColor__27454fbe{color:#000}.CareersHeaderItemFullBleed_eyebrow__27454fbe.CareersHeaderItemFullBleed_whiteColor__27454fbe,.CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_whiteColor__27454fbe,.CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_whiteColor__27454fbe{color:#fff}.CareersHeaderItemFullBleed_eyebrow__27454fbe.CareersHeaderItemFullBleed_proseriesBlue__27454fbe,.CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_proseriesBlue__27454fbe,.CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_proseriesBlue__27454fbe{color:#055393}.CareersHeaderItemFullBleed_eyebrow__27454fbe.CareersHeaderItemFullBleed_intuitBlue__27454fbe,.CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_intuitBlue__27454fbe,.CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_intuitBlue__27454fbe{color:#236cff}.CareersHeaderItemFullBleed_eyebrow__27454fbe.CareersHeaderItemFullBleed_proconnectBlue__27454fbe,.CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_proconnectBlue__27454fbe,.CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_proconnectBlue__27454fbe{color:#0097e6}.CareersHeaderItemFullBleed_eyebrow__27454fbe.CareersHeaderItemFullBleed_lacerteGold__27454fbe,.CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_lacerteGold__27454fbe,.CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_lacerteGold__27454fbe{color:var(--color-gold-02)}.CareersHeaderItemFullBleed_eyebrow__27454fbe.CareersHeaderItemFullBleed_rwGreen__27454fbe,.CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_rwGreen__27454fbe,.CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_rwGreen__27454fbe{color:var(--color-green-rw-green)}.CareersHeaderItemFullBleed_eyebrow__27454fbe.CareersHeaderItemFullBleed_rwDarkGreen__27454fbe,.CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_rwDarkGreen__27454fbe,.CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_rwDarkGreen__27454fbe{color:#0a8543}.CareersHeaderItemFullBleed_eyebrow__27454fbe.CareersHeaderItemFullBleed_quickbooksGreen__27454fbe,.CareersHeaderItemFullBleed_itemHeading__27454fbe.CareersHeaderItemFullBleed_quickbooksGreen__27454fbe,.CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_quickbooksGreen__27454fbe{color:#2ca01c}.CareersHeaderItemFullBleed_itemHeading__27454fbe{margin-top:0}.CareersHeaderItemFullBleed_paragraphCopy__27454fbe{display:block}.CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_fontSizeRegular__27454fbe{font-size:1rem}.CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_fontSizeMedium__27454fbe{font-size:1.5rem}.CareersHeaderItemFullBleed_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_fontSizeLarge__27454fbe{font-size:2.125rem}.CareersHeaderItemFullBleed_ctaWrapper__27454fbe{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.CareersHeaderItemFullBleed_ctaWrapper__27454fbe>div{margin-right:1rem;margin-top:1rem}.CareersHeaderItemFullBleed_ctaWrapper__27454fbe.CareersHeaderItemFullBleed_isMobile__27454fbe>div{margin-right:0;margin-top:1rem}.CareersHeaderItemFullBleed_socialLinksWrapper__27454fbe{margin-top:5vh}.CareersHeaderItemFullBleed_socialLinksWrapper__27454fbe a{height:2rem;width:2rem}.CareersHeaderItemFullBleed_socialLinksWrapper__27454fbe a:not(:last-child){margin-right:1.25rem;margin-top:0}.CareersHeaderItemFullBleed_socialLinksWrapper__27454fbe.CareersHeaderItemFullBleed_mobile__27454fbe{background-color:#fff;margin-left:-1.25rem;margin-right:-1.25rem;margin-top:0;padding-left:1.25rem;padding-right:1.25rem;padding-top:5vh}@media screen and (min-width:768px){.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden}.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe .CareersHeaderItemFullBleed_backgroundImage__27454fbe{opacity:0;-webkit-transition:opacity .65s ease;transition:opacity .65s ease}.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_isActive__27454fbe{opacity:1;visibility:visible}.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_isActive__27454fbe .CareersHeaderItemFullBleed_backgroundImage__27454fbe{opacity:1}.CareersHeaderItemFullBleed_careersHeaderItemContainer__27454fbe:after{background:#000;bottom:0;content:"";left:0;opacity:var(--overlayOpacity);position:absolute;right:0;top:0;z-index:2}.CareersHeaderItemFullBleed_ctaWrapper__27454fbe{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:90%}}.CareersHeaderItemFullBleed_videoLink__27454fbe{margin-top:1.25rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.CheckboxContainer_checkboxContainer__8f8b879d>:not(:last-child){margin-bottom:.5rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--oddRowColor:var(--color-blue-rw-sky);--oddRowColorSand:var(--color-sand-02);--oddRowColorTofu:var(--color-rw-tofu);--oddRowColorDarkTofu:var(--color-rw-dark-tofu);--evenRowColor:var(--color-white);--separatorColor:rgba(10,133,67,.2);--featureColor:var(--color-green-rw-dark)}.CompChartGroup_compChartGroup__affa5ac9{position:relative}.CompChartGroup_compChartGroup__affa5ac9:after{background-color:var(--featureColor);bottom:0;content:"";height:.0625rem;left:0;position:absolute;width:100%}@media (min-width:1024px){.CompChartGroup_compChartGroup__affa5ac9:after{left:8.333%;width:83.333%}}@media (max-width:1023px){.CompChartGroup_compChartGroup__wrapper__affa5ac9{height:0;overflow:hidden;-webkit-transition:all .3 cubic-bezier(.35,0,.25,1);transition:all .3 cubic-bezier(.35,0,.25,1)}.CompChartGroup_compChartGroup__wrapper__affa5ac9.CompChartGroup_open__affa5ac9{height:100%;overflow:visible}}.CompChartGroup_compChartGroup__row__affa5ac9{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.CompChartGroup_compChartGroup__row__affa5ac9>div:first-child{border-radius:.375rem 0 0 .375rem}.CompChartGroup_compChartGroup__row__affa5ac9>div:last-child{border-radius:0 .375rem .375rem 0}.CompChartGroup_compChartGroup__row__affa5ac9:nth-child(odd)>div{background-color:var(--oddRowColor)}.CompChartGroup_compChartGroup__row__affa5ac9:nth-child(2n)>div{background-color:var(--evenRowColor)}.CompChartGroup_compChartGroup__row__affa5ac9.CompChartGroup_lastRow__affa5ac9>div:first-child{border-radius:.375rem 0 0 0}.CompChartGroup_compChartGroup__row__affa5ac9.CompChartGroup_lastRow__affa5ac9>div:last-child{border-radius:0 .375rem 0 0}.CompChartGroup_compChartGroup__row__affa5ac9.CompChartGroup_empty__affa5ac9>div{background-color:var(--oddRowColor)!important;border-radius:0}.CompChartGroup_compChartGroup__row__affa5ac9:first-child{font-size:1.25rem;font-weight:600;line-height:1.75rem}@media (max-width:1023px){.CompChartGroup_compChartGroup__row__affa5ac9:first-child{display:none}}.CompChartGroup_compChartGroup__row__affa5ac9:first-child .CompChartGroup_compChartGroup__rowTitle__affa5ac9{color:var(--featureColor);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.25rem;font-weight:600;line-height:1.75rem;padding-left:1.875rem}.CompChartGroup_compChartGroup__row__affa5ac9:first-child .CompChartGroup_compChartGroup__rowHeaderOuter__affa5ac9{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}@media (max-width:1023px){.CompChartGroup_compChartGroup__row__affa5ac9:first-child .CompChartGroup_compChartGroup__rowHeaderOuter__affa5ac9{padding:1.25rem 1rem}}.CompChartGroup_compChartGroup__row__affa5ac9:first-child .CompChartGroup_compChartGroup__rowHeaderOuter__affa5ac9 sup{font-size:.75rem;margin-left:.25rem;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.CompChartGroup_sand__affa5ac9 .CompChartGroup_compChartGroup__row__affa5ac9:nth-child(odd)>div{background-color:var(--oddRowColorSand)}.CompChartGroup_sand__affa5ac9 .CompChartGroup_compChartGroup__row__affa5ac9.CompChartGroup_empty__affa5ac9>div{background-color:var(--oddRowColorSand)!important}.CompChartGroup_tofu__affa5ac9 .CompChartGroup_compChartGroup__row__affa5ac9:nth-child(odd)>div{background-color:var(--oddRowColorTofu)}.CompChartGroup_tofu__affa5ac9 .CompChartGroup_compChartGroup__row__affa5ac9.CompChartGroup_empty__affa5ac9>div{background-color:var(--oddRowColorTofu)!important}.CompChartGroup_darkTofu__affa5ac9 .CompChartGroup_compChartGroup__row__affa5ac9:nth-child(odd)>div{background-color:var(--oddRowColorDarkTofu)}.CompChartGroup_darkTofu__affa5ac9 .CompChartGroup_compChartGroup__row__affa5ac9.CompChartGroup_empty__affa5ac9>div{background-color:var(--oddRowColorDarkTofu)!important}.CompChartGroup_transparent__affa5ac9 .CompChartGroup_compChartGroup__row__affa5ac9:nth-child(odd)>div{background-color:transparent}.CompChartGroup_transparent__affa5ac9 .CompChartGroup_compChartGroup__row__affa5ac9.CompChartGroup_empty__affa5ac9>div{background-color:transparent!important}.CompChartGroup_compChartGroup__rowTitle__affa5ac9{border-right:.0625rem solid rgba(10,133,67,.2);border-right:.0625rem solid var(--separatorColor);display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:500;line-height:1.5rem;padding:1rem .625rem}@media (min-width:1024px){.CompChartGroup_compChartGroup__rowTitle__affa5ac9{margin-left:8.333%;padding:1rem 1.25rem;width:25%}.CompChartGroup_compChartGroup__rowTitle__affa5ac9>span{padding-left:.5rem}}.CompChartGroup_groupRowTooltip__affa5ac9{height:1rem;margin-left:.625rem!important;width:1rem}.CompChartGroup_groupRowTooltip__affa5ac9>div{height:1rem;padding:0;width:1rem}.CompChartGroup_groupRowTooltip__affa5ac9>div>div{z-index:1000}@media (max-width:767px){.CompChartGroup_groupRowTooltip__affa5ac9>div>div{-webkit-transform:translateX(3rem);transform:translateX(3rem)}.CompChartGroup_groupRowTooltip__affa5ac9>div>div:after,.CompChartGroup_groupRowTooltip__affa5ac9>div>div:before{-webkit-transform:translateX(-2.75rem);transform:translateX(-2.75rem)}}.CompChartGroup_groupRowTooltip__affa5ac9 button,.CompChartGroup_groupRowTooltip__affa5ac9 svg{height:1rem;width:1rem}.CompChartGroup_compChartGroup__rowContent__affa5ac9{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:50%}@media (min-width:1024px){.CompChartGroup_compChartGroup__rowContent__affa5ac9{width:58.333%}}.CompChartGroup_compChartGroup__rowContent__affa5ac9>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:1rem 0}@media (min-width:1024px){.CompChartGroup_compChartGroup__rowContent__affa5ac9>div{padding:1rem 1.25rem}}.CompChartGroup_compChartGroup__rowContent__affa5ac9>div+div{border-left:.0625rem solid rgba(10,133,67,.2);border-left:.0625rem solid var(--separatorColor)}.CompChartGroup_compChartGroup__rowContent__affa5ac9>div>svg{height:.6875rem;width:1rem}.CompChartGroup_compChartGroupToggle__affa5ac9,.CompChartGroup_compChartGroupToggle__affa5ac9>span{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.CompChartGroup_compChartGroupToggle__affa5ac9>span{padding:1.25rem .625rem}.CompChartGroup_compChartGroupToggle__text__affa5ac9{font-size:1rem;font-weight:600;line-height:1.25rem;text-transform:capitalize}.CompChartGroup_compChartGroupToggle__icon__affa5ac9{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.DynamicTextBlock_dynamicText__af9c191b{font-size:3.75rem;line-height:var(--font-lineheight-10);text-align:"center"}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--focusColor:#21abf6}.EmployeeStoriesControls_employeeStoriesControls__ea564c8a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:-webkit-min-content;height:-moz-min-content;height:min-content;overflow:hidden}.EmployeeStoriesControls_controlsCopy__ea564c8a{display:none}.EmployeeStoriesControls_playPauseButton__ea564c8a,.EmployeeStoriesControls_playPauseButton__ea564c8a *{line-height:0}.EmployeeStoriesControls_controlsSliderWrapper__ea564c8a{margin:0 auto;max-width:15.625rem;overflow:hidden}.EmployeeStoriesControls_controlsButtonsList__ea564c8a{display:block;list-style-type:none;padding:0 0 0 .1875rem;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.EmployeeStoriesControls_controlsWrapper__ea564c8a{grid-area:2/1/3/2;margin-right:0;position:relative;width:19.375rem}.EmployeeStoriesControls_controlsButtonListItem__ea564c8a{display:inline-block;height:4.375rem;position:relative;width:4.375rem}.EmployeeStoriesControls_controlsButtonListItem__ea564c8a:not(:last-child){margin-right:1.0625rem}.EmployeeStoriesControls_controlsButtonListItem__ea564c8a .EmployeeStoriesControls_controlsButtonInner__ea564c8a,.EmployeeStoriesControls_controlsButtonListItem__ea564c8a .EmployeeStoriesControls_controlsButtonInner__ea564c8a button,.EmployeeStoriesControls_controlsButtonListItem__ea564c8a .EmployeeStoriesControls_controlsButtonInner__ea564c8a span{height:100%;width:100%}.EmployeeStoriesControls_controlsButtonListItem__ea564c8a .EmployeeStoriesControls_controlsButtonInner__ea564c8a span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.EmployeeStoriesControls_controlsButtonListItem__ea564c8a .EmployeeStoriesControls_controlsButtonInner__ea564c8a button:focus{-webkit-box-shadow:0 0 0 .125rem #21abf6;box-shadow:0 0 0 .125rem #21abf6;-webkit-box-shadow:0 0 0 .125rem var(--focusColor);box-shadow:0 0 0 .125rem var(--focusColor);outline:none}.EmployeeStoriesControls_controlsButtonListItem__ea564c8a .EmployeeStoriesControls_controlsImage__ea564c8a{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.EmployeeStoriesControls_controlsButtonListItem__ea564c8a .EmployeeStoriesControls_progressSvg__ea564c8a{left:0;pointer-events:none;position:absolute;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);z-index:1}.EmployeeStoriesControls_controlsImageWrapper__ea564c8a{height:100%;padding:.3125rem;width:100%}.EmployeeStoriesControls_controlsImageWrapper__ea564c8a.EmployeeStoriesControls_isInactive__ea564c8a{-webkit-filter:grayscale(1);filter:grayscale(1)}.EmployeeStoriesControls_controlsImageInner__ea564c8a{height:100%;width:100%}.EmployeeStoriesControls_arrowsWrapper__ea564c8a{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.EmployeeStoriesControls_arrowButton__ea564c8a{background:none;border:none;cursor:pointer;line-height:0;padding:0;pointer-events:all}.EmployeeStoriesControls_arrowButton__ea564c8a[disabled]{opacity:.5;pointer-events:none}.EmployeeStoriesControls_arrowButton__ea564c8a:focus{-webkit-box-shadow:0 0 0 .125rem #21abf6;box-shadow:0 0 0 .125rem #21abf6;-webkit-box-shadow:0 0 0 .125rem var(--focusColor);box-shadow:0 0 0 .125rem var(--focusColor);outline:none}@media screen and (min-width:768px){.EmployeeStoriesControls_playPauseButton__ea564c8a{margin-left:1.25rem}}@media screen and (min-width:1024px){.EmployeeStoriesControls_employeeStoriesControls__ea564c8a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.EmployeeStoriesControls_controlsCopy__ea564c8a{display:block;font-weight:700;margin-left:0;margin-right:auto;width:25%}.EmployeeStoriesControls_controlsWrapper__ea564c8a{grid-area:2/2/3/3;margin-right:1.25rem;position:relative;width:19.375rem}.EmployeeStoriesControls_controlsButtonListItem__ea564c8a{height:4.375rem;width:4.375rem}.EmployeeStoriesControls_playPauseButton__ea564c8a{margin-left:0}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.EmployeeStoriesItem_isActive__6494428f{opacity:1;-webkit-transition:opacity .8s ease,visibility .8s ease;transition:opacity .8s ease,visibility .8s ease;visibility:visible}.EmployeeStoriesItem_isActive__6494428f .EmployeeStoriesItem_textWrapper__6494428f,.EmployeeStoriesItem_isActive__6494428f [data-svg=quote-icon],.EmployeeStoriesItem_isActive__6494428f footer{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .6s ease .3s,-webkit-transform .6s ease .3s;transition:opacity .6s ease .3s,-webkit-transform .6s ease .3s;transition:transform .6s ease .3s,opacity .6s ease .3s;transition:transform .6s ease .3s,opacity .6s ease .3s,-webkit-transform .6s ease .3s}.EmployeeStoriesItem_isHidden__6494428f{opacity:0;-webkit-transition:opacity .8s ease,visibility .8s ease;transition:opacity .8s ease,visibility .8s ease;visibility:hidden}.EmployeeStoriesItem_isHidden__6494428f .EmployeeStoriesItem_textWrapper__6494428f,.EmployeeStoriesItem_isHidden__6494428f [data-svg=quote-icon],.EmployeeStoriesItem_isHidden__6494428f footer{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.EmployeeStoriesItem_mediaWrapper__6494428f{grid-area:1/1/2/2;position:relative}.EmployeeStoriesItem_imageRatio__6494428f{height:0;padding-bottom:100%;position:relative}.EmployeeStoriesItem_image__6494428f{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.EmployeeStoriesItem_playVideoButton__6494428f{display:grid;height:100%;left:0;position:absolute;top:0;width:100%}.EmployeeStoriesItem_playVideoButton__6494428f button{max-height:4.6875rem;max-width:4.6875rem}.EmployeeStoriesItem_playVideoButton__6494428f .EmployeeStoriesItem_duration__6494428f{-ms-flex-item-align:end;align-self:end;margin-bottom:1.25rem;margin-left:1.25rem}.EmployeeStoriesItem_playVideoButton__6494428f .EmployeeStoriesItem_playWithDuration__6494428f{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1.25rem;color:#fff;font-size:1.25rem;height:2.5rem;min-width:6.25rem;overflow:hidden;padding:0 1.25rem}.EmployeeStoriesItem_playVideoButton__6494428f .EmployeeStoriesItem_playWithDuration__6494428f:after{background:var(--buttonBackground);content:"";height:100%;left:0;opacity:.81;position:absolute;top:0;width:100%;z-index:-1}.EmployeeStoriesItem_playVideoButton__6494428f .EmployeeStoriesItem_playWithDuration__6494428f span{opacity:1}.EmployeeStoriesItem_playVideoButton__6494428f .EmployeeStoriesItem_playWithDuration__6494428f .EmployeeStoriesItem_playMisc__6494428f{clip-path:polygon(0 0,100% 50%,0 100%);height:.625rem;margin-right:1.25rem;width:.625rem}.EmployeeStoriesItem_playVideoButton__6494428f .EmployeeStoriesItem_playWithDuration__6494428f[style^="--buttonBackground:#f"],.EmployeeStoriesItem_playVideoButton__6494428f .EmployeeStoriesItem_playWithDuration__6494428f[style^="--buttonBackground:rgb(255, 255"]{color:#000}.EmployeeStoriesItem_playVideoButton__6494428f .EmployeeStoriesItem_playCircle__6494428f{-ms-flex-item-align:center;align-self:center;justify-self:center}.EmployeeStoriesItem_contentWrapper__6494428f{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:3/1/4/2;margin:0;padding:1.5625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.EmployeeStoriesItem_contentWrapper__6494428f.EmployeeStoriesItem_backgroundBlack__6494428f{background:#000;color:#fff}.EmployeeStoriesItem_contentWrapper__6494428f.EmployeeStoriesItem_backgroundBlue__6494428f{background:#236cff;color:#fff}.EmployeeStoriesItem_contentWrapper__6494428f.EmployeeStoriesItem_backgroundGrey__6494428f{background:#e3e5e8;color:#000}.EmployeeStoriesItem_contentWrapper__6494428f .EmployeeStoriesItem_copySizeMedium__6494428f{font-size:1.5rem;line-height:1.33}.EmployeeStoriesItem_contentWrapper__6494428f .EmployeeStoriesItem_copySizeLarge__6494428f{font-size:2.125rem;line-height:1.29}.EmployeeStoriesItem_contentWrapper__6494428f .EmployeeStoriesItem_textWrapper__6494428f{margin:0 0 1.25rem}.EmployeeStoriesItem_contentWrapper__6494428f svg{margin-bottom:1.5625rem}.EmployeeStoriesItem_contentWrapper__6494428f .EmployeeStoriesItem_contentFooter__6494428f{margin-bottom:0;margin-top:auto}.EmployeeStoriesItem_contentWrapper__6494428f .EmployeeStoriesItem_contentFooter__6494428f .EmployeeStoriesItem_employeeCta__6494428f{margin-top:.9375rem}.EmployeeStoriesItem_quoteName__6494428f{display:block;font-size:1.25rem;font-weight:700}.EmployeeStoriesItem_quoteRole__6494428f{font-size:.875rem}.EmployeeStoriesItem_quoteIcon__6494428f{width:2rem}@media screen and (min-width:1024px){.EmployeeStoriesItem_mediaWrapper__6494428f{grid-area:1/1/3/2;position:relative}.EmployeeStoriesItem_contentWrapper__6494428f{grid-area:1/2/3/3;padding:3.125rem}.EmployeeStoriesItem_contentWrapper__6494428f.EmployeeStoriesItem_haveControls__6494428f{grid-area:1/2}.EmployeeStoriesItem_contentWrapper__6494428f .EmployeeStoriesItem_copySizeMedium__6494428f{font-size:1.5rem;line-height:1.33}.EmployeeStoriesItem_contentWrapper__6494428f .EmployeeStoriesItem_copySizeLarge__6494428f{font-size:2.125rem;line-height:1.29}.EmployeeStoriesItem_quoteIcon__6494428f{width:4rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--bgColor:#236cff}.FeaturedMediaBlockItem_copy__65637583{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3.125rem}.FeaturedMediaBlockItem_copy__65637583 .FeaturedMediaBlockItem_title__65637583{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.FeaturedMediaBlockItem_copy__65637583 .FeaturedMediaBlockItem_title__65637583 h1.FeaturedMediaBlockItem_heading__65637583,.FeaturedMediaBlockItem_copy__65637583 .FeaturedMediaBlockItem_title__65637583 h2.FeaturedMediaBlockItem_heading__65637583,.FeaturedMediaBlockItem_copy__65637583 .FeaturedMediaBlockItem_title__65637583 h3.FeaturedMediaBlockItem_heading__65637583,.FeaturedMediaBlockItem_copy__65637583 .FeaturedMediaBlockItem_title__65637583 h4.FeaturedMediaBlockItem_heading__65637583,.FeaturedMediaBlockItem_copy__65637583 .FeaturedMediaBlockItem_title__65637583 h5.FeaturedMediaBlockItem_heading__65637583,.FeaturedMediaBlockItem_copy__65637583 .FeaturedMediaBlockItem_title__65637583 h6.FeaturedMediaBlockItem_heading__65637583{margin:0!important}.FeaturedMediaBlockItem_copy__65637583 .FeaturedMediaBlockItem_description__65637583{margin:0 10%}.FeaturedMediaBlockItem_copy__65637583 .FeaturedMediaBlockItem_description__65637583.FeaturedMediaBlockItem_hasCTAFalse__65637583{margin-right:0}.FeaturedMediaBlockItem_copy__65637583 .FeaturedMediaBlockItem_description__65637583.FeaturedMediaBlockItem_hasTitleFalse__65637583{margin-left:0}.FeaturedMediaBlockItem_copy__65637583 .FeaturedMediaBlockItem_button__65637583{-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width:1024px){.FeaturedMediaBlockItem_copy__65637583{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.5625rem}.FeaturedMediaBlockItem_copy__65637583 div:nth-child(2),.FeaturedMediaBlockItem_copy__65637583 div:nth-child(3){margin-top:1.25rem}.FeaturedMediaBlockItem_copy__65637583 .FeaturedMediaBlockItem_description__65637583,.FeaturedMediaBlockItem_copy__65637583 .FeaturedMediaBlockItem_title__65637583 div{margin:0}}.FeaturedMediaBlockItem_copy__65637583.FeaturedMediaBlockItem_greyColor__65637583,.FeaturedMediaBlockItem_copy__65637583.FeaturedMediaBlockItem_grey__65637583{background-color:#393a3d}.FeaturedMediaBlockItem_copy__65637583.FeaturedMediaBlockItem_blackColor__65637583{background-color:#000}.FeaturedMediaBlockItem_copy__65637583.FeaturedMediaBlockItem_whiteColor__65637583{background-color:#fff;color:#000}.FeaturedMediaBlockItem_copy__65637583.FeaturedMediaBlockItem_proseriesBlue__65637583{background-color:#055393}.FeaturedMediaBlockItem_copy__65637583.FeaturedMediaBlockItem_intuitBlue__65637583{background-color:#236cff}.FeaturedMediaBlockItem_copy__65637583.FeaturedMediaBlockItem_proconnectBlue__65637583{background-color:#0097e6}.FeaturedMediaBlockItem_copy__65637583.FeaturedMediaBlockItem_lacerteGold__65637583{background-color:#c4974d}.FeaturedMediaBlockItem_copy__65637583.FeaturedMediaBlockItem_rwGreen__65637583{background-color:#0fd46c;color:#000}.FeaturedMediaBlockItem_copy__65637583.FeaturedMediaBlockItem_rwGreen__65637583 .FeaturedMediaBlockItem_heading__65637583{color:#000}.FeaturedMediaBlockItem_copy__65637583.FeaturedMediaBlockItem_rwDarkGreen__65637583{background-color:#0a8543}.FeaturedMediaBlockItem_copy__65637583.FeaturedMediaBlockItem_quickbooksGreen__65637583{background-color:#2ca01c}.FeaturedMediaBlockItem_imageWrapper__65637583{position:relative}.FeaturedMediaBlockItem_imageWrapperInner__65637583{height:100%;max-height:70vh;overflow:hidden;width:100%}.FeaturedMediaBlockItem_imageWrapperInner__65637583 picture{display:-webkit-box;display:-ms-flexbox;display:flex}.FeaturedMediaBlockItem_image__65637583{height:100%;width:100%}.FeaturedMediaBlockItem_videoLink__65637583{bottom:5%;left:5%;position:absolute}.FeaturedMediaBlockItem_videoLink__65637583 .FeaturedMediaBlockItem_videoLinkButton__65637583{border-radius:2.5rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;min-width:6.25rem;overflow:hidden;padding:0 1.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.FeaturedMediaBlockItem_videoLink__65637583 .FeaturedMediaBlockItem_videoLinkButton__65637583>div{height:1.4rem}.FeaturedMediaBlockItem_videoLink__65637583 .FeaturedMediaBlockItem_videoLinkButton__65637583:hover span{text-decoration:none}.FeaturedMediaBlockItem_videoLink__65637583 .FeaturedMediaBlockItem_videoLinkButton__65637583.FeaturedMediaBlockItem_greyColor__65637583,.FeaturedMediaBlockItem_videoLink__65637583 .FeaturedMediaBlockItem_videoLinkButton__65637583.FeaturedMediaBlockItem_grey__65637583{background-color:#393a3d}.FeaturedMediaBlockItem_videoLink__65637583 .FeaturedMediaBlockItem_videoLinkButton__65637583.FeaturedMediaBlockItem_blackColor__65637583{background-color:#000}.FeaturedMediaBlockItem_videoLink__65637583 .FeaturedMediaBlockItem_videoLinkButton__65637583.FeaturedMediaBlockItem_whiteColor__65637583{background-color:#fff}.FeaturedMediaBlockItem_videoLink__65637583 .FeaturedMediaBlockItem_videoLinkButton__65637583.FeaturedMediaBlockItem_proseriesBlue__65637583{background-color:#055393}.FeaturedMediaBlockItem_videoLink__65637583 .FeaturedMediaBlockItem_videoLinkButton__65637583.FeaturedMediaBlockItem_intuitBlue__65637583{background-color:#236cff}.FeaturedMediaBlockItem_videoLink__65637583 .FeaturedMediaBlockItem_videoLinkButton__65637583.FeaturedMediaBlockItem_proconnectBlue__65637583{background-color:#0097e6}.FeaturedMediaBlockItem_videoLink__65637583 .FeaturedMediaBlockItem_videoLinkButton__65637583.FeaturedMediaBlockItem_lacerteGold__65637583{background-color:#c4974d}.FeaturedMediaBlockItem_videoLink__65637583 .FeaturedMediaBlockItem_videoLinkButton__65637583.FeaturedMediaBlockItem_rwGreen__65637583{background-color:#0fd46c}.FeaturedMediaBlockItem_videoLink__65637583 .FeaturedMediaBlockItem_videoLinkButton__65637583.FeaturedMediaBlockItem_rwDarkGreen__65637583{background-color:#0a8543}.FeaturedMediaBlockItem_videoLink__65637583 .FeaturedMediaBlockItem_videoLinkButton__65637583.FeaturedMediaBlockItem_quickbooksGreen__65637583{background-color:#2ca01c}.FeaturedMediaBlockItem_mediaGalleryButton__65637583{background-color:#0077c5;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.125rem;position:absolute;right:5%;text-align:center;top:5%;width:3.125rem;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.FeaturedMediaBlockItem_mediaGalleryButton__65637583 svg{fill:#fff;height:auto;width:1.25rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.FilterBar_filterBar__53f19187{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;margin:auto;max-width:90rem;padding:2.5rem}.FilterBar_sectionHeader__53f19187{color:#000;font-size:1rem;font-weight:600;line-height:1.5rem;margin:auto 0}.FilterBar_categoryDropdown__53f19187{padding:0 2.5rem}.FilterBar_resetLink__53f19187{padding:0 2.5rem;text-decoration:underline}@media screen and (max-width:768px){.FilterBar_filterBar__53f19187{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.25rem}.FilterBar_categoryDropdown__53f19187,.FilterBar_contentTypeDropdown__53f19187,.FilterBar_sectionHeader__53f19187{padding:0 0 .75rem}.FilterBar_resetLink__53f19187{padding:0}.FilterBar_categoryDropdownButton__53f19187,.FilterBar_contentTypeDropdownButton__53f19187{max-width:100%!important;width:100%!important}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.FooterAppIcon_footerAppIcon__06c2bc10.FooterAppIcon_android__06c2bc10 .FooterAppIcon_menuAppIos__06c2bc10,.FooterAppIcon_footerAppIcon__06c2bc10.FooterAppIcon_android__06c2bc10 .FooterAppIcon_menuAppSeparator__06c2bc10,.FooterAppIcon_footerAppIcon__06c2bc10.FooterAppIcon_ios__06c2bc10 .FooterAppIcon_menuAppAndroid__06c2bc10,.FooterAppIcon_footerAppIcon__06c2bc10.FooterAppIcon_ios__06c2bc10 .FooterAppIcon_menuAppSeparator__06c2bc10{display:none}.FooterAppIcon_menuApp__06c2bc10{height:3.125rem;width:15.3125rem;-webkit-box-pack:start;-ms-flex-pack:start;background-color:#fff;border:.0625rem solid #393a3d;border-radius:.5rem;justify-content:flex-start;margin:.3125rem;padding:.25rem}.FooterAppIcon_menuAppLogo__06c2bc10,.FooterAppIcon_menuApp__06c2bc10{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.FooterAppIcon_menuAppLogoIcon__06c2bc10{height:2.5rem;width:2.5rem}.FooterAppIcon_menuAppName__06c2bc10{-webkit-box-flex:2;color:#393a3d;-ms-flex:2;flex:2;font-size:.75rem;font-weight:500;padding-left:.625rem;padding-right:1.875rem}.FooterAppIcon_menuAppPlatform__06c2bc10{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 .625rem}.FooterAppIcon_menuAppSeparator__06c2bc10{color:#393a3d;margin:0 .5rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

@media (min-width:768px){.FormGroup_horizontal__e7dfdb6e{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:600px){.FormGroup_legalText__e7dfdb6e{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:auto;padding-left:6.875rem;-webkit-box-pack:end;-ms-flex-pack:end;color:#000;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;justify-content:flex-end;line-height:1rem}.FormGroup_buttonContainer__e7dfdb6e{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 .625rem;padding-top:2.9375rem}div.FormGroup_legalTextSection__e7dfdb6e{display:block;padding-top:.3125rem;text-align:center}div.FormGroup_legalTextSection__e7dfdb6e .FormGroup_legalText__e7dfdb6e{padding-left:0}}.FormGroup_submit__e7dfdb6e{margin-top:1.875rem}.FormGroup_left__e7dfdb6e{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.FormGroup_right__e7dfdb6e{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.FormGroup_center__e7dfdb6e{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.FormGroup_recapcthaContainer__e7dfdb6e .FormGroup_error__e7dfdb6e{display:none;margin:.3125rem .5rem 0!important}.FormGroup_recapcthaContainer__e7dfdb6e .FormGroup_errorMessage__e7dfdb6e{color:#d52b1e;font-size:.875rem;font-style:italic;font-weight:500;margin:0 0 0 .625rem!important}.FormGroup_recapcthaContainer__e7dfdb6e .FormGroup_showError__e7dfdb6e{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.FormGroup_hideGrpEle__e7dfdb6e{display:none}.FormGroup_buttonSection__e7dfdb6e{margin-left:.625rem;margin-right:.625rem}@media (max-width:768px){.FormGroup_buttonContainer__e7dfdb6e{display:block;padding-top:2.9375rem}.FormGroup_legalText__e7dfdb6e{color:#000;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1rem;text-align:center;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;-ms-flex-item-align:center;align-self:center;margin:0;padding:1.25rem 0}div.FormGroup_legalTextSection__e7dfdb6e{display:block;text-align:center}}div[data-step=true] div[class*=align-left],div[data-step=true] div[class*=align-right]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}div[data-step=true] button[class*=alignCenter]{max-width:100%}.FormGroup_fusionTheme__e7dfdb6e .FormGroup_buttonContainer__e7dfdb6e{margin:0;width:100%}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.FormItem_item__bd655e06{height:5.875rem;margin-left:.625rem;margin-right:.625rem;min-height:5.875rem;position:relative;vertical-align:top;z-index:auto}.FormItem_formItemQboCustomerError__bd655e06{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.FormItem_textarea__bd655e06{height:8.125rem;min-height:8.125rem}.FormItem_multiSelectDropdown__bd655e06{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:0}@media (min-width:768px){.FormItem_horizontal__bd655e06{margin-bottom:0;margin-right:1.25rem}.FormItem_w_1_2__bd655e06,.FormItem_w_1_3__bd655e06,.FormItem_w_1_4__bd655e06,.FormItem_w_2_3__bd655e06,.FormItem_w_3_4__bd655e06{display:inline-grid;position:relative}.FormItem_w_1_2__bd655e06{width:50%;width:calc(50% - 1.25rem)}.FormItem_w_1_4__bd655e06{width:25%;width:calc(25% - 1.25rem)}.FormItem_w_1_3__bd655e06{width:33.33%;width:calc(33.33% - 1.25rem)}.FormItem_w_2_3__bd655e06{width:66.66%;width:calc(66.66% - 1.25rem)}.FormItem_w_3_4__bd655e06{width:75%;width:calc(75% - 1.25rem)}.FormItem_full__bd655e06{width:calc(100% - 1.25rem)}}.FormItem_radioWithDetails__bd655e06{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;position:relative}.FormItem_addlDetails__bd655e06{-webkit-box-flex:1;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;font-size:.875rem;height:13.125rem;padding:1.25rem;position:absolute;right:0;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.FormItem_addlDetails__bd655e06{height:16.25rem;padding-right:0;width:60%}}.FormItem_addlDetailsSep__bd655e06{border-bottom:9.125rem solid #babec5;border-top:2rem solid #babec5;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:50%}@media (max-width:768px){.FormItem_addlDetailsSep__bd655e06{border-bottom:10.875rem solid #babec5;right:60%}}.FormItem_addlDetailsSep__bd655e06 svg{margin-left:-.5rem}.FormItem_radioWithDetailsContainer__bd655e06{width:38%}@media (min-width:768px){.FormItem_radioWithDetailsContainer__bd655e06{width:50%}}.FormItem_radioWithDetailsContainer__bd655e06 .FormItem_disabled__bd655e06{color:#8d9096}.FormItem_radioWithDetailsContainer__bd655e06.FormItem_showTooltip__bd655e06{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.FormItem_radioWithDetailsContainer__bd655e06.FormItem_showTooltip__bd655e06 label span:last-child{max-width:none}.FormItem_fusionTheme__bd655e06{--textFieldBackgroundColor:#236cff;--dropdownBackgroundColor:#236cff}.FormItem_fusionTheme__bd655e06 input,.FormItem_fusionTheme__bd655e06 label{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif}.FormItem_fusionTheme__bd655e06 .FormItem_item__bd655e06:not(.FormItem_horizontal__bd655e06){margin-left:0;margin-right:0;width:100%}.FormItem_radioGroup__bd655e06{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3125rem}.FormItem_qboCustomerError__bd655e06{border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:.875rem}.FormItem_errorIcon__bd655e06{margin-right:.625rem;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0}.FormItem_errorText__bd655e06{color:#d52b1e;font-size:.875rem;font-style:italic;font-weight:500}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.GenericFormFileUpload_genericFormFileUpload__b1881d5e{margin:auto}.GenericFormFileUpload_fileUploadWrapper__b1881d5e{position:relative}.GenericFormFileUpload_fileUploadWrapper__b1881d5e input,.GenericFormFileUpload_fileUploadWrapper__b1881d5e textarea{border:0;-webkit-box-shadow:0 0 .2rem 0 rgba(0,0,0,.2);box-shadow:0 0 .2rem 0 rgba(0,0,0,.2);cursor:pointer;font-family:var(--font-family-avenir-value);outline:none;padding:1rem;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;width:100%}.GenericFormFileUpload_fileUploadWrapper__b1881d5e input:focus,.GenericFormFileUpload_fileUploadWrapper__b1881d5e input:hover,.GenericFormFileUpload_fileUploadWrapper__b1881d5e textarea:focus,.GenericFormFileUpload_fileUploadWrapper__b1881d5e textarea:hover{-webkit-box-shadow:0 0 .2rem 0 rgba(0,0,0,.4);box-shadow:0 0 .2rem 0 rgba(0,0,0,.4)}.GenericFormFileUpload_fileUploadWrapper__b1881d5e input.GenericFormFileUpload_fileUpload__b1881d5e,.GenericFormFileUpload_fileUploadWrapper__b1881d5e textarea.GenericFormFileUpload_fileUpload__b1881d5e{color:transparent;height:9.375rem;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%)}.GenericFormFileUpload_fileUploadWrapper__b1881d5e input::-webkit-file-upload-button,.GenericFormFileUpload_fileUploadWrapper__b1881d5e textarea::-webkit-file-upload-button{display:none}.GenericFormFileUpload_label__b1881d5e{color:#000}.GenericFormFileUpload_fileUploadInfo__b1881d5e{display:-webkit-box;display:-ms-flexbox;display:flex;height:9.375rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.GenericFormFileUpload_fileUploadInfo__b1881d5e>svg{height:2.5rem;margin-bottom:.5rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:auto}.GenericFormFileUpload_fileUploadInfo__b1881d5e .GenericFormFileUpload_fileUploadInfoRestriction__b1881d5e{color:#6b6c72;font-size:.75rem}.GenericFormFileUpload_fileUploadInfo__b1881d5e .GenericFormFileUpload_fileUploadInfoMessage__b1881d5e{font-size:.75rem}.GenericFormFileUpload_fileUploadInfo__b1881d5e .GenericFormFileUpload_fileUploadInfoMessage__b1881d5e span{color:#6b6c72;display:inline-block}.GenericFormFileUpload_fileUploadInfo__b1881d5e>*{max-width:48rem}.GenericFormFileUpload_error__b1881d5e{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:.3125rem .5rem 0!important}.GenericFormFileUpload_errorMessage__b1881d5e{color:#d52b1e;font-size:.875rem;font-style:italic;font-weight:500;margin:0 0 0 .625rem!important}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.GenericFormHiddenField_genericFormHiddenField__911eb7dd{position:relative}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsXsmall:30rem;--breakpointsSmall:48rem;--breakpointsMedium:64rem}.HowItWorksItem_howItWorksItem__03a7836c{display:-webkit-box;display:-ms-flexbox;display:flex;width:25%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.HowItWorksItem_mobileItem__03a7836c{display:none}.HowItWorksItem_desktopItem__03a7836c{margin-bottom:1.25rem}.HowItWorksItem_desktopItem__03a7836c.HowItWorksItem_showPopup__03a7836c{margin-bottom:35rem}.HowItWorksItem_howItWorksButton__03a7836c{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;cursor:pointer;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 21%;flex:0 0 21%;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif}.HowItWorksItem_howItWorksButton__03a7836c,.HowItWorksItem_howItWorksButton__03a7836c:hover{background:transparent;border:0 solid transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;text-shadow:0 0 0 transparent}.HowItWorksItem_howItWorksButton__03a7836c:active,.HowItWorksItem_howItWorksButton__03a7836c:focus{border:none;outline:1}.HowItWorksItem_featureIcon__03a7836c{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5625rem;margin:auto auto .625rem;width:1.5625rem}.HowItWorksItem_featureIcon__03a7836c:hover,.HowItWorksItem_highlightedIcon__03a7836c{-webkit-filter:invert(.45) sepia(1) saturate(5) hue-rotate(54deg);filter:invert(.45) sepia(1) saturate(5) hue-rotate(54deg)}.HowItWorksItem_featurePopup__03a7836c{background-color:#fff;cursor:auto;display:none;-webkit-filter:drop-shadow(0 0 .3125rem rgba(0,0,0,.2));filter:drop-shadow(0 0 .3125rem rgba(0,0,0,.2));font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;height:inherit;left:0;margin-left:auto;margin-right:auto;margin-top:1.25rem;max-width:90rem;position:absolute;right:0;visibility:hidden;width:100%;z-index:0}.HowItWorksItem_featurePopup__03a7836c.HowItWorksItem_showStyle__03a7836c{display:block;visibility:visible;z-index:9}.HowItWorksItem_featurePopupCarat__03a7836c{border-bottom:1.875rem solid #fff;border-left:1.875rem solid transparent;border-right:1.875rem solid transparent;display:block;height:0;position:relative;top:-1.5625rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:left .3s cubic-bezier(.35,0,.5,1);transition:left .3s cubic-bezier(.35,0,.5,1);width:0}.HowItWorksItem_featurePopupClose__03a7836c{position:absolute;right:1.5625rem;top:1.5625rem}.HowItWorksItem_featurePopupClose__03a7836c:hover{cursor:pointer}.HowItWorksItem_featureContent__03a7836c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.5rem}.HowItWorksItem_featureContentLeft__03a7836c,.HowItWorksItem_featureContentRight__03a7836c{width:50%}.HowItWorksItem_featureSubtitle__03a7836c{font-size:1.25rem;line-height:1.5;padding-bottom:1.25rem}.HowItWorksItem_featureTitle__03a7836c{font-size:2.125rem;font-weight:500;line-height:1.3;padding-bottom:1.25rem}.HowItWorksItem_featureContentText__03a7836c{font-size:1rem;line-height:1.5;padding-bottom:5rem}.HowItWorksItem_featureConditionDesktop__03a7836c,.HowItWorksItem_featureConditionMobile__03a7836c{font-size:.75rem;font-style:italic;line-height:1.3}.HowItWorksItem_featureConditionMobile__03a7836c{display:none}.HowItWorksItem_featureContentRight__03a7836c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.HowItWorksItem_featureVideoImage__03a7836c{max-width:28rem}@media (max-width:480px){.HowItWorksItem_desktopItem__03a7836c{display:none}.HowItWorksItem_mobileItem__03a7836c{display:block;width:100%}.HowItWorksItem_featureContent__03a7836c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.25rem}.HowItWorksItem_featureContentLeft__03a7836c,.HowItWorksItem_featureContentRight__03a7836c{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.HowItWorksItem_howItWorksItem__03a7836c{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.HowItWorksItem_featureConditionDesktop__03a7836c,.HowItWorksItem_featurePopupCarat__03a7836c{display:none}.HowItWorksItem_featureConditionMobile__03a7836c{display:block;padding-top:1.25rem}.HowItWorksItem_featureTitle__03a7836c{font-size:1.5rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.IcomCardsItem_cardBodyWrapper__f7528e4f{padding:.625rem 1.875rem 3.75rem}.IcomCardsItem_ctaWrapper__f7528e4f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.875rem 0}.IcomCardsItem_headingWrapper__f7528e4f{position:relative}.IcomCardsItem_bookmarkWrapper__f7528e4f{background-color:#236cff;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;color:#fff;left:10%;min-width:3.125rem;position:absolute;text-align:center;top:0}.IcomCardsItem_bookmarkWrapper__f7528e4f.IcomCardsItem_paddingSmall__f7528e4f{padding:.9375rem .625rem .3125rem}.IcomCardsItem_bookmarkWrapper__f7528e4f.IcomCardsItem_paddingMedium__f7528e4f{padding:1.5625rem .625rem .3125rem}.IcomCardsItem_bookmarkWrapper__f7528e4f.IcomCardsItem_paddingLarge__f7528e4f{padding:2.1875rem .625rem .3125rem}.IcomCardsItem_videoDuration__f7528e4f{color:#8d9096;margin-left:1.25rem}.IcomCardsItem_videoDuration__f7528e4f.IcomCardsItem_hasVideo__f7528e4f{margin-bottom:.3125rem}.IcomCardsItem_cardFooterWrapper__f7528e4f{border-color:currentcolor #8d9096 #8d9096;border-top:.0625rem solid #8d9096;bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.625rem;position:absolute;width:calc(100% - 3.75rem)}.IcomCardsItem_cardParagraph__f7528e4f{margin-bottom:auto}.IcomCardsItem_tagItem__f7528e4f{color:#8d9096;margin-right:.625rem}.IcomCardsItem_icomCardsItem__f7528e4f{border:.0625rem solid #8d9096;border-radius:.5rem;margin-left:.625rem;margin-right:.625rem;overflow:hidden;position:relative}@media screen and (min-width:1024px){.IcomCardsItem_cardBodyWrapper__f7528e4f{padding:1.25rem 2.8125rem 3.75rem}.IcomCardsItem_cardFooterWrapper__f7528e4f{width:calc(100% - 5.625rem)}.IcomCardsItem_icomCardsItem__f7528e4f{border:.0625rem solid #8d9096;border-radius:.5rem;margin-left:0;margin-right:1.25rem;overflow:hidden}.IcomCardsItem_icomCardsItem__f7528e4f:first-child{margin-left:0}}.IcomCardsItem_imageWrapper__f7528e4f{max-height:25rem;overflow:hidden}.IcomCardsItem_image__f7528e4f{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.IcomSearchField_formContainer__54156a7f{background:#fff;border-radius:.375rem;-webkit-box-shadow:0 .3125rem .625rem -.0625rem rgba(0,0,0,.4);box-shadow:0 .3125rem .625rem -.0625rem rgba(0,0,0,.4);display:grid;grid-template-columns:auto 1fr auto;margin-top:2.5rem;max-width:23.4375rem;overflow:hidden}.IcomSearchField_inputField__54156a7f{border:0;margin-left:.625rem;position:relative;width:100%}.IcomSearchField_inputField__54156a7f:before{background:red;bottom:0;content:"";position:absolute;right:1.25rem;top:0}.IcomSearchField_buttonCustomBorder__54156a7f{border-bottom-left-radius:0;border-bottom-right-radius:.25rem;border-top-left-radius:0;border-top-right-radius:.25rem}.IcomSearchField_searchIcon__54156a7f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;height:100%;opacity:.65;width:1.25rem}@media screen and (min-width:768px){.IcomSearchField_formContainer__54156a7f{margin-bottom:0;padding-left:1.25rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.IcomTabsGridItem_icomTabsGridItemContainer__07cf8d46{border:.0625rem solid #6b6c72;margin-top:1.5rem;padding-bottom:.0625rem}@media (min-width:1024px){.IcomTabsGridItem_icomTabsGridItemContainer__07cf8d46{border:none;margin-top:0;padding-bottom:0}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.ImageButton_button__4f4c4255{font-size:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:none;border-radius:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-weight:600;height:2.8125rem;justify-content:center;margin:0 auto;outline:none;padding:0;position:relative;text-decoration:none;width:12.5rem}.ImageButton_button__4f4c4255:before{border-color:transparent;border-radius:.25rem;height:calc(100% + .625rem);left:-.3125rem;top:-.3125rem;-webkit-transition:border-color .3s cubic-bezier(.35,0,.25,1);transition:border-color .3s cubic-bezier(.35,0,.25,1);width:calc(100% + .625rem)}.ImageButton_button__4f4c4255:after,.ImageButton_button__4f4c4255:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;position:absolute}.ImageButton_button__4f4c4255:after{border-radius:.25rem;height:100%;left:0;opacity:0;right:calc(100% - 3em);top:0;-webkit-transition:right .3s cubic-bezier(.35,0,.25,1),opacity .3s cubic-bezier(.35,0,.25,1),-webkit-filter .3s cubic-bezier(.35,0,.25,1);transition:right .3s cubic-bezier(.35,0,.25,1),opacity .3s cubic-bezier(.35,0,.25,1),-webkit-filter .3s cubic-bezier(.35,0,.25,1);transition:right .3s cubic-bezier(.35,0,.25,1),opacity .3s cubic-bezier(.35,0,.25,1),filter .3s cubic-bezier(.35,0,.25,1);transition:right .3s cubic-bezier(.35,0,.25,1),opacity .3s cubic-bezier(.35,0,.25,1),filter .3s cubic-bezier(.35,0,.25,1),-webkit-filter .3s cubic-bezier(.35,0,.25,1)}.ImageButton_button__4f4c4255.ImageButton_hover__4f4c4255,.ImageButton_button__4f4c4255:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.ImageButton_button__4f4c4255.ImageButton_hover__4f4c4255:after,.ImageButton_button__4f4c4255:hover:after{opacity:1;right:0}.ImageButton_button__4f4c4255.ImageButton_focus__4f4c4255:not(:active):before,.ImageButton_button__4f4c4255:focus:not(:active):before{border:.1875rem solid #236cff}.ImageButton_button__4f4c4255.ImageButton_disabled__4f4c4255,.ImageButton_button__4f4c4255:disabled{cursor:not-allowed;opacity:.4}.ImageButton_button__4f4c4255.ImageButton_disabled__4f4c4255:after,.ImageButton_button__4f4c4255:disabled:after{display:none}.ImageButton_button__4f4c4255.ImageButton_greyColor__4f4c4255,.ImageButton_button__4f4c4255.ImageButton_grey__4f4c4255{background-color:#393a3d}.ImageButton_button__4f4c4255.ImageButton_blackColor__4f4c4255{background-color:#000}.ImageButton_button__4f4c4255.ImageButton_whiteColor__4f4c4255{background-color:#fff}.ImageButton_button__4f4c4255.ImageButton_proseriesBlue__4f4c4255{background-color:#055393}.ImageButton_button__4f4c4255.ImageButton_intuitBlue__4f4c4255{background-color:#236cff}.ImageButton_button__4f4c4255.ImageButton_proconnectBlue__4f4c4255{background-color:#0097e6}.ImageButton_button__4f4c4255.ImageButton_lacerteGold__4f4c4255{background-color:var(--color-gold-02)}.ImageButton_button__4f4c4255.ImageButton_rwGreen__4f4c4255{background-color:var(--color-green-rw-green)}.ImageButton_button__4f4c4255.ImageButton_rwDarkGreen__4f4c4255{background-color:#0a8543}.ImageButton_button__4f4c4255.ImageButton_quickbooksGreen__4f4c4255{background-color:#2ca01c}.ImageButton_button__4f4c4255.ImageButton_mintTeal__4f4c4255{background-color:#00a6a4}.ImageButton_button__4f4c4255 picture{display:-webkit-box;display:-ms-flexbox;display:flex}.ImageButton_button__4f4c4255 .ImageButton_image__4f4c4255{max-height:1.875rem;max-width:7.8125rem}.ImageButton_button__4f4c4255 .ImageButton_image__4f4c4255.ImageButton_icon__4f4c4255{margin-right:.3125rem;max-height:1.5rem;max-width:1.5rem}.ImageButton_button__4f4c4255 .ImageButton_text__4f4c4255{margin:0;padding:0}@media screen and (max-width:767px){.ImageButton_button__4f4c4255{height:4.0625rem;width:100%}.ImageButton_button__4f4c4255 .ImageButton_image__4f4c4255.ImageButton_icon__4f4c4255{margin-right:.3125rem;max-height:1.5rem;max-width:1.5rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.IpdChiliPiper_chiliPiperIframe__c844383a{width:100%}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.IpdFeatureItem_groupRowTooltip__d510f436{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:.5rem}.IpdFeatureItem_groupRowTooltip__d510f436,.IpdFeatureItem_ipdFeatureIcon__d510f436{height:1.25rem;width:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.IpdFeatureItem_ipdFeatureIcon__d510f436{max-width:1.25rem}.IpdFeatureItem_withPointer__d510f436{cursor:pointer!important}.IpdFeatureItem_noTooltip__d510f436{display:none}.IpdFeatureItem_checkmarkIcon__d510f436{margin-left:1rem;margin-right:1rem}.IpdFeatureItem_ipdFeatureItem__d510f436{padding-bottom:1rem;padding-top:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:.0625rem solid #d4d7dc;justify-content:space-between}.IpdFeatureItem_ipdFeatureItem__d510f436,.IpdFeatureItem_ipdFeatureTitle__d510f436{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.IpdFeatureItem_contentText__d510f436{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;margin-bottom:0;padding-left:1rem;text-align:left}@media screen and (max-width:480px){.IpdFeatureItem_contentText__d510f436{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;text-align:left;width:auto}.IpdFeatureItem_ipdFeatureItem__d510f436{margin-left:1rem;margin-right:1rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.IpdFeatureList_ipdFeatureList__ad52cd2a{background-color:#fff;padding:3.75rem 2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.IpdFeatureList_ipdFeatureListContainer__ad52cd2a,.IpdFeatureList_ipdFeatureList__ad52cd2a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.IpdFeatureList_ipdFeatureListContainer__ad52cd2a{width:36.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:24.375rem}.IpdFeatureList_ipdFeatureListTitle__ad52cd2a{-webkit-box-pack:center;-ms-flex-pack:center;color:#414246!important;font-size:2.25rem;font-weight:600;justify-content:center;line-height:2.75rem;margin-bottom:3.75rem}@media screen and (max-width:720px){.IpdFeatureList_ipdFeatureListContainer__ad52cd2a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.IpdFeatureList_ipdFeatureListTitle__ad52cd2a{line-height:2.75rem}}@media screen and (max-width:480px){.IpdFeatureList_ipdFeatureListContainer__ad52cd2a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:22.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.IpdFeatureList_ipdFeatureListTitle__ad52cd2a{line-height:2.75rem;margin:.25rem .25rem 3.75rem;padding-left:0;padding-right:0}}@media screen and (max-width:1024px){.IpdFeatureList_ipdFeatureListContainer__ad52cd2a{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1.875rem}.IpdFeatureList_ipdFeatureListTitle__ad52cd2a{-webkit-box-pack:center;-ms-flex-pack:center;font-size:2.25rem;justify-content:center;margin-bottom:3.75rem;padding:0 .625rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.main_TypographyDarkE793b1d__d2508879{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main_TypographyDisplay1E793b1d__d2508879{font-family:var(--font-family-display);font-size:var(--font-size-display-1);font-style:normal;font-weight:var(--font-weight-display);line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.main_TypographyDisplay1E793b1d__d2508879 strong{font-weight:var(--font-weight-display)}.main_TypographyDisplay2E793b1d__d2508879{font-family:var(--font-family-display);font-size:var(--font-size-display-2);font-style:normal;font-weight:var(--font-weight-display);line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.main_TypographyDisplay2E793b1d__d2508879 strong{font-weight:var(--font-weight-display)}.main_TypographyDisplay3E793b1d__d2508879{font-family:var(--font-family-display);font-size:var(--font-size-display-3);font-style:normal;font-weight:var(--font-weight-display);line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.main_TypographyDisplay3E793b1d__d2508879 strong{font-weight:var(--font-weight-display)}.main_TypographyDisplay4E793b1d__d2508879{font-family:var(--font-family-display);font-size:var(--font-size-display-4);font-style:normal;font-weight:var(--font-weight-display);line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.main_TypographyDisplay4E793b1d__d2508879 strong{font-weight:var(--font-weight-display)}.main_TypographyHeadline1E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-1);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline1E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline2E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-2);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline2E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline3E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-3);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline3E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline4E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-4);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline4E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline5E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-5);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline5E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline6E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-6);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline6E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyBody1E793b1d__d2508879{font-family:var(--font-family-body);font-size:var(--font-size-body-1);font-style:normal;font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin-bottom:0;margin-top:0;padding:0}.main_TypographyBody1E793b1d__d2508879 strong{font-weight:var(--font-weight-body-bold)}.main_TypographyBody2E793b1d__d2508879{font-family:var(--font-family-body);font-size:var(--font-size-body-2);font-style:normal;font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin-bottom:0;margin-top:0;padding:0}.main_TypographyBody2E793b1d__d2508879 strong{font-weight:var(--font-weight-body-bold)}.main_TypographyBody3E793b1d__d2508879{font-family:var(--font-family-body);font-size:var(--font-size-body-3);font-style:normal;font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin-bottom:0;margin-top:0;padding:0}.main_TypographyBody3E793b1d__d2508879 strong{font-weight:var(--font-weight-body-bold)}.main_TypographyBody4E793b1d__d2508879{font-family:var(--font-family-body);font-size:var(--font-size-body-4);font-style:normal;font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin-bottom:0;margin-top:0;padding:0}.main_TypographyBody4E793b1d__d2508879 strong{font-weight:var(--font-weight-body-bold)}.main_TypographyFw300E793b1d__d2508879,.main_TypographyThinE793b1d__d2508879{font-weight:200}.main_TypographyFw400E793b1d__d2508879,.main_TypographyRegularE793b1d__d2508879{font-weight:400}.main_TypographyFw500E793b1d__d2508879,.main_TypographyMediumE793b1d__d2508879,strong.main_TypographyFw500E793b1d__d2508879,strong.main_TypographyMediumE793b1d__d2508879{font-weight:500}.main_TypographyDemiE793b1d__d2508879,.main_TypographyFw600E793b1d__d2508879,strong.main_TypographyDemiE793b1d__d2508879,strong.main_TypographyFw600E793b1d__d2508879{font-weight:600}.main_TypographyBoldE793b1d__d2508879,.main_TypographyFw700E793b1d__d2508879,strong.main_TypographyBoldE793b1d__d2508879,strong.main_TypographyFw700E793b1d__d2508879{font-weight:700}.main_TypographyFw800E793b1d__d2508879,.main_TypographyHeavyE793b1d__d2508879,strong.main_TypographyFw800E793b1d__d2508879,strong.main_TypographyHeavyE793b1d__d2508879{font-weight:800}@-webkit-keyframes main_CircleProgressRingD62acf8__004987e2{0%{stroke-dashoffset:0}}@keyframes main_CircleProgressRingD62acf8__004987e2{0%{stroke-dashoffset:0}}@-webkit-keyframes main_CircleProgressRotateAc920f8__004987e2{10%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes main_CircleProgressRotateAc920f8__004987e2{10%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes main_CircleProgressComplete2a07282__004987e2{0%{stroke:#0097e6;stroke:var(--ids-loader-progressFillDefaultBackgroundColor-c7e84b)}to{stroke:#0097e6;stroke:var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b)}}@keyframes main_CircleProgressComplete2a07282__004987e2{0%{stroke:#0097e6;stroke:var(--ids-loader-progressFillDefaultBackgroundColor-c7e84b)}to{stroke:#0097e6;stroke:var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b)}}@-webkit-keyframes main_CircleEndWithFillD6421ae__004987e2{0%{-webkit-box-shadow:inset 0 0 0 #0097e6;box-shadow:inset 0 0 0 #0097e6;-webkit-box-shadow:0 0 0 var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b) inset;box-shadow:0 0 0 var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b) inset}}@keyframes main_CircleEndWithFillD6421ae__004987e2{0%{-webkit-box-shadow:inset 0 0 0 #0097e6;box-shadow:inset 0 0 0 #0097e6;-webkit-box-shadow:0 0 0 var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b) inset;box-shadow:0 0 0 var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b) inset}}@-webkit-keyframes main_CircleCheckmarkAppear3142986__004987e2{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes main_CircleCheckmarkAppear3142986__004987e2{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.main_CircleWrapperC788510__004987e2{display:inline-block}.main_CircleRing913f7f8__004987e2{stroke:#d4d7dc;stroke:var(--ids-loader-progressTrackDefaultBackgroundColor-c7e84b,#d4d7dc);animation:main_CircleProgressRingD62acf8__004987e2 1s ease reverse forwards;animation:main_CircleProgressRingD62acf8__004987e2 var(--ids-loader-progressCircleTrackGrowingDuration-c7e84b,1s) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) reverse forwards}.main_CircleValue0a3c549__004987e2{stroke:#0097e6;stroke:var(--ids-loader-progressFillDefaultBackgroundColor-c7e84b);stroke-linecap:round;-webkit-animation:main_CircleProgressRotateAc920f8__004987e2 2s ease;animation:main_CircleProgressRotateAc920f8__004987e2 2s ease;-webkit-animation:main_CircleProgressRotateAc920f8__004987e2 var(--ids-loader-progressCircleFillRotatingDuration-c7e84b,2s) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b);animation:main_CircleProgressRotateAc920f8__004987e2 var(--ids-loader-progressCircleFillRotatingDuration-c7e84b,2s) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b);-webkit-animation-delay:.75s;animation-delay:.75s;-webkit-animation-delay:var(--ids-loader-progressFillLoopingDelay-c7e84b,.75s);animation-delay:var(--ids-loader-progressFillLoopingDelay-c7e84b,.75s);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:stroke-dashoffset .35s;transition:stroke-dashoffset .35s;-webkit-transition:stroke-dashoffset var(--ids-loader-progressCircleFillGrowingDuration-c7e84b,.35s);transition:stroke-dashoffset var(--ids-loader-progressCircleFillGrowingDuration-c7e84b,.35s)}.main_CircleComplete928e3dc__004987e2{-webkit-animation:main_CircleProgressComplete2a07282__004987e2 .5s ease forwards,main_CircleEndWithFillD6421ae__004987e2 .5s ease forwards;animation:main_CircleProgressComplete2a07282__004987e2 .5s ease forwards,main_CircleEndWithFillD6421ae__004987e2 .5s ease forwards;-webkit-animation:main_CircleProgressComplete2a07282__004987e2 var(--ids-loader-progressCircleFillCompleteDuration-c7e84b) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards,main_CircleEndWithFillD6421ae__004987e2 var(--ids-loader-progressCircleFillCompleteDuration-c7e84b) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards;animation:main_CircleProgressComplete2a07282__004987e2 var(--ids-loader-progressCircleFillCompleteDuration-c7e84b) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards,main_CircleEndWithFillD6421ae__004987e2 var(--ids-loader-progressCircleFillCompleteDuration-c7e84b) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards;stroke-dashoffset:0;color:#0097e6;color:var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b);stroke:none}.main_CircleBoxE1e5343__004987e2{border-radius:50%}.main_CircleCheckmarkAeff0d8__004987e2.main_CircleComplete928e3dc__004987e2{-webkit-animation:main_CircleCheckmarkAppear3142986__004987e2 1s ease forwards;animation:main_CircleCheckmarkAppear3142986__004987e2 1s ease forwards;-webkit-animation:main_CircleCheckmarkAppear3142986__004987e2 var(--ids-loader-progressCircleCheckmarkAppearDuration-c7e84b,1s) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards;animation:main_CircleCheckmarkAppear3142986__004987e2 var(--ids-loader-progressCircleCheckmarkAppearDuration-c7e84b,1s) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards;stroke:#fff;stroke:var(--ids-loader-progressCircleCheckmarkDefaultBackgroundColor-c7e84b,#fff)}.main_CircleCheckmarkAeff0d8__004987e2{stroke-dasharray:20;stroke-dashoffset:20;stroke:transparent;stroke-linecap:round;stroke-linejoin:round}@media screen and (prefers-reduced-motion){.main_CircleRing913f7f8__004987e2{stroke-dashoffset:0}.main_CircleCheckmarkAeff0d8__004987e2,.main_CircleRing913f7f8__004987e2,.main_CircleValue0a3c549__004987e2{-webkit-animation:none;animation:none}}.main_CircleCreditkarma6e85aeb__004987e2.main_CircleLight45338b6__004987e2,.main_CircleTtexpressD85f2b3__004987e2.main_CircleLight45338b6__004987e2,.main_CircleTtfullservice10a0429__004987e2.main_CircleLight45338b6__004987e2,.main_CircleTurbotax13c056b__004987e2.main_CircleLight45338b6__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#037c8f;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#108000}.main_CircleCreditkarma6e85aeb__004987e2.main_CircleDarkD652ece__004987e2,.main_CircleTtfullservice10a0429__004987e2.main_CircleDarkD652ece__004987e2,.main_CircleTurbotax13c056b__004987e2.main_CircleDarkD652ece__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#07c4d9;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#7fd000}:root{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#0097e6;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#0097e6;--ids-loader-progressCircleTransitionDefaultCurve-c7e84b:cubic-bezier(0.25,0.1,0.25,1);--ids-loader-progressCircleFillCompleteDuration-c7e84b:0.5s;--ids-loader-progressBarTrackDefaultMaxWidth-270425:25rem;--ids-loader-progressLabelDefaultColor-270425:#6b6c72;--ids-loader-progressFillDefaultBackgroundColor-270425:#0097e6;--ids-loader-progressBarFillGrowingDuration-270425:0.35s;--ids-loader-progressFillLoopingDuration-270425:1.5s;--ids-loader-progressBarTrackDefaultHeight-270425:0.75rem;--ids-loader-progressBarTrackDefaultBorderRadius-270425:624.9375rem;--ids-loader-progressSpinnerSmallContainerDefaultSize-f41a99:1.5rem;--ids-loader-progressSpinnerLargeContainerDefaultSize-f41a99:4rem;--ids-loader-progressSpinnerSmallDotDefaultSize-f41a99:0.375rem;--ids-loader-progressSpinnerSmallDotSeparateSize-f41a99:0.25rem;--ids-loader-progressSpinnerDotExpandingDuration-f41a99:1.5s;--ids-loader-progressSpinnerDotExpandingCurve-f41a99:cubic-bezier(0.35,0,0.25,1);--ids-loader-progressSpinnerDotSeparateOpacity-f41a99:0.7;--ids-loader-progressSpinnerLargeDotSeparateSize-f41a99:0.375rem;--ids-loader-progressSpinnerDotDefaultOpacity-f41a99:1;--ids-loader-progressSpinnerLargeDotDefaultSize-f41a99:0.5625rem}.main_CircleDarkD652ece__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#34bfff;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#34bfff;--ids-loader-progressTrackDefaultBackgroundColor-c7e84b:#6b6c72;--ids-loader-progressCircleCheckmarkDefaultBackgroundColor-c7e84b:#282828}.main_CircleMailchimpFc88508__004987e2.main_CircleDarkD652ece__004987e2{--ids-loader-progressCircleCheckmarkDefaultBackgroundColor-c7e84b:#241c15}.main_CircleMint7667758__004987e2.main_CircleLight45338b6__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#00a38f;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#1b8381}.main_CircleMint7667758__004987e2.main_CircleDarkD652ece__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#00cda9;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#7df8c4}.main_CircleNeutral459aff5__004987e2.main_CircleLight45338b6__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#000;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#000}.main_CircleNeutral459aff5__004987e2.main_CircleDarkD652ece__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#eceef1;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#eceef1}.main_CircleQuickbooks000a8fc__004987e2.main_CircleLight45338b6__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#2ca01c;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#2ca01c}.main_CircleQuickbooks000a8fc__004987e2.main_CircleDarkD652ece__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#53b700;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#53b700}.main_CircleTtexpressD85f2b3__004987e2.main_CircleDarkD652ece__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#fff;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#50fbd4;--ids-loader-progressCircleCheckmarkDefaultBackgroundColor-c7e84b:#00254a}@-webkit-keyframes main_BarProgressBarAnimationA35beb3__004987e2{0%{max-width:0}to{max-width:100%}}@keyframes main_BarProgressBarAnimationA35beb3__004987e2{0%{max-width:0}to{max-width:100%}}@-webkit-keyframes main_BarProgressBarAnimationReducedAc7b62e__004987e2{0%,to{max-width:100%}}@keyframes main_BarProgressBarAnimationReducedAc7b62e__004987e2{0%,to{max-width:100%}}@-webkit-keyframes main_BarProgressGrow96e3cef__004987e2{0%{width:0}}@keyframes main_BarProgressGrow96e3cef__004987e2{0%{width:0}}@-webkit-keyframes main_BarLoopingC93bf29__004987e2{0%{margin-left:0;margin-right:100%}65%{margin-left:25%;margin-right:0}to{margin-left:100%;margin-right:0}}@keyframes main_BarLoopingC93bf29__004987e2{0%{margin-left:0;margin-right:100%}65%{margin-left:25%;margin-right:0}to{margin-left:100%;margin-right:0}}@-webkit-keyframes main_BarReducedLoopingD3dc959__004987e2{0%{margin-left:0;margin-right:100%}50%{margin-left:50%;margin-right:0}to{margin-left:100%;margin-right:0}}@keyframes main_BarReducedLoopingD3dc959__004987e2{0%{margin-left:0;margin-right:100%}50%{margin-left:50%;margin-right:0}to{margin-left:100%;margin-right:0}}.main_BarWrapperEc10208__004987e2{max-width:400px;max-width:var(--ids-loader-progressBarTrackDefaultMaxWidth-270425);position:relative;width:100%}.main_BarWrapperEc10208__004987e2:not(:last-child){margin-bottom:12px;margin-bottom:var(--ids-loader-progressBarWrapperDefaultSpacing-270425,12px)}.main_BarWrapperEc10208__004987e2.main_BarMulti5783cff__004987e2 .main_BarLabelFdcc093__004987e2{color:#6b6c72;color:var(--ids-loader-progressLabelDefaultColor-270425);margin:0 0 4px;margin:0 0 var(--ids-loader-progressBarLabelMultiSpacing-270425,4px);text-align:left}.main_BarLabelFdcc093__004987e2{color:#6b6c72;color:var(--ids-loader-progressLabelDefaultColor-270425);display:block;margin:20px;margin:var(--ids-loader-progressBarLabelAboveSpacing-270425,20px);text-align:center;text-align:var(--ids-loader-progressBarLabelAboveAlignment-270425,center)}.main_BarBar4989935__004987e2{-webkit-animation:main_BarProgressBarAnimationA35beb3__004987e2 .5s cubic-bezier(0,0,.1,1);animation:main_BarProgressBarAnimationA35beb3__004987e2 .5s cubic-bezier(0,0,.1,1);-webkit-animation:main_BarProgressBarAnimationA35beb3__004987e2 var(--ids-loader-progressBarTrackGrowingDuration-270425,.5s) var(--ids-loader-progressBarTrackGrowingCurve-270425,cubic-bezier(0,0,.1,1));animation:main_BarProgressBarAnimationA35beb3__004987e2 var(--ids-loader-progressBarTrackGrowingDuration-270425,.5s) var(--ids-loader-progressBarTrackGrowingCurve-270425,cubic-bezier(0,0,.1,1));background-color:#d4d7dc;background-color:var(--ids-loader-progressTrackDefaultBackgroundColor-270425,#d4d7dc);display:block;overflow:hidden}.main_BarBar4989935__004987e2,.main_BarProgress8188566__004987e2{border-radius:9999px;border-radius:var(--ids-loader-progressBarTrackDefaultBorderRadius-270425);height:12px;height:var(--ids-loader-progressBarTrackDefaultHeight-270425)}.main_BarProgress8188566__004987e2{-webkit-animation:main_BarProgressGrow96e3cef__004987e2 1s cubic-bezier(.35,0,.5,1);animation:main_BarProgressGrow96e3cef__004987e2 1s cubic-bezier(.35,0,.5,1);-webkit-animation:main_BarProgressGrow96e3cef__004987e2 var(--ids-loader-progressBarFillAppearDuration-270425,1s) var(--ids-loader-progressBarFillAppearCurve-270425,cubic-bezier(.35,0,.5,1));animation:main_BarProgressGrow96e3cef__004987e2 var(--ids-loader-progressBarFillAppearDuration-270425,1s) var(--ids-loader-progressBarFillAppearCurve-270425,cubic-bezier(.35,0,.5,1));background-color:#0097e6;background-color:var(--ids-loader-progressFillDefaultBackgroundColor-270425);min-width:12px;min-width:var(--ids-loader-progressBarTrackDefaultHeight-270425);-webkit-transition:width .35s linear;transition:width .35s linear;-webkit-transition:width var(--ids-loader-progressBarFillGrowingDuration-270425) var(--ids-loader-progressBarFillGrowingCurve-270425,linear);transition:width var(--ids-loader-progressBarFillGrowingDuration-270425) var(--ids-loader-progressBarFillGrowingCurve-270425,linear)}.main_BarProgress8188566__004987e2.main_BarComplete143f79b__004987e2{background-color:#0097e6;background-color:var(--ids-loader-progressFillDefaultBackgroundColor-270425);-webkit-transition:background-color .35s .15s,width .35s;transition:background-color .35s .15s,width .35s;-webkit-transition:background-color var(--ids-loader-progressBarFillGrowingDuration-270425) var(--ids-loader-progressFillCompleteColorDelay-270425,.15s),width var(--ids-loader-progressBarFillGrowingDuration-270425);transition:background-color var(--ids-loader-progressBarFillGrowingDuration-270425) var(--ids-loader-progressFillCompleteColorDelay-270425,.15s),width var(--ids-loader-progressBarFillGrowingDuration-270425)}.main_BarProgress8188566__004987e2.main_BarComplete143f79b__004987e2.main_BarPersists779001d__004987e2{background-color:#2ca01c;background-color:var(--ids-loader-progressFillPersistsBackgroundColor-270425,#2ca01c)}.main_BarProgress8188566__004987e2.main_BarLoops8aa0698__004987e2{-webkit-animation:main_BarLoopingC93bf29__004987e2 1.5s ease infinite;animation:main_BarLoopingC93bf29__004987e2 1.5s ease infinite;-webkit-animation:main_BarLoopingC93bf29__004987e2 var(--ids-loader-progressFillLoopingDuration-270425) var(--ids-loader-progressFillLoopingCurve-270425,ease) infinite;animation:main_BarLoopingC93bf29__004987e2 var(--ids-loader-progressFillLoopingDuration-270425) var(--ids-loader-progressFillLoopingCurve-270425,ease) infinite;margin-right:100%}@media screen and (min-width:480px){.main_BarBar4989935__004987e2{width:400px;width:var(--ids-loader-progressBarTrackDefaultMaxWidth-270425)}}@media screen and (min-width:768px){.main_BarWrapperEc10208__004987e2.main_BarMulti5783cff__004987e2{display:-webkit-box;display:-ms-flexbox;display:flex;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main_BarWrapperEc10208__004987e2.main_BarMulti5783cff__004987e2:first-of-type{margin-top:2.5rem}.main_BarWrapperEc10208__004987e2.main_BarMulti5783cff__004987e2:not(:last-child){margin-bottom:24px;margin-bottom:var(--ids-loader-progressBarWrapperMultiSpacing-270425,24px)}.main_BarWrapperEc10208__004987e2.main_BarMulti5783cff__004987e2 .main_BarLabelFdcc093__004987e2{margin-bottom:0;margin-right:8px;margin-right:var(--ids-loader-progressBarLabelSideSpacing-270425,8px);position:absolute;right:400px;right:var(--ids-loader-progressBarTrackDefaultMaxWidth-270425)}}.main_BarCreditkarma595c521__004987e2.main_BarLightC59b18a__004987e2,.main_BarTtexpressBcea95a__004987e2.main_BarLightC59b18a__004987e2,.main_BarTtfullserviceA149aff__004987e2.main_BarLightC59b18a__004987e2,.main_BarTurbotax4223c53__004987e2.main_BarLightC59b18a__004987e2{--ids-loader-progressFillDefaultBackgroundColor-270425:#037c8f}.main_BarCreditkarma595c521__004987e2.main_BarDarkD1055ee__004987e2,.main_BarTtfullserviceA149aff__004987e2.main_BarDarkD1055ee__004987e2,.main_BarTurbotax4223c53__004987e2.main_BarDarkD1055ee__004987e2{--ids-loader-progressFillDefaultBackgroundColor-270425:#07c4d9}.main_BarDarkD1055ee__004987e2{--ids-loader-progressLabelDefaultColor-270425:#e3e5e8;--ids-loader-progressTrackDefaultBackgroundColor-270425:#6b6c72;--ids-loader-progressFillDefaultBackgroundColor-270425:#34bfff;--ids-loader-progressFillPersistsBackgroundColor-270425:#53b700}.main_BarMailchimp5c00083__004987e2.main_BarLightC59b18a__004987e2{--ids-loader-progressLabelDefaultColor-270425:rgba(36,28,21,.65)}.main_BarMailchimp5c00083__004987e2.main_BarDarkD1055ee__004987e2{--ids-loader-progressLabelDefaultColor-270425:hsla(0,0%,100%,.5)}.main_BarMint8f18289__004987e2.main_BarLightC59b18a__004987e2{--ids-loader-progressFillDefaultBackgroundColor-270425:#00a38f;--ids-loader-progressFillPersistsBackgroundColor-270425:#00a38f}.main_BarMint8f18289__004987e2.main_BarDarkD1055ee__004987e2{--ids-loader-progressFillDefaultBackgroundColor-270425:#00cda9;--ids-loader-progressFillPersistsBackgroundColor-270425:#00cda9}.main_BarNeutral58f055a__004987e2.main_BarLightC59b18a__004987e2{--ids-loader-progressFillDefaultBackgroundColor-270425:#000}.main_BarNeutral58f055a__004987e2.main_BarDarkD1055ee__004987e2{--ids-loader-progressFillDefaultBackgroundColor-270425:#eceef1}.main_BarQuickbooks5cab59b__004987e2.main_BarLightC59b18a__004987e2{--ids-loader-progressFillDefaultBackgroundColor-270425:#2ca01c}.main_BarQuickbooks5cab59b__004987e2.main_BarDarkD1055ee__004987e2{--ids-loader-progressFillDefaultBackgroundColor-270425:#53b700}.main_BarTtexpressBcea95a__004987e2.main_BarDarkD1055ee__004987e2{--ids-loader-progressLabelDefaultColor-270425:#d1dee9;--ids-loader-progressFillDefaultBackgroundColor-270425:#fff}.main_DotsWrapper5a2c185__004987e2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;height:24px;height:var(--ids-loader-progressSpinnerSmallContainerDefaultSize-f41a99);justify-content:center;width:24px;width:var(--ids-loader-progressSpinnerSmallContainerDefaultSize-f41a99)}@media screen and (prefers-reduced-motion){.main_BarProgress8188566__004987e2.main_BarLoops8aa0698__004987e2{-webkit-animation:main_BarReducedLoopingD3dc959__004987e2 3s linear infinite;animation:main_BarReducedLoopingD3dc959__004987e2 3s linear infinite;-webkit-animation:main_BarReducedLoopingD3dc959__004987e2 calc(var(--ids-loader-progressFillLoopingDuration-270425)*2) linear infinite;animation:main_BarReducedLoopingD3dc959__004987e2 calc(var(--ids-loader-progressFillLoopingDuration-270425)*2) linear infinite}.main_BarBar4989935__004987e2{-webkit-animation:none;animation:none}.main_BarLoops8aa0698__004987e2 .main_BarProgress8188566__004987e2{-webkit-animation:none;animation:none;content:"Loading...";height:0;width:0}.main_DotsWrapper5a2c185__004987e2{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main_DotsWrapper5a2c185__004987e2:after{color:#393a3d;color:var(--ids-loader-colorTextPrimary-f41a99,#393a3d);content:"Loading..."}}.main_DotsWrapper5a2c185__004987e2.main_DotsLarge25111c6__004987e2{height:64px;height:var(--ids-loader-progressSpinnerLargeContainerDefaultSize-f41a99);width:64px;width:var(--ids-loader-progressSpinnerLargeContainerDefaultSize-f41a99)}.main_DotsSpinner2c8bea0__004987e2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-animation:main_DotsRotate451eee5__004987e2 1s linear infinite;animation:main_DotsRotate451eee5__004987e2 1s linear infinite;-webkit-animation:main_DotsRotate451eee5__004987e2 var(--ids-loader-progressSpinnerContainerRotatingDuration-f41a99,1s) var(--ids-loader-progressSpinnerContainerRotatingCurve-f41a99,linear) infinite;animation:main_DotsRotate451eee5__004987e2 var(--ids-loader-progressSpinnerContainerRotatingDuration-f41a99,1s) var(--ids-loader-progressSpinnerContainerRotatingCurve-f41a99,linear) infinite;justify-content:center}.main_DotsSpinner2c8bea0__004987e2:after{-webkit-animation:main_DotsSmallExpand43a2697__004987e2 1.5s cubic-bezier(.35,0,.25,1) infinite;animation:main_DotsSmallExpand43a2697__004987e2 1.5s cubic-bezier(.35,0,.25,1) infinite;-webkit-animation:main_DotsSmallExpand43a2697__004987e2 var(--ids-loader-progressSpinnerDotExpandingDuration-f41a99) var(--ids-loader-progressSpinnerDotExpandingCurve-f41a99) infinite;animation:main_DotsSmallExpand43a2697__004987e2 var(--ids-loader-progressSpinnerDotExpandingDuration-f41a99) var(--ids-loader-progressSpinnerDotExpandingCurve-f41a99) infinite;border-radius:50%;color:#0097e6;color:var(--ids-loader-progressFillDefaultBackgroundColor-f41a99,#0097e6);content:"";display:block;height:4px;height:var(--ids-loader-progressSpinnerSmallDotSeparateSize-f41a99);opacity:.7;opacity:var(--ids-loader-progressSpinnerDotSeparateOpacity-f41a99);position:relative;top:10px;top:calc(var(--ids-loader-progressSpinnerSmallDotDefaultSize-f41a99) + var(--ids-loader-progressSpinnerSmallDotSeparateSize-f41a99));width:4px;width:var(--ids-loader-progressSpinnerSmallDotSeparateSize-f41a99)}.main_DotsSpinner2c8bea0__004987e2.main_DotsLarge25111c6__004987e2:after{-webkit-animation:main_DotsLargeExpand3e41efb__004987e2 1.5s cubic-bezier(.35,0,.25,1) infinite;animation:main_DotsLargeExpand3e41efb__004987e2 1.5s cubic-bezier(.35,0,.25,1) infinite;-webkit-animation:main_DotsLargeExpand3e41efb__004987e2 var(--ids-loader-progressSpinnerDotExpandingDuration-f41a99) var(--ids-loader-progressSpinnerDotExpandingCurve-f41a99) infinite;animation:main_DotsLargeExpand3e41efb__004987e2 var(--ids-loader-progressSpinnerDotExpandingDuration-f41a99) var(--ids-loader-progressSpinnerDotExpandingCurve-f41a99) infinite;height:6px;height:var(--ids-loader-progressSpinnerLargeDotSeparateSize-f41a99);top:.9375rem;width:6px;width:var(--ids-loader-progressSpinnerLargeDotSeparateSize-f41a99)}@media screen and (prefers-reduced-motion){.main_DotsSpinner2c8bea0__004987e2.main_DotsLarge25111c6__004987e2:after,.main_DotsSpinner2c8bea0__004987e2:after{-webkit-animation:none;animation:none;-webkit-box-shadow:none;box-shadow:none;height:auto;top:0;width:auto}.main_DotsSpinner2c8bea0__004987e2{-webkit-animation:none;animation:none;height:0;width:0}}@-webkit-keyframes main_DotsSmallExpand43a2697__004987e2{0%,to{-webkit-box-shadow:.5rem -1.125rem 0,.5rem -.125rem 0,-.5rem -.125rem 0,-.5rem -1.125rem 0;box-shadow:.5rem -1.125rem 0,.5rem -.125rem 0,-.5rem -.125rem 0,-.5rem -1.125rem 0;opacity:.7;opacity:var(--ids-loader-progressSpinnerDotSeparateOpacity-f41a99)}50%{-webkit-box-shadow:0 -.625rem 0,0 -.625rem 0,0 -.625rem 0,0 -.625rem 0;box-shadow:0 -.625rem 0,0 -.625rem 0,0 -.625rem 0,0 -.625rem 0;height:6px;height:var(--ids-loader-progressSpinnerSmallDotDefaultSize-f41a99);opacity:1;opacity:var(--ids-loader-progressSpinnerDotDefaultOpacity-f41a99);width:6px;width:var(--ids-loader-progressSpinnerSmallDotDefaultSize-f41a99)}}@keyframes main_DotsSmallExpand43a2697__004987e2{0%,to{-webkit-box-shadow:.5rem -1.125rem 0,.5rem -.125rem 0,-.5rem -.125rem 0,-.5rem -1.125rem 0;box-shadow:.5rem -1.125rem 0,.5rem -.125rem 0,-.5rem -.125rem 0,-.5rem -1.125rem 0;opacity:.7;opacity:var(--ids-loader-progressSpinnerDotSeparateOpacity-f41a99)}50%{-webkit-box-shadow:0 -.625rem 0,0 -.625rem 0,0 -.625rem 0,0 -.625rem 0;box-shadow:0 -.625rem 0,0 -.625rem 0,0 -.625rem 0,0 -.625rem 0;height:6px;height:var(--ids-loader-progressSpinnerSmallDotDefaultSize-f41a99);opacity:1;opacity:var(--ids-loader-progressSpinnerDotDefaultOpacity-f41a99);width:6px;width:var(--ids-loader-progressSpinnerSmallDotDefaultSize-f41a99)}}@-webkit-keyframes main_DotsLargeExpand3e41efb__004987e2{0%,to{-webkit-box-shadow:1.375rem -2.3125rem 0,1.375rem .4375rem 0,-1.375rem .4375rem 0,-1.375rem -2.3125rem 0;box-shadow:1.375rem -2.3125rem 0,1.375rem .4375rem 0,-1.375rem .4375rem 0,-1.375rem -2.3125rem 0;opacity:.7;opacity:var(--ids-loader-progressSpinnerDotSeparateOpacity-f41a99)}50%{-webkit-box-shadow:0 -.9375rem 0,0 -.9375rem 0,0 -.9375rem 0,0 -.9375rem 0;box-shadow:0 -.9375rem 0,0 -.9375rem 0,0 -.9375rem 0,0 -.9375rem 0;height:9px;height:var(--ids-loader-progressSpinnerLargeDotDefaultSize-f41a99);opacity:1;opacity:var(--ids-loader-progressSpinnerDotDefaultOpacity-f41a99);width:9px;width:var(--ids-loader-progressSpinnerLargeDotDefaultSize-f41a99)}}@keyframes main_DotsLargeExpand3e41efb__004987e2{0%,to{-webkit-box-shadow:1.375rem -2.3125rem 0,1.375rem .4375rem 0,-1.375rem .4375rem 0,-1.375rem -2.3125rem 0;box-shadow:1.375rem -2.3125rem 0,1.375rem .4375rem 0,-1.375rem .4375rem 0,-1.375rem -2.3125rem 0;opacity:.7;opacity:var(--ids-loader-progressSpinnerDotSeparateOpacity-f41a99)}50%{-webkit-box-shadow:0 -.9375rem 0,0 -.9375rem 0,0 -.9375rem 0,0 -.9375rem 0;box-shadow:0 -.9375rem 0,0 -.9375rem 0,0 -.9375rem 0,0 -.9375rem 0;height:9px;height:var(--ids-loader-progressSpinnerLargeDotDefaultSize-f41a99);opacity:1;opacity:var(--ids-loader-progressSpinnerDotDefaultOpacity-f41a99);width:9px;width:var(--ids-loader-progressSpinnerLargeDotDefaultSize-f41a99)}}@-webkit-keyframes main_DotsRotate451eee5__004987e2{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes main_DotsRotate451eee5__004987e2{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.main_DotsCreditkarma6b55547__004987e2.main_DotsLight886320a__004987e2,.main_DotsTtexpressCb49534__004987e2.main_DotsLight886320a__004987e2,.main_DotsTtfullservice3db14e7__004987e2.main_DotsLight886320a__004987e2,.main_DotsTurbotax1be1bb1__004987e2.main_DotsLight886320a__004987e2{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#037c8f}.main_DotsCreditkarma6b55547__004987e2.main_DotsDark9d8b88f__004987e2,.main_DotsTtfullservice3db14e7__004987e2.main_DotsDark9d8b88f__004987e2,.main_DotsTurbotax1be1bb1__004987e2.main_DotsDark9d8b88f__004987e2{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#07c4d9}.main_DotsDark9d8b88f__004987e2{--ids-loader-colorTextPrimary-f41a99:#eceef1;--ids-loader-progressFillDefaultBackgroundColor-f41a99:#34bfff}.main_DotsMailchimpFef87fa__004987e2.main_DotsLight886320a__004987e2{--ids-loader-colorTextPrimary-f41a99:#241c15}.main_DotsMailchimpFef87fa__004987e2.main_DotsDark9d8b88f__004987e2{--ids-loader-colorTextPrimary-f41a99:#fff}.main_DotsMintEf6f3f9__004987e2.main_DotsLight886320a__004987e2{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#00a38f}.main_DotsMintEf6f3f9__004987e2.main_DotsDark9d8b88f__004987e2{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#00cda9}.main_DotsNeutralE18d927__004987e2.main_DotsLight886320a__004987e2{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#000}.main_DotsNeutralE18d927__004987e2.main_DotsDark9d8b88f__004987e2{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#eceef1}.main_DotsQuickbooksD213f5d__004987e2.main_DotsLight886320a__004987e2{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#2ca01c}.main_DotsQuickbooksD213f5d__004987e2.main_DotsDark9d8b88f__004987e2{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#53b700}.main_DotsTtexpressCb49534__004987e2.main_DotsDark9d8b88f__004987e2{--ids-loader-colorTextPrimary-f41a99:#fff;--ids-loader-progressFillDefaultBackgroundColor-f41a99:#fff}.IpdPriceCard_idsLoader__0010e9e0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}.IpdPriceCard_priceCard__0010e9e0{height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-right:2%;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.IpdPriceCard_availableHorizontalCard__0010e9e0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;top:0}.IpdPriceCard_availablePriceCard__0010e9e0{position:relative;top:-1.5rem}.IpdPriceCard_availablePriceCard__0010e9e0.IpdPriceCard_availableHorizontalCard__0010e9e0{top:0}@media only screen and (max-width:991px){.IpdPriceCard_recommendedPriceCard__0010e9e0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.IpdPriceCard_priceCard__0010e9e0:not(.IpdPriceCard_recommendedPriceCard__0010e9e0){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.IpdPriceCard_productNamePadding__0010e9e0{padding-right:1.25rem}.IpdPriceCard_priceCardItem__0010e9e0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-radius:.25rem;-webkit-box-shadow:0 .25rem .625rem rgba(0,0,0,.1);box-shadow:0 .25rem .625rem rgba(0,0,0,.1);justify-content:center;padding:1.625rem;-ms-flex-preferred-size:40%;flex-basis:40%}.IpdPriceCard_recommendedBundlesPriceCardItem__0010e9e0{border:.0625rem solid #0d333f}.IpdPriceCard_cardHorizontal__0010e9e0{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.IpdPriceCard_totalPriceHorizontal__0010e9e0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.IpdPriceCard_priceCardHorizontal__0010e9e0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.IpdPriceCard_availableCard__0010e9e0{background:#00c1bf;border-radius:.25rem .25rem 0 0;color:#00c1bf;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:600;letter-spacing:.05rem;line-height:1rem;min-height:1.25rem;padding-top:.25rem;text-align:center;text-transform:uppercase}.IpdPriceCard_availableCard__0010e9e0.IpdPriceCard_recommendedBundlesCard__0010e9e0{background:#0d333f;color:#fff}.IpdPriceCard_recommendedCardText__0010e9e0{color:#fff;height:1.5rem;padding:.4375rem}.IpdPriceCard_recommendedCardText__0010e9e0.IpdPriceCard_recommendedBundlesCardText__0010e9e0{background:#0d333f;border-radius:1rem 1rem 0 0;margin:auto;padding:.375rem 5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.IpdPriceCard_recommendedCardText__0010e9e0.IpdPriceCard_recommendedHorizontalCard__0010e9e0{background:#0d333f;border-radius:1rem 1rem 0 0;margin-left:1.875rem;padding:.375rem 5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.IpdPriceCard_recommendedBundlesButton__0010e9e0{border-radius:.1875rem;max-width:100%;width:100%}.IpdPriceCard_horizontalCardButton__0010e9e0{max-width:20%}.IpdPriceCard_recommendedBundlesButton__0010e9e0:hover{border-radius:.1875rem;max-width:100%;width:100%}.IpdPriceCard_horizontalCardButton__0010e9e0:hover{border-radius:.1875rem;max-width:20%;width:20%}.IpdPriceCard_recommendedBundlesButton__0010e9e0:focus{border-radius:0}.IpdPriceCard_productName__0010e9e0{color:#393a3d;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;letter-spacing:.00398rem;line-height:1.75rem;padding-bottom:.5rem}.IpdPriceCard_priceCardItem__0010e9e0 .IpdPriceCard_productNameColorActive__0010e9e0{color:#393a3d}.IpdPriceCard_priceCardItem__0010e9e0 .IpdPriceCard_productNameColorDisabled__0010e9e0{color:#6b6c72}.IpdPriceCard_planNotAvilableSignUpButton__0010e9e0{opacity:.4}.IpdPriceCard_planNotAvilableSignUpButton__0010e9e0:active,.IpdPriceCard_planNotAvilableSignUpButton__0010e9e0:focus,.IpdPriceCard_planNotAvilableSignUpButton__0010e9e0:hover,.IpdPriceCard_planNotAvilableSignUpButton__0010e9e0:visited{cursor:default}.IpdPriceCard_separator__0010e9e0{border-bottom:.125rem solid #53b700;width:2.5rem}.IpdPriceCard_productSummary__0010e9e0{color:#6b6c72;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:.00232rem;line-height:normal;padding:.625rem 0 2.5rem}.IpdPriceCard_recommendedBundlesSummary__0010e9e0{margin-left:-.625rem}.IpdPriceCard_totalPrice__0010e9e0{color:#6b6c72;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;text-decoration-line:line-through}.IpdPriceCard_totalEmployeePrice__0010e9e0{text-decoration-line:line-through}.IpdPriceCard_totalPriceAfterDiscount__0010e9e0{color:#393a3d;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:2.25rem;font-style:normal;font-weight:600;line-height:2.5rem;padding:0 .125rem .25rem 0}.IpdPriceCard_recommendedBundlesTotalPriceAfterDiscount__0010e9e0{font-size:2.125rem;font-weight:700}.IpdPriceCard_discountCents__0010e9e0,.IpdPriceCard_discountUnit__0010e9e0{color:#393a3d;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:.00232rem;line-height:1.1875rem;padding-top:.125rem}.IpdPriceCard_discountUnit__0010e9e0{padding-top:1rem}.IpdPriceCard_discountText__0010e9e0{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;padding:.625rem 0 0 .3125rem}.IpdPriceCard_discountTextTrial__0010e9e0{margin-bottom:.8125rem}.IpdPriceCard_discountTextColorActive__0010e9e0{color:#4a4b50;margin-bottom:1rem}.IpdPriceCard_employeePrice__0010e9e0,.IpdPriceCard_vatCopy__0010e9e0{color:#414246;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.IpdPriceCard_employeePriceNoQbtimes__0010e9e0{padding-bottom:.9375rem}.IpdPriceCard_employeePrice__0010e9e0.IpdPriceCard_withVatCopy__0010e9e0{padding-bottom:0}.IpdPriceCard_vatCopy__0010e9e0{font-size:.875rem;line-height:1rem}.IpdPriceCard_toslink__0010e9e0{padding-bottom:1.25rem}.IpdPriceCard_tooltipContainer__0010e9e0{padding-bottom:.9375rem}.IpdPriceCard_priceCardItem__0010e9e0 .IpdPriceCard_planNotActiveTextColor__0010e9e0{color:#8d9096}.IpdPriceCard_linkDisabledText__0010e9e0{color:#0077c5;padding-top:1.25rem}.IpdPriceCard_freeTrialLink__0010e9e0{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;padding-top:1.25rem}.IpdPriceCard_noDiscountText__0010e9e0{color:#393a3d;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;padding:.125rem 0 1rem}.IpdPriceCard_limitedTimeOffer__0010e9e0{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:.875rem}.IpdPriceCard_limitedTimeText__0010e9e0{color:#e31c9e;font-weight:700}.IpdPriceCard_limitedTimeText__0010e9e0.IpdPriceCard_recommendedLimitedTimeText__0010e9e0,.IpdPriceCard_recommendedLimitedTimeDuration__0010e9e0{color:var(--color-green-02-alt);font-size:1.125rem;font-weight:400}.IpdPriceCard_phoneNumberText__0010e9e0{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;padding:.125rem 0 1rem}.IpdPriceCard_phoneNumberContractorFlow__0010e9e0{font-size:1.25rem;margin-top:1rem;padding-bottom:0}.IpdPriceCard_discountTextContractorFlow__0010e9e0{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500}.IpdPriceCard_subPhoneNumberText__0010e9e0{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;padding:.125rem 0 1rem}@media only screen and (max-width:991px){.IpdPriceCard_priceCard__0010e9e0{margin-bottom:3rem;margin-right:0!important;max-width:28.125rem;min-height:25rem;min-width:21.875rem;width:90%}.IpdPriceCard_availablePriceCard__0010e9e0{top:0}.IpdPriceCard_priceCard__0010e9e0:last-child{margin-bottom:0}.IpdPriceCard_priceCardItem__0010e9e0{margin:auto}}@media only screen and (min-width:1024px){.IpdPriceCard_priceCard__0010e9e0:last-child{margin-right:0}}.IpdPriceCard_featuresDivider__0010e9e0{background:#979797;border:0;border-top:.0625rem solid #eee;height:.0625rem;margin-bottom:1.25rem;margin-top:0;opacity:.37;width:100%}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.IpdQbLiveConsultationScheduler_root__766a6700{max-width:87.5rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.IpdTiles_ipdTiles__9d5c8720{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-shadow:0 0 .75rem rgba(0,0,0,.3);box-shadow:0 0 .75rem rgba(0,0,0,.3);cursor:pointer;-ms-flex-direction:column;flex-direction:column;height:9.3125rem;width:11.25rem;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;background-color:#fff;border-radius:.3125rem;justify-content:space-evenly;padding:1.25rem}@media only screen and (min-width:1024px) and (max-width:1440px){.IpdTiles_ipdTiles__9d5c8720{width:10.75rem}}.IpdTiles_ipdTiles__9d5c8720.IpdTiles_alignmentRow__9d5c8720{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:5.25rem;min-width:15.625rem;padding:1.25rem;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;border:.0625rem solid #d4d7dc;border:.0625rem solid var(--Base-Gray-Gray05,#d4d7dc);border-radius:.25rem;-webkit-box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);flex-shrink:0}.IpdTiles_ipdTiles__9d5c8720.IpdTiles_alignmentRow__9d5c8720 .IpdTiles_tileIcon__9d5c8720{height:2.75rem;margin-right:1rem;width:2.75rem}.IpdTiles_ipdTiles__9d5c8720.IpdTiles_hoverEnabled__9d5c8720:hover{-webkit-box-shadow:0 .375rem 1.5rem 0 rgba(0,0,0,.2)!important;box-shadow:0 .375rem 1.5rem 0 rgba(0,0,0,.2)!important}.IpdTiles_ipdTiles__9d5c8720.IpdTiles_activeEnabled__9d5c8720:active{-webkit-box-shadow:none;box-shadow:none}.IpdTiles_ipdTiles__9d5c8720.IpdTiles_focusEnabled__9d5c8720:focus{border:.125rem solid #0077c5;border:.125rem solid var(--wr-utility-20-blue-02,#0077c5);-webkit-box-shadow:none;box-shadow:none}.IpdTiles_tileDisabled__9d5c8720{background:#f0f4f6;background:var(--Neutral-pepper-0,#f0f4f6);-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;pointer-events:none}.IpdTiles_selectedTileGradient__9d5c8720{background-image:linear-gradient(241deg,#00c1bf -7%,#53b700 103%)!important;background-position:50%!important;background-repeat:no-repeat!important;-webkit-box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.1)!important;box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.1)!important}.IpdTiles_selectedTileSolid__9d5c8720{background:rgba(0,137,46,.1);border:.125rem solid #0fd46c!important;border:.125rem solid var(--Color-Primary-wr-green04,#0fd46c)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.IpdTiles_tilesTopSection__9d5c8720{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;height:0!important;justify-content:space-between;padding-top:.25rem}.IpdTiles_noBadge__9d5c8720{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.IpdTiles_tilesText__9d5c8720{color:#393a3d;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.00232rem;line-height:1.25rem;text-align:center;word-wrap:break-word;font-weight:600;max-width:100%;min-height:2.5rem;width:7.5rem;-ms-flex-item-align:center;align-self:center;padding-bottom:.25rem;position:relative}.IpdTiles_selectedTileText__9d5c8720{color:#fff}.IpdTiles_tilesBadge__9d5c8720{height:1.25rem!important;width:2.25rem}.IpdTiles_tilesTooltip__9d5c8720{height:1.25rem!important;width:1.25rem!important}.IpdTiles_tileIcon__9d5c8720{height:2.75rem;width:2.75rem}.IpdTiles_tileIconSelected__9d5c8720{height:3.125rem;width:3.125rem}.IpdTiles_tileIconWrapper__9d5c8720{background-size:0;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75rem;margin:0;min-height:3.75rem;padding:.5rem;position:relative;width:6.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center}.IpdTiles_tileTooltipSelected__9d5c8720{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media only screen and (max-width:479px){.IpdTiles_ipdTiles__9d5c8720.IpdTiles_mobileFullscreen__9d5c8720{height:auto;padding:0;position:relative;width:auto;-ms-flex-item-align:stretch;align-self:stretch}.IpdTiles_ipdTiles__9d5c8720.IpdTiles_mobileFullscreen__9d5c8720 .IpdTiles_tilesTopSection__9d5c8720{left:.125rem;padding-left:.625rem;padding-top:.625rem;position:absolute;right:.5rem;top:.25rem;width:16.875rem}.IpdTiles_ipdTiles__9d5c8720.IpdTiles_mobileFullscreen__9d5c8720 .IpdTiles_imageContainer__9d5c8720{margin-top:2rem}.IpdTiles_ipdTiles__9d5c8720.IpdTiles_mobileFullscreen__9d5c8720 .IpdTiles_tilesText__9d5c8720{padding-bottom:1.25rem;width:auto}.IpdTiles_ipdTiles__9d5c8720.IpdTiles_mobileFullscreen__9d5c8720 .IpdTiles_tileIconWrapper__9d5c8720{margin-top:1.25rem}}.IpdTiles_tileButtonText__9d5c8720{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;color:#393a3d;color:var(--Color-QuickBooks-Gray-gray01,#393a3d);-ms-flex:1 0 0px;flex:1 0 0;font-family:AvenirNext forINTUIT;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--bgStrokeColor:#236cff}.KeyJobOpeningsItem_keyJobOpeningsItem__4d6f9ffe{background-color:#fff;border-radius:.5rem;color:#393a3d;cursor:pointer;display:block;max-width:37.5rem;padding:1.25rem 1.25rem 1.875rem;text-decoration:none;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.KeyJobOpeningsItem_keyJobOpeningsItem__4d6f9ffe .KeyJobOpeningsItem_category__4d6f9ffe,.KeyJobOpeningsItem_keyJobOpeningsItem__4d6f9ffe .KeyJobOpeningsItem_location__4d6f9ffe,.KeyJobOpeningsItem_keyJobOpeningsItem__4d6f9ffe .KeyJobOpeningsItem_title__4d6f9ffe{-webkit-transition:color .3s linear;transition:color .3s linear}.KeyJobOpeningsItem_keyJobOpeningsItem__4d6f9ffe svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.KeyJobOpeningsItem_keyJobOpeningsItem__4d6f9ffe polyline{-webkit-transition:stroke .3s linear;transition:stroke .3s linear;stroke:#236cff}.KeyJobOpeningsItem_keyJobOpeningsItem__4d6f9ffe:hover{background-color:#236cff}.KeyJobOpeningsItem_keyJobOpeningsItem__4d6f9ffe:hover .KeyJobOpeningsItem_category__4d6f9ffe,.KeyJobOpeningsItem_keyJobOpeningsItem__4d6f9ffe:hover .KeyJobOpeningsItem_location__4d6f9ffe,.KeyJobOpeningsItem_keyJobOpeningsItem__4d6f9ffe:hover .KeyJobOpeningsItem_title__4d6f9ffe{color:#fff}.KeyJobOpeningsItem_keyJobOpeningsItem__4d6f9ffe:hover polyline{stroke:#fff}.KeyJobOpeningsItem_flexbox__4d6f9ffe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.KeyJobOpeningsItem_icon__4d6f9ffe{display:-webkit-box;display:-ms-flexbox;display:flex;width:10%;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.KeyJobOpeningsItem_category__4d6f9ffe{font-size:.75rem;font-weight:600;margin-bottom:.75rem;text-transform:uppercase}.KeyJobOpeningsItem_title__4d6f9ffe{margin:0;-webkit-transition:color .3s linear;transition:color .3s linear}h1.KeyJobOpeningsItem_title__4d6f9ffe,h2.KeyJobOpeningsItem_title__4d6f9ffe,h3.KeyJobOpeningsItem_title__4d6f9ffe,h4.KeyJobOpeningsItem_title__4d6f9ffe,h5.KeyJobOpeningsItem_title__4d6f9ffe,h6.KeyJobOpeningsItem_title__4d6f9ffe{margin-bottom:0!important;margin-top:0!important}.KeyJobOpeningsItem_location__4d6f9ffe{font-size:.75rem;font-weight:500;margin-top:.375rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.MarketPersonalizationPopup_marketPersonalizationPopup__14d2c753{font-family:AvenirNext forINTUIT}.MarketPersonalizationPopup_popUpCard__14d2c753{display:block;text-align:center}.MarketPersonalizationPopup_quickbooksSvg__14d2c753{margin-bottom:2.5rem}.MarketPersonalizationPopup_description__14d2c753{color:#000;font-size:1.75rem;font-weight:600;line-height:2.25rem;margin-bottom:3.75rem}@media screen and (max-width:768px){.MarketPersonalizationPopup_description__14d2c753{margin-bottom:2.5rem}}.MarketPersonalizationPopup_buttonContainer__14d2c753{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:1.875rem;padding:0 2.5rem}@media screen and (max-width:768px){.MarketPersonalizationPopup_buttonContainer__14d2c753{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:12.5rem;padding:0}.MarketPersonalizationPopup_pzntestButtonContainer__14d2c753{padding:0 3.125rem}.MarketPersonalizationPopup_pzntest__button__14d2c753{width:100%}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--bgColor:#236cff}@-webkit-keyframes MediaGallery_fadeIn__379340c9{0%{opacity:0}to{opacity:1}}@keyframes MediaGallery_fadeIn__379340c9{0%{opacity:0}to{opacity:1}}.MediaGallery_mediaGallery__379340c9{-webkit-animation:MediaGallery_fadeIn__379340c9 333ms cubic-bezier(.35,0,.5,1) backwards;animation:MediaGallery_fadeIn__379340c9 333ms cubic-bezier(.35,0,.5,1) backwards;background-color:rgba(0,0,0,.9);height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:1301}.MediaGallery_closeButton__379340c9{background-color:#0077c5;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.125rem;position:absolute;text-align:center;width:3.125rem;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.MediaGallery_closeButton__379340c9 svg{fill:#fff;height:auto;width:1.25rem}.MediaGallery_slide__379340c9{left:50%;max-width:90vw;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.MediaGallery_slide__379340c9 .MediaGallery_closeButton__379340c9{right:-1.25rem;top:-1.25rem}.MediaGallery_media__379340c9{min-height:50vh;position:relative}.MediaGallery_imageWrapperInner__379340c9{height:100%;max-height:90vh;overflow:hidden;width:100%}.MediaGallery_imageWrapperInner__379340c9 picture{display:-webkit-box;display:-ms-flexbox;display:flex}.MediaGallery_image__379340c9{height:100%;width:100%}.MediaGallery_description__379340c9{padding-top:1.25rem}[data-element=bullets-controls]{bottom:5%;left:auto;right:5%;-webkit-transform:inherit;transform:inherit}.MediaGallery_scroll__379340c9{max-height:100vh;overflow:scroll;padding-top:5rem}.MediaGallery_scroll__379340c9 .MediaGallery_closeButton__379340c9{right:1.25rem;top:1.25rem}.MediaGallery_scroll__379340c9 .MediaGallery_imageWrapperInner__379340c9{padding:0 1.875rem 1.875rem}.MediaGallery_videoLink__379340c9{bottom:5%;left:5%;position:absolute}.MediaGallery_videoLink__379340c9 .MediaGallery_videoLinkButton__379340c9{border-radius:2.5rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;min-width:6.25rem;overflow:hidden;padding:0 1.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.MediaGallery_videoLink__379340c9 .MediaGallery_videoLinkButton__379340c9>div{height:1.4rem}.MediaGallery_videoLink__379340c9 .MediaGallery_videoLinkButton__379340c9:hover span{text-decoration:none}.MediaGallery_videoLink__379340c9 .MediaGallery_videoLinkButton__379340c9.MediaGallery_greyColor__379340c9,.MediaGallery_videoLink__379340c9 .MediaGallery_videoLinkButton__379340c9.MediaGallery_grey__379340c9{background-color:#393a3d}.MediaGallery_videoLink__379340c9 .MediaGallery_videoLinkButton__379340c9.MediaGallery_blackColor__379340c9{background-color:#000}.MediaGallery_videoLink__379340c9 .MediaGallery_videoLinkButton__379340c9.MediaGallery_whiteColor__379340c9{background-color:#fff}.MediaGallery_videoLink__379340c9 .MediaGallery_videoLinkButton__379340c9.MediaGallery_whiteColor__379340c9 button{color:#000}.MediaGallery_videoLink__379340c9 .MediaGallery_videoLinkButton__379340c9.MediaGallery_proseriesBlue__379340c9{background-color:#055393}.MediaGallery_videoLink__379340c9 .MediaGallery_videoLinkButton__379340c9.MediaGallery_intuitBlue__379340c9{background-color:#0077c5}.MediaGallery_videoLink__379340c9 .MediaGallery_videoLinkButton__379340c9.MediaGallery_proconnectBlue__379340c9{background-color:#0097e6}.MediaGallery_videoLink__379340c9 .MediaGallery_videoLinkButton__379340c9.MediaGallery_lacerteGold__379340c9{background-color:#c4974d}.MediaGallery_videoLink__379340c9 .MediaGallery_videoLinkButton__379340c9.MediaGallery_rwGreen__379340c9{background-color:#0fd46c}.MediaGallery_videoLink__379340c9 .MediaGallery_videoLinkButton__379340c9.MediaGallery_rwGreen__379340c9 button{color:#000}.MediaGallery_videoLink__379340c9 .MediaGallery_videoLinkButton__379340c9.MediaGallery_rwDarkGreen__379340c9{background-color:#0a8543}.MediaGallery_videoLink__379340c9 .MediaGallery_videoLinkButton__379340c9.MediaGallery_quickbooksGreen__379340c9{background-color:#2ca01c}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--dropdownBgColor:#236cff}.MultiSelectDropdown_MultiSelectDropdown__4d8b2044{height:auto!important;min-height:3.0625rem}.MultiSelectDropdown_dropdownItemContainer__4d8b2044{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;cursor:pointer;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;padding:var(--spacing-rw-medium-button-padding) 2.5rem;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0;margin:0;width:100%}.MultiSelectDropdown_dropdownItemContainer__4d8b2044:hover{background-color:#eceef1}.MultiSelectDropdown_dropdownItemContainer__4d8b2044:focus{outline-style:auto;outline-width:.0625rem}.MultiSelectDropdown_dropdown__4d8b2044{background-color:#f4f5f8;border-bottom:.0625rem solid #6b6c72;height:auto!important;min-height:3.0625rem;padding:.25rem .5rem;position:relative;width:100%}.MultiSelectDropdown_dropdown__4d8b2044:after{background:#236cff;background:var(--dropdownBgColor);bottom:0;content:"";display:block;height:.125rem;left:0;position:absolute;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out;width:0}.MultiSelectDropdown_dropdown__4d8b2044.MultiSelectDropdown_white__4d8b2044:after{background:#34bfff}.MultiSelectDropdown_dropdown__4d8b2044:focus-within:after{width:100%}.MultiSelectDropdown_dropdown__4d8b2044.MultiSelectDropdown_white__4d8b2044{background-color:#fff}.MultiSelectDropdown_dropdown__4d8b2044.MultiSelectDropdown_outline__4d8b2044{border:.0625rem solid #6b6c72!important;border-radius:.25rem!important}.MultiSelectDropdown_dropdown__4d8b2044.MultiSelectDropdown_outline__4d8b2044:after{border:.0625rem solid #6b6c72!important;border-radius:.25rem!important;width:0}.MultiSelectDropdown_dropdown__4d8b2044.MultiSelectDropdown_outline__4d8b2044:focus-within{border:var(---dropdownBgColor)}.MultiSelectDropdown_dropdown__4d8b2044.MultiSelectDropdown_outline__4d8b2044.MultiSelectDropdown_white__4d8b2044:focus-within{-webkit-box-shadow:0 0 0 .125rem #236cff;box-shadow:0 0 0 .125rem #236cff;-webkit-box-shadow:0 0 0 .125rem var(--dropdownBgColor);box-shadow:0 0 0 .125rem var(--dropdownBgColor)}.MultiSelectDropdown_input__4d8b2044{background:transparent;border:0;bottom:0;color:#393a3d;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1rem;font-weight:500;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;min-height:2.5rem;padding:.25rem .5rem;width:95%}.MultiSelectDropdown_input__4d8b2044:focus{outline:0}.MultiSelectDropdown_input__4d8b2044:focus+label{bottom:1.6875rem;font-size:.75rem;line-height:1.3}.MultiSelectDropdown_input__4d8b2044:placeholder{color:#6b6c72;font-size:1rem;font-weight:500}.MultiSelectDropdown_input__4d8b2044.MultiSelectDropdown_outline__4d8b2044{border-bottom:0}.MultiSelectDropdown_inputHide__4d8b2044{display:none}.MultiSelectDropdown_optionContainer__4d8b2044{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:.25rem;margin:.3125rem;padding:.3125rem}.MultiSelectDropdown_inputItem__4d8b2044{color:#393a3d;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0;margin:0 1rem}.MultiSelectDropdown_label__4d8b2044{bottom:0;color:#6b6c72;font-size:1rem;font-weight:500;line-height:1.5;position:absolute;-webkit-transition:all 333ms cubic-bezier(.35,0,.25,1);transition:all 333ms cubic-bezier(.35,0,.25,1)}.MultiSelectDropdown_label__4d8b2044.MultiSelectDropdown_value__4d8b2044{bottom:1.6875rem;font-size:.75rem;line-height:1.3}.MultiSelectDropdown_options__4d8b2044{border:.0625rem solid #eceef1;-webkit-box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);color:#393a3d;left:0;max-height:18.75rem;overflow-y:scroll;position:absolute;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;width:100%;z-index:11}.MultiSelectDropdown_error__4d8b2044{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:.25rem .5rem 0!important}.MultiSelectDropdown_errorMessage__4d8b2044{color:#d52b1e;font-size:.875rem;font-style:italic;font-weight:500;margin:0 0 0 .625rem!important}.MultiSelectDropdown_dropdownBorder__4d8b2044{border:0!important}.Arrow_arrow__de2dcd58{border-right:.125rem solid #6b6c72;border-top:.125rem solid #6b6c72;bottom:.625rem;cursor:pointer;display:inline-block;height:.625rem;margin-left:1rem;margin-right:.5rem;position:absolute;right:.625rem;top:1.25rem;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:-webkit-transform .417s cubic-bezier(.35,0,.25,1);transition:-webkit-transform .417s cubic-bezier(.35,0,.25,1);transition:transform .417s cubic-bezier(.35,0,.25,1);transition:transform .417s cubic-bezier(.35,0,.25,1),-webkit-transform .417s cubic-bezier(.35,0,.25,1);width:.625rem}.Arrow_arrow__de2dcd58.Arrow_visible__de2dcd58{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.NavCard_navCard__12cdc5fb{background-color:#fff;border:.0625rem solid #c4c4c4;border-radius:.5rem;max-width:calc(58.333vw - 1.45833rem);min-height:10rem}@media screen and (min-width:768px){.NavCard_navCard__12cdc5fb{max-width:calc(33.333vw - 1.66665rem)}}@media screen and (min-width:1024px){.NavCard_navCard__12cdc5fb{margin-top:1.25rem;max-width:13.0625rem;width:13.0625rem}}.NavCard_navCard__12cdc5fb:hover{-webkit-box-shadow:0 .375rem 1.5rem 0 rgba(0,0,0,.2);box-shadow:0 .375rem 1.5rem 0 rgba(0,0,0,.2)}.NavCard_navCard__12cdc5fb+.NavCard_navCard__12cdc5fb{margin-top:1.25rem}@media screen and (min-width:1200px){.NavCard_navCard__12cdc5fb+.NavCard_navCard__12cdc5fb{margin-top:1.25rem}}.NavCard_navCard__12cdc5fb .NavCard_image__12cdc5fb img{height:auto;-o-object-fit:cover;object-fit:cover;width:calc(58.333vw - 1.45833rem)}@media screen and (min-width:768px){.NavCard_navCard__12cdc5fb .NavCard_image__12cdc5fb img{width:calc(33.333vw - 1.66665rem)}}@media screen and (min-width:1024px){.NavCard_navCard__12cdc5fb .NavCard_image__12cdc5fb img{width:13.0625rem}}.NavCard_navCard__12cdc5fb .NavCard_imageWrapper__12cdc5fb{display:-webkit-box;display:-ms-flexbox;display:flex;height:7.8125rem;overflow:hidden;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:.5rem .5rem 0 0;justify-content:center}.NavCard_navCard__12cdc5fb .NavCard_text__12cdc5fb{padding:1rem}.NavCard_navCard__12cdc5fb .NavCard_text__12cdc5fb>*{line-height:1.5rem!important}.NavCard_navCard__12cdc5fb .NavCard_icon__12cdc5fb{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.NavCard_navCard__12cdc5fb .NavCard_icon__12cdc5fb,.NavCard_singleNavCard__12cdc5fb{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.NavCard_singleNavCard__12cdc5fb{background-color:#fff;border:.0625rem solid #c4c4c4;border-radius:.5rem;cursor:pointer;margin-top:1.25rem;max-width:20rem}.NavCard_singleCardImageWrapper__12cdc5fb{display:-webkit-box;display:-ms-flexbox;display:flex;height:10.9375rem;overflow:hidden;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:.5rem .5rem 0 0;justify-content:center}.NavCard_singleCardText__12cdc5fb{margin:1.75rem 1.75rem 1.25rem;text-align:center}.NavCard_singleCardNavButton__12cdc5fb{margin:0 1.75rem 1.75rem}.NavCard_clarityNavCard__12cdc5fb{width:13.125rem}.NavCard_clarityNavCard__12cdc5fb .NavCard_text__12cdc5fb{padding-bottom:0;padding-top:.75rem}.NavCard_clarityNavSingleNavCard__12cdc5fb{cursor:default;width:17.5rem}.NavCard_clarityNavSingleNavCard__12cdc5fb .NavCard_singleCardContentWrapper__12cdc5fb{text-align:center}.NavCard_clarityNavSingleNavCard__12cdc5fb .NavCard_singleCardText__12cdc5fb{margin:1.25rem 1.5625rem .75rem;text-align:center}.NavCard_clarityNavSingleNavCard__12cdc5fb .NavCard_singleCardText__12cdc5fb p{font-size:.75rem;font-weight:400;line-height:1rem;margin:-.5rem 0 0;padding:0 1rem}.NavCard_clarityNavSingleNavCard__12cdc5fb .NavCard_singleCardText__12cdc5fb p:first-child{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:1.25rem}.NavCard_clarityNavSingleNavCard__12cdc5fb .NavCard_singleCardNavButton__12cdc5fb{cursor:pointer;font-size:.875rem;font-weight:600;height:2.6875rem;line-height:1.25rem;margin:0 0 1.5rem;pointer-events:auto}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.NonAuthProductFinderCard_productFinderQuestion__card__be28b413{border-radius:1rem;left:.9375rem;padding:3.75rem}.NonAuthProductFinderCard_productFinderQuestion__cardMobile__be28b413,.NonAuthProductFinderCard_productFinderQuestion__card__be28b413{background:#dbedee;position:absolute;top:0;-webkit-transform:translateZ(0) scale(.98);transform:translateZ(0) scale(.98);-webkit-transition:left .5s ease-in-out .2s,top .5s ease-in-out .2s,opacity 1s ease-in-out,visibility 1s ease-in-out,-webkit-transform 1s ease-in-out;transition:left .5s ease-in-out .2s,top .5s ease-in-out .2s,opacity 1s ease-in-out,visibility 1s ease-in-out,-webkit-transform 1s ease-in-out;transition:left .5s ease-in-out .2s,top .5s ease-in-out .2s,opacity 1s ease-in-out,transform 1s ease-in-out,visibility 1s ease-in-out;transition:left .5s ease-in-out .2s,top .5s ease-in-out .2s,opacity 1s ease-in-out,transform 1s ease-in-out,visibility 1s ease-in-out,-webkit-transform 1s ease-in-out;visibility:hidden;width:100%;z-index:10}.NonAuthProductFinderCard_productFinderQuestion__cardMobile__be28b413{border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:19.375rem;padding:1.75rem 1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.NonAuthProductFinderCard_productFinderQuestion__card__be28b413:nth-of-type(odd){-webkit-box-shadow:.5rem 0 1.25rem rgba(13,51,63,.15);box-shadow:.5rem 0 1.25rem rgba(13,51,63,.15)}.NonAuthProductFinderCard_productFinderQuestion__card__be28b413:focus{outline:0 none}.NonAuthProductFinderCard_productFinderQuestion__card_Current__be28b413{left:0;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);visibility:visible}.NonAuthProductFinderCard_productFinderQuestion__card_Fade__be28b413{left:-1rem;opacity:0;pointer-events:none;top:-1rem;-webkit-transform:scale(1.02);transform:scale(1.02);visibility:hidden}.NonAuthProductFinderCard_productFinderQuestion__cardItems__be28b413{height:18.75rem}.NonAuthProductFinderCard_productFinderQuestion__cardItems__be28b413.NonAuthProductFinderCard_mobile__be28b413{position:relative;top:.75rem;width:100%}.NonAuthProductFinderCard_productFinderQuestion__cardItems__be28b413.NonAuthProductFinderCard_mobile__be28b413.NonAuthProductFinderCard_shortList__be28b413{position:relative;top:.5rem}@media (min-width:1024px){.NonAuthProductFinderCard_productFinderQuestion__cardItems__be28b413{height:16.875rem}}.NonAuthProductFinderCard_productFinderQuestion__cardTitle__be28b413{color:#0d333f!important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;font-weight:600;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5rem;margin-bottom:1.25rem}@media (min-width:1024px){.NonAuthProductFinderCard_productFinderQuestion__cardTitle__be28b413{font-size:1.25rem;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;line-height:1.75rem;margin-bottom:2.5rem}}@media (max-width:1024px){.NonAuthProductFinderCard_productFinderQuestion__cardTitle__be28b413{color:red}}.NonAuthProductFinderCard_productFinderQuestion__cardBtns__be28b413{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:1.25rem}.NonAuthProductFinderCard_productFinderQuestion__cardBtns__be28b413.NonAuthProductFinderCard_mobile__be28b413{margin-left:auto;margin-right:0;position:relative}.NonAuthProductFinderCard_productFinderQuestion__cardBtns__be28b413.NonAuthProductFinderCard_longList__be28b413{padding-top:7.1875rem}@media (min-width:1024px){.NonAuthProductFinderCard_productFinderQuestion__cardBtns__be28b413{padding-top:2.5rem}}.NonAuthProductFinderCard_productFinderQuestion__cardBtnsPrev__be28b413{background:#0d333f;border-radius:.25rem;height:3.25rem;min-width:3.25rem}.NonAuthProductFinderCard_productFinderQuestion__cardBtnsPrev__be28b413.NonAuthProductFinderCard_focus__be28b413:not(:active):before,.NonAuthProductFinderCard_productFinderQuestion__cardBtnsPrev__be28b413:after,.NonAuthProductFinderCard_productFinderQuestion__cardBtnsPrev__be28b413:focus:not(:active):before{border-radius:.25rem}.NonAuthProductFinderCard_productFinderQuestion__cardBtnsPrev__be28b413 span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.NonAuthProductFinderCard_productFinderQuestion__cardBtnsNext__be28b413{background:#0d333f;border-radius:.25rem;height:3.25rem;margin-left:.25rem}.NonAuthProductFinderCard_productFinderQuestion__cardBtnsNext__be28b413.NonAuthProductFinderCard_focus__be28b413:not(:active):before,.NonAuthProductFinderCard_productFinderQuestion__cardBtnsNext__be28b413:focus:not(:active):before{border-radius:.25rem}.NonAuthProductFinderCard_productFinderQuestion__cardBtnsNext__be28b413:after{background:#0d333f;border-radius:.25rem}.NonAuthProductFinderCard_productFinderQuestion__cardBtnsNext__be28b413 span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.NonAuthProductFinderCard_productFinderQuestion__cardBtnsNext__be28b413 span svg{margin-left:1.25rem}.NonAuthProductFinderCard_productFinderQuestion__cardItemslist__be28b413{list-style:none;margin:0;padding:0}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.NonAuthProductFinderCardItem_productFinderQuestion__itemButtonWrapper__a4ca61da,.NonAuthProductFinderCardItem_productFinderQuestion__item__a4ca61da{background:#fff;border-radius:.25rem;-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.625rem;min-height:4.1875rem;padding:0 1.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;cursor:pointer;font-size:inherit;text-align:start;width:100%;z-index:0}.NonAuthProductFinderCardItem_productFinderQuestion__itemButtonWrapper__a4ca61da.NonAuthProductFinderCardItem_mobile__a4ca61da,.NonAuthProductFinderCardItem_productFinderQuestion__item__a4ca61da.NonAuthProductFinderCardItem_mobile__a4ca61da{min-height:3.75rem}@media (min-width:1024px){.NonAuthProductFinderCardItem_productFinderQuestion__itemButtonWrapper__a4ca61da,.NonAuthProductFinderCardItem_productFinderQuestion__item__a4ca61da{padding:0 1.25rem;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.NonAuthProductFinderCardItem_productFinderQuestion__itemButtonWrapper__a4ca61da:hover,.NonAuthProductFinderCardItem_productFinderQuestion__item__a4ca61da:hover{-webkit-box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2)}.NonAuthProductFinderCardItem_productFinderQuestion__itemButtonWrapper__a4ca61da:hover .NonAuthProductFinderCardItem_productFinderQuestion__itemBox__a4ca61da svg,.NonAuthProductFinderCardItem_productFinderQuestion__item__a4ca61da:hover .NonAuthProductFinderCardItem_productFinderQuestion__itemBox__a4ca61da svg{display:initial}}.NonAuthProductFinderCardItem_productFinderQuestion__item__a4ca61da:active{-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2)}.NonAuthProductFinderCardItem_productFinderQuestion__item__a4ca61da:active .NonAuthProductFinderCardItem_productFinderQuestion__itemBox__a4ca61da svg{display:initial}.NonAuthProductFinderCardItem_productFinderQuestion__itemButtonWrapper__a4ca61da{-webkit-box-shadow:0 .125rem .125rem rgba(13,51,63,.1);box-shadow:0 .125rem .125rem rgba(13,51,63,.1);padding:0}.NonAuthProductFinderCardItem_productFinderQuestion__item__a4ca61da.NonAuthProductFinderCardItem_medium__a4ca61da{margin-bottom:1rem;min-height:5.5625rem}@media (min-width:1024px){.NonAuthProductFinderCardItem_productFinderQuestion__item__a4ca61da.NonAuthProductFinderCardItem_medium__a4ca61da{min-height:4.9375rem}}.NonAuthProductFinderCardItem_productFinderQuestion__item__a4ca61da.NonAuthProductFinderCardItem_large__a4ca61da{margin-bottom:1.25rem;min-height:8.75rem}@media (min-width:1024px){.NonAuthProductFinderCardItem_productFinderQuestion__item__a4ca61da.NonAuthProductFinderCardItem_large__a4ca61da{min-height:7.8125rem}}.NonAuthProductFinderCardItem_productFinderQuestion__item__a4ca61da:last-of-type{margin-bottom:0}.NonAuthProductFinderCardItem_productFinderQuestion__itemTitle__a4ca61da{font-size:1rem;font-weight:500;line-height:1.5rem}@media (max-width:414px){.NonAuthProductFinderCardItem_productFinderQuestion__itemTitle__a4ca61da{font-size:.875rem;line-height:1.25rem}}@media (max-width:375px){.NonAuthProductFinderCardItem_productFinderQuestion__itemTitle__a4ca61da{font-size:.75rem;line-height:1rem}}.NonAuthProductFinderCardItem_productFinderQuestion__itemTitle__a4ca61da div{color:#0d333f}.NonAuthProductFinderCardItem_productFinderQuestion__itemInput__a4ca61da{left:-624.9375rem;position:absolute}.NonAuthProductFinderCardItem_productFinderQuestion__itemBox__a4ca61da{background-color:#fff;border-radius:.25rem;border-style:solid;border-width:.125rem;cursor:pointer;display:block;height:1.5rem;margin-right:.5rem;position:relative;top:-.0625rem;width:1.5rem}.NonAuthProductFinderCardItem_productFinderQuestion__itemBox__a4ca61da svg{bottom:30%;display:none;left:25%;position:absolute;right:20%;top:30%}.NonAuthProductFinderCardItem_productFinderQuestion__itemBox__a4ca61da:before{background:#2ca01c;content:"";display:none;height:.0625rem;left:.125rem;position:absolute;top:.0625rem;-webkit-transform:translate(.0625rem,.375rem) rotate(45deg);transform:translate(.0625rem,.375rem) rotate(45deg);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:all .1s;transition:all .1s;-webkit-transition-delay:.1s;transition-delay:.1s;width:0;z-index:1}.NonAuthProductFinderCardItem_productFinderQuestion__itemBox__a4ca61da:after{background:#2ca01c;content:"";display:none;height:.0625rem;left:.125rem;position:absolute;top:.0625rem;-webkit-transform:translate(.25rem,.6875rem) rotate(-45deg);transform:translate(.25rem,.6875rem) rotate(-45deg);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:all .1s;transition:all .1s;-webkit-transition-delay:0ms;transition-delay:0ms;width:0;z-index:1}.NonAuthProductFinderCardItem_productFinderQuestion__itemLabel__a4ca61da{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input:not(:disabled) .NonAuthProductFinderCardItem_productFinderQuestion__itemLabel__a4ca61da:hover .NonAuthProductFinderCardItem_box__a4ca61da{border-color:#2ca01c}.NonAuthProductFinderCardItem_active__a4ca61da .NonAuthProductFinderCardItem_productFinderQuestion__itemBox__a4ca61da{background-color:#0fd46c}.NonAuthProductFinderCardItem_active__a4ca61da .NonAuthProductFinderCardItem_productFinderQuestion__itemBox__a4ca61da:before{-webkit-transition-delay:0ms;transition-delay:0ms;width:.4375rem}.NonAuthProductFinderCardItem_active__a4ca61da .NonAuthProductFinderCardItem_productFinderQuestion__itemBox__a4ca61da:after{-webkit-transition-delay:.15s;transition-delay:.15s;width:.8125rem}.NonAuthProductFinderCardItem_active__a4ca61da .NonAuthProductFinderCardItem_productFinderQuestion__itemBox__a4ca61da svg{display:initial}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.OispLoadmore_oisploadmore__0dfbbfc4{text-align:center}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.PcgHeroFrame_pcgHeaderMain__1e35d861{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2rem}.PcgHeroFrame_pcgHeading3__1e35d861{color:#0077c5;font-family:Just Another Hand,cursive;font-size:3rem;font-weight:400;line-height:3rem;text-decoration:underline;text-decoration-color:#393a3d;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.125rem;text-underline-offset:.25rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--strokeColor:#236cff}.PercentageBlock_circularChart__e5028084{display:block}.PercentageBlock_circleBg__e5028084{fill:none;stroke:transparent;stroke-width:3}.PercentageBlock_circle__e5028084{fill:none;stroke-width:2;stroke-linecap:round;-webkit-animation:PercentageBlock_progress__e5028084 1s ease-out forwards;animation:PercentageBlock_progress__e5028084 1s ease-out forwards;stroke:#236cff}@-webkit-keyframes PercentageBlock_progress__e5028084{0%{stroke-dasharray:0 100}}@keyframes PercentageBlock_progress__e5028084{0%{stroke-dasharray:0 100}}.PercentageBlock_percentage__e5028084{fill:#8d9096;font-size:.5rem;text-anchor:middle}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.PhoneFlyoutCa_flyout__2b00b718{border-radius:3rem 0 0 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;right:0;top:18.75rem;-webkit-transition:-webkit-transform .3s cubic-bezier(.35,0,.5,1);transition:-webkit-transform .3s cubic-bezier(.35,0,.5,1);transition:transform .3s cubic-bezier(.35,0,.5,1);transition:transform .3s cubic-bezier(.35,0,.5,1),-webkit-transform .3s cubic-bezier(.35,0,.5,1);white-space:nowrap}@media screen and (min-width:480px){.PhoneFlyoutCa_flyout__2b00b718{display:none}}.PhoneFlyoutCa_open__2b00b718{-webkit-transform:translateX(calc(100% - 2.5rem));transform:translateX(calc(100% - 2.5rem))}.PhoneFlyoutCa_icon__2b00b718{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;width:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:50% 0 0 50%;cursor:pointer;outline:none;padding:0}.PhoneFlyoutCa_iconSVG__2b00b718{height:auto;width:1.5rem}.PhoneFlyoutCa_info__2b00b718{-webkit-box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.1);box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.1);cursor:pointer;min-height:2.5rem;text-decoration:none}.PhoneFlyoutCa_infoText__2b00b718{letter-spacing:normal}.PhoneFlyoutCa_infoNumber__2b00b718{letter-spacing:normal;text-decoration:none}.PhoneFlyoutCa_numbers__2b00b718{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--breakpointsLarge:75rem}.ProductBanner_productBanner__b9929b87{background-color:var(--color-green-rw-green);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:.75rem;-ms-flex-direction:column;flex-direction:column;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;margin:auto;max-width:90rem}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87{background-color:transparent;margin-bottom:0}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgWhite__b9929b87{background-color:#fff;color:#000;margin-bottom:0}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgWhite__b9929b87.ProductBanner_large__b9929b87{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;height:15.5rem;max-width:90rem;padding:3.75rem 2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgWhite__b9929b87.ProductBanner_forceFullWidth__b9929b87{margin-left:0;margin-right:0;max-width:100%;width:100%}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgWhite__b9929b87.ProductBanner_forceFullWidth__b9929b87.ProductBanner_large__b9929b87{max-width:100%}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgWhite__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:3rem;font-weight:700;line-height:3.75rem;margin:0;max-width:56.25rem;text-align:center;width:100%}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgWhite__b9929b87 .ProductBanner_productBannerSubtext__b9929b87{margin:0;max-width:56.25rem;text-align:center;width:100%}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgBlack__b9929b87{background-color:#000;color:#fff}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgBlack__b9929b87 .ProductBanner_productBannerText__b9929b87{color:#fff}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgAgave30__b9929b87{background-color:var(--color-agave-30);color:#000}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgBlue08__b9929b87{background-color:var(--color-blue-08);color:#fff}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgBlue08__b9929b87 .ProductBanner_productBannerText__b9929b87{color:#fff}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgAngularGradient__b9929b87{background:conic-gradient(from 112.69deg at 27.99% 108.92%,#041839 -.86deg,#04193c 208.22deg,#041f53 243.87deg,#03339c 302.54deg,#0f44ac 316.52deg,#2b66d0 324.88deg,#3875e0 329.07deg,#bb95cd 334.84deg,#debcb3 339.41deg,#041839 359.14deg,#04193c 568.22deg);margin-bottom:0}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgAngularGradient__b9929b87.ProductBanner_large__b9929b87{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;height:15.5rem;max-width:90rem;padding:3.75rem 2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgAngularGradient__b9929b87.ProductBanner_forceFullWidth__b9929b87{margin-left:0;margin-right:0;max-width:100%;width:100%}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgAngularGradient__b9929b87.ProductBanner_forceFullWidth__b9929b87.ProductBanner_large__b9929b87{max-width:100%}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgAngularGradient__b9929b87 .ProductBanner_productBannerText__b9929b87{color:#fff;font-size:3rem;font-weight:700;line-height:3.75rem;margin:0;max-width:56.25rem;text-align:center;width:100%}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgAngularGradient__b9929b87 .ProductBanner_productBannerSubtext__b9929b87{margin:0;max-width:56.25rem;text-align:center;width:100%}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_large__b9929b87{padding-bottom:5rem}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_medium__b9929b87{gap:1.25rem;padding:5rem}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_medium__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:2.5rem;line-height:3.25rem}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_medium__b9929b87 .ProductBanner_productBannerSubtext__b9929b87{font-size:1rem;line-height:1.5rem;margin:0 0 1.25rem}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_small6__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:1.25rem;line-height:2.25rem}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_xsmall__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:1.75rem;line-height:2.25rem}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_small4__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:2.125rem;line-height:2.75rem}.ProductBanner_productBanner__b9929b87.ProductBanner_noBorderRadius__b9929b87{border-radius:0}.ProductBanner_productBanner__b9929b87 .ProductBanner_productBannerSubtext__b9929b87{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ProductBanner_productBanner__b9929b87.ProductBanner_large__b9929b87{gap:2.5rem;margin-left:2.5rem;margin-right:2.5rem;padding:5rem 5rem 3.75rem;text-align:center}.ProductBanner_productBanner__b9929b87.ProductBanner_medium__b9929b87{margin-bottom:2.5rem;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;gap:2.5rem;max-width:66.66666667%;padding:5rem 5rem 3.75rem;text-align:center}.ProductBanner_productBanner__b9929b87.ProductBanner_small6__b9929b87{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding:2.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1rem}.ProductBanner_productBanner__b9929b87.ProductBanner_small4__b9929b87{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;gap:1.25rem;max-width:33.33333333%;padding:2.5rem;text-align:left}.ProductBanner_productBanner__b9929b87.ProductBanner_xsmall__b9929b87{-ms-flex-preferred-size:25%;flex-basis:25%;gap:1.25rem;max-width:25%;padding:2.5rem 1.25rem;text-align:left}.ProductBanner_productBanner__b9929b87.ProductBanner_xxsmall__b9929b87{height:10.8125rem;padding:1.25rem;text-align:left;width:13.125rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ProductBanner_productBanner__b9929b87.ProductBanner_forceFullWidth__b9929b87{-ms-flex-preferred-size:unset;flex-basis:unset;max-width:unset;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_xxsmall__b9929b87.ProductBanner_inRightRail__b9929b87 .ProductBanner_productBannerSubtext__b9929b87{margin:0}.ProductBanner_productBanner__b9929b87 .ProductBanner_productBannerText__b9929b87:empty{display:none}.ProductBanner_productBannerText__b9929b87{color:#000;font-size:2.125rem;font-weight:700;line-height:2.75rem}.ProductBanner_productBannerCtaContainer__b9929b87{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.625rem;justify-content:center;-ms-flex-negative:2;flex-shrink:2}.ProductBanner_iesTheme__b9929b87 .ProductBanner_productBannerCtaContainer__b9929b87{gap:1.25rem}.ProductBanner_small6__b9929b87 .ProductBanner_productBannerCtaContainer__b9929b87{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:right;align-content:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ProductBanner_small6__b9929b87 .ProductBanner_productBannerText__b9929b87{margin-bottom:0;text-align:left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:40%;flex-basis:40%}.ProductBanner_xxsmall__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:1.25rem;font-style:normal;font-weight:700;line-height:var(--font-lineheight-heading02);margin-bottom:0;word-wrap:break-word;-ms-hyphens:auto;hyphens:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-height:calc(100% - 3.0625rem);min-height:0;overflow:hidden}.ProductBanner_xxsmall__b9929b87 .ProductBanner_productBannerCtaContainer__b9929b87{-ms-flex-item-align:start;align-self:flex-start;-ms-flex-negative:0;flex-shrink:0;margin-top:auto}.ProductBanner_xxsmall__b9929b87 .ProductBanner_productBannerCtaContainer__b9929b87 .ProductBanner_button__b9929b87{font-size:.875rem;height:2.125rem;line-height:var(--font-lineheight-heading02);min-height:2.125rem;min-width:5.8125rem;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;white-space:nowrap;width:5.8125rem}@media screen and (max-width:768px){.ProductBanner_productBanner__b9929b87{margin-inline:1.25rem}.ProductBanner_productBanner__b9929b87.ProductBanner_large__b9929b87{margin:0;max-width:unset;padding:2.5rem 1.25rem;text-align:left}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgAngularGradient__b9929b87.ProductBanner_large__b9929b87{height:auto;margin-inline:0;min-height:11.25rem;padding:3.75rem 2.5rem}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgAngularGradient__b9929b87.ProductBanner_large__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:2.125rem;line-height:2.75rem}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgWhite__b9929b87.ProductBanner_large__b9929b87{height:auto;margin-inline:0;min-height:11.25rem;padding:3.75rem 2.5rem}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgWhite__b9929b87.ProductBanner_large__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:2.125rem;line-height:2.75rem}.ProductBanner_productBanner__b9929b87.ProductBanner_medium__b9929b87{max-width:unset;padding:2.5rem 1.25rem;text-align:left}.ProductBanner_productBanner__b9929b87.ProductBanner_small6__b9929b87{max-width:unset;padding:2.5rem 1.25rem;text-align:left;-ms-flex-preferred-size:unset;flex-basis:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.ProductBanner_productBanner__b9929b87.ProductBanner_small6__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:1.75rem;line-height:var(--font-lineheight-heading)}.ProductBanner_productBanner__b9929b87.ProductBanner_small4__b9929b87,.ProductBanner_productBanner__b9929b87.ProductBanner_xsmall__b9929b87{max-width:unset;padding:2.5rem 1.25rem;text-align:left}.ProductBanner_productBanner__b9929b87.ProductBanner_xxsmall__b9929b87{height:10.8125rem;padding:1.25rem;text-align:left;width:13.125rem}.ProductBanner_productBanner__b9929b87.ProductBanner_xxsmall__b9929b87.ProductBanner_inRightRail__b9929b87{height:auto;width:20.9375rem}.ProductBanner_productBanner__b9929b87.ProductBanner_xxsmall__b9929b87.ProductBanner_inRightRail__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:2.125rem}.ProductBanner_productBanner__b9929b87.ProductBanner_inRightRail__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_xxsmall__b9929b87 .ProductBanner_productBannerSubtext__b9929b87{font-size:1.75rem;line-height:2.25rem}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:1.75rem;line-height:3.75rem}.ProductBanner_productBanner__b9929b87.ProductBanner_xxsmall__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:1.25rem;font-style:normal;font-weight:700;line-height:var(--font-lineheight-heading02)}.ProductBanner_productBannerCtaContainer__b9929b87,.ProductBanner_small6__b9929b87 .ProductBanner_productBannerCtaContainer__b9929b87{-webkit-box-pack:unset;-ms-flex-pack:unset;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;justify-content:unset}}@media screen and (min-width:1200px){.ProductBanner_productBanner__b9929b87{text-align:center}.ProductBanner_productBanner__b9929b87.ProductBanner_small6__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:1.25rem;line-height:var(--font-lineheight-heading01)}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:3rem;line-height:3.75rem}.ProductBanner_productBanner__b9929b87.ProductBanner_xxsmall__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:1.25rem;font-style:normal;font-weight:700;line-height:var(--font-lineheight-heading02)}.ProductBanner_productBanner__b9929b87.ProductBanner_inRightRail__b9929b87.ProductBanner_xxsmall__b9929b87{gap:.9375rem;height:auto}}@media screen and (min-width:768px) and (max-width:1200px){.ProductBanner_productBanner__b9929b87{margin-inline:2.5rem}.ProductBanner_productBanner__b9929b87.ProductBanner_large__b9929b87{margin:0;max-width:unset;padding:2.5rem 1.25rem;text-align:left}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgAngularGradient__b9929b87.ProductBanner_large__b9929b87{height:auto;margin-inline:0;min-height:12.5rem;padding:5rem 2.5rem}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgAngularGradient__b9929b87.ProductBanner_large__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:2.125rem;line-height:2.75rem}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgWhite__b9929b87.ProductBanner_large__b9929b87{height:auto;margin-inline:0;min-height:12.5rem;padding:5rem 2.5rem}.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_bgWhite__b9929b87.ProductBanner_large__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:2.125rem;line-height:2.75rem}.ProductBanner_productBanner__b9929b87.ProductBanner_medium__b9929b87,.ProductBanner_productBanner__b9929b87.ProductBanner_small6__b9929b87{max-width:unset;padding:2.5rem 1.25rem;text-align:left}.ProductBanner_productBanner__b9929b87.ProductBanner_small6__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:1.75rem;line-height:var(--font-lineheight-heading)}.ProductBanner_productBanner__b9929b87.ProductBanner_small4__b9929b87,.ProductBanner_productBanner__b9929b87.ProductBanner_xsmall__b9929b87{max-width:unset;padding:2.5rem 1.25rem;text-align:left}.ProductBanner_productBanner__b9929b87.ProductBanner_xxsmall__b9929b87{height:10.8125rem;padding:1.25rem;text-align:left;width:13.125rem}.ProductBanner_productBanner__b9929b87.ProductBanner_xxsmall__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:1.25rem;font-style:normal;font-weight:700;line-height:var(--font-lineheight-heading02)}.ProductBanner_productBanner__b9929b87.ProductBanner_inRightRail__b9929b87.ProductBanner_xxsmall__b9929b87{gap:2.5rem;height:auto;margin-bottom:2.5rem;padding:5rem 3.75rem 3.75rem;text-align:center;width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ProductBanner_productBanner__b9929b87.ProductBanner_inRightRail__b9929b87.ProductBanner_xxsmall__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:2.125rem;line-height:2.75rem;margin-bottom:0;word-wrap:normal;-ms-hyphens:none;hyphens:none;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;max-height:none;min-height:auto;overflow:visible}.ProductBanner_productBanner__b9929b87.ProductBanner_inRightRail__b9929b87.ProductBanner_xxsmall__b9929b87 .ProductBanner_productBannerCtaContainer__b9929b87{-ms-flex-item-align:center;align-self:center;-ms-flex-negative:initial;flex-shrink:1;margin-top:0}.ProductBanner_productBanner__b9929b87.ProductBanner_inRightRail__b9929b87.ProductBanner_xxsmall__b9929b87 .ProductBanner_productBannerCtaContainer__b9929b87 .ProductBanner_button__b9929b87{font-size:medium;height:auto;line-height:normal;min-height:auto;min-width:auto;overflow:visible;padding:initial;text-overflow:clip;white-space:normal;width:auto}.ProductBanner_productBanner__b9929b87 .ProductBanner_productBannerCtaContainer__b9929b87,.ProductBanner_productBanner__b9929b87.ProductBanner_small6__b9929b87 .ProductBanner_productBannerCtaContainer__b9929b87{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}@media screen and (min-width:769px) and (max-width:1200px){.ProductBanner_productBanner__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_xxsmall__b9929b87{margin-inline:0}.ProductBanner_productBanner__b9929b87.ProductBanner_inRightRail__b9929b87.ProductBanner_xxsmall__b9929b87{gap:.9375rem;padding:1.25rem;text-align:left}.ProductBanner_productBanner__b9929b87.ProductBanner_inRightRail__b9929b87.ProductBanner_xxsmall__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:1.25rem;line-height:1.75rem}.ProductBanner_productBanner__b9929b87.ProductBanner_inRightRail__b9929b87.ProductBanner_xxsmall__b9929b87 .ProductBanner_productBannerCtaContainer__b9929b87{-ms-flex-item-align:start;align-self:flex-start}}@media screen and (max-width:767px){.ProductBanner_productBanner__b9929b87.ProductBanner_inRightRail__b9929b87.ProductBanner_xxsmall__b9929b87{gap:1.25rem}.ProductBanner_productBanner__b9929b87.ProductBanner_inRightRail__b9929b87.ProductBanner_xxsmall__b9929b87 .ProductBanner_productBannerText__b9929b87{font-size:1.75rem}}@media screen and (min-width:769px) and (max-width:1024px){.ProductBanner_productBanner__b9929b87.ProductBanner_inRightRail__b9929b87.ProductBanner_iesTheme__b9929b87.ProductBanner_xxsmall__b9929b87 .ProductBanner_productBannerSubtext__b9929b87{font-size:1.25rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.ProductFinderQuestionCard_productFinderQuestion__card__6d558afd{background:var(--color-blue-rw-sky);border-radius:.25rem;left:.9375rem;padding:var(--spacing-rw-medium-button-padding) .625rem;position:absolute;top:0;-webkit-transform:translateZ(0) scale(.98);transform:translateZ(0) scale(.98);-webkit-transition:left .5s ease-in-out .2s,top .5s ease-in-out .2s,opacity 1s ease-in-out,visibility 1s ease-in-out,-webkit-transform 1s ease-in-out;transition:left .5s ease-in-out .2s,top .5s ease-in-out .2s,opacity 1s ease-in-out,visibility 1s ease-in-out,-webkit-transform 1s ease-in-out;transition:left .5s ease-in-out .2s,top .5s ease-in-out .2s,opacity 1s ease-in-out,transform 1s ease-in-out,visibility 1s ease-in-out;transition:left .5s ease-in-out .2s,top .5s ease-in-out .2s,opacity 1s ease-in-out,transform 1s ease-in-out,visibility 1s ease-in-out,-webkit-transform 1s ease-in-out;visibility:hidden;width:100%;z-index:10}@media (min-width:768px){.ProductFinderQuestionCard_productFinderQuestion__card__6d558afd{padding:2.5rem 1.25rem}}@media (min-width:1024px){.ProductFinderQuestionCard_productFinderQuestion__card__6d558afd{border-radius:1rem;min-height:34.375rem;padding:5rem 3.75rem}}.ProductFinderQuestionCard_productFinderQuestion__card__6d558afd:nth-of-type(odd){-webkit-box-shadow:var(--elevation-product-finder-card);box-shadow:var(--elevation-product-finder-card)}.ProductFinderQuestionCard_productFinderQuestion__card__6d558afd:focus{outline:0 none}.ProductFinderQuestionCard_productFinderQuestion__card_Current__6d558afd{left:0;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);visibility:visible}.ProductFinderQuestionCard_productFinderQuestion__card_Fade__6d558afd{left:-1rem;opacity:0;pointer-events:none;top:-1rem;-webkit-transform:scale(1.02);transform:scale(1.02);visibility:hidden}.ProductFinderQuestionCard_productFinderQuestion__cardItems__6d558afd{height:18.75rem}@media (min-width:1024px){.ProductFinderQuestionCard_productFinderQuestion__cardItems__6d558afd{height:16.875rem}}.ProductFinderQuestionCard_productFinderQuestion__cardTitle__6d558afd{color:var(---color-blue-rw-dark)!important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5rem;margin-bottom:1.25rem}@media (min-width:1024px){.ProductFinderQuestionCard_productFinderQuestion__cardTitle__6d558afd{font-size:1.25rem;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;line-height:1.75rem;margin-bottom:2.5rem}}.ProductFinderQuestionCard_productFinderQuestion__cardBtns__6d558afd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:1.25rem}@media (min-width:1024px){.ProductFinderQuestionCard_productFinderQuestion__cardBtns__6d558afd{padding-top:2.5rem}}.ProductFinderQuestionCard_productFinderQuestion__cardBtnsPrev__6d558afd{background:#0d333f;border-radius:.25rem;height:var(--spacing-rw-medium-button-height);min-width:var(--spacing-rw-medium-button-height)}.ProductFinderQuestionCard_productFinderQuestion__cardBtnsPrev__6d558afd.ProductFinderQuestionCard_focus__6d558afd:not(:active):before,.ProductFinderQuestionCard_productFinderQuestion__cardBtnsPrev__6d558afd:after,.ProductFinderQuestionCard_productFinderQuestion__cardBtnsPrev__6d558afd:focus:not(:active):before{border-radius:.25rem}.ProductFinderQuestionCard_productFinderQuestion__cardBtnsPrev__6d558afd span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ProductFinderQuestionCard_productFinderQuestion__cardBtnsNext__6d558afd{background:#0d333f;border-radius:.25rem;height:var(--spacing-rw-medium-button-height);margin-left:.25rem}.ProductFinderQuestionCard_productFinderQuestion__cardBtnsNext__6d558afd.ProductFinderQuestionCard_focus__6d558afd:not(:active):before,.ProductFinderQuestionCard_productFinderQuestion__cardBtnsNext__6d558afd:focus:not(:active):before{border-radius:.25rem}.ProductFinderQuestionCard_productFinderQuestion__cardBtnsNext__6d558afd:after{background:#0d333f;border-radius:.25rem}.ProductFinderQuestionCard_productFinderQuestion__cardBtnsNext__6d558afd span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ProductFinderQuestionCard_productFinderQuestion__cardBtnsNext__6d558afd span svg{margin-left:1.25rem}.ProductFinderQuestionCard_productFinderQuestion__cardItemslist__6d558afd{list-style:none;margin:0;padding:0}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.ProductFinderQuestionCardItem_productFinderQuestion__itemButtonWrapper__03b257b6,.ProductFinderQuestionCardItem_productFinderQuestion__item__03b257b6{background:#fff;border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.625rem;min-height:4.1875rem;padding:0 1.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;cursor:pointer;font-size:inherit;text-align:inherit;width:100%}@media (min-width:1024px){.ProductFinderQuestionCardItem_productFinderQuestion__itemButtonWrapper__03b257b6,.ProductFinderQuestionCardItem_productFinderQuestion__item__03b257b6{min-height:3.75rem;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}}.ProductFinderQuestionCardItem_productFinderQuestion__itemButtonWrapper__03b257b6{-webkit-box-shadow:var(--elevation-product-finder-item);box-shadow:var(--elevation-product-finder-item);padding-left:0}.ProductFinderQuestionCardItem_productFinderQuestion__item__03b257b6.ProductFinderQuestionCardItem_medium__03b257b6{margin-bottom:1rem;min-height:5.5625rem}@media (min-width:1024px){.ProductFinderQuestionCardItem_productFinderQuestion__item__03b257b6.ProductFinderQuestionCardItem_medium__03b257b6{min-height:4.9375rem}}.ProductFinderQuestionCardItem_productFinderQuestion__item__03b257b6.ProductFinderQuestionCardItem_large__03b257b6{margin-bottom:1.25rem;min-height:8.75rem}@media (min-width:1024px){.ProductFinderQuestionCardItem_productFinderQuestion__item__03b257b6.ProductFinderQuestionCardItem_large__03b257b6{min-height:7.8125rem}.ProductFinderQuestionCardItem_productFinderQuestion__itemButtonWrapper__03b257b6:hover,.ProductFinderQuestionCardItem_productFinderQuestion__itemButtonWrapper__03b257b6:hover .ProductFinderQuestionCardItem_productFinderQuestion__item__03b257b6{background:var(--color-green-rw-green)}}.ProductFinderQuestionCardItem_productFinderQuestion__itemButtonWrapper_Active__03b257b6,.ProductFinderQuestionCardItem_productFinderQuestion__item_Active__03b257b6{background:var(--color-green-rw-green)}.ProductFinderQuestionCardItem_productFinderQuestion__item__03b257b6:last-of-type{margin-bottom:0}.ProductFinderQuestionCardItem_productFinderQuestion__itemTitle__03b257b6{font-weight:500}@media (max-width:414px){.ProductFinderQuestionCardItem_productFinderQuestion__itemTitle__03b257b6{font-size:.875rem}}@media (max-width:375px){.ProductFinderQuestionCardItem_productFinderQuestion__itemTitle__03b257b6{font-size:.75rem}}.ProductFinderQuestionCardItem_productFinderQuestion__itemTitle__03b257b6 div{color:#0d333f}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.ProductFinderQuestionTooltip_productFinderQuestionTooltip__1168c28c{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2.5rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.ProductFinderQuestionTooltip_productFinderQuestionTooltip__1168c28c{display:none}}.ProductFinderQuestionTooltip_productFinderQuestionTooltipText__1168c28c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.ProductFinderQuestionTooltip_productFinderQuestionTooltipText__1168c28c span{color:#fff;font-size:1.25rem;font-weight:500;line-height:1.75rem}.ProductFinderQuestionTooltip_productFinderQuestionTooltipText__1168c28c svg{margin-left:.625rem}.ProductFinderQuestionTooltip_productFinderQuestionTooltipText__1168c28c span:after{background:#fff;content:"";display:block;height:calc(var(--border-width-rw-tertiary)/2);width:calc(100% - 1.625rem)}.ProductFinderQuestionTooltip_productFinderQuestionTooltipWrapper__1168c28c{background:#fff;border:.0625rem solid var(--color-blue-rw-sky);border-radius:.25rem;-webkit-box-shadow:var(--elevation-clickable-tooltip);box-shadow:var(--elevation-clickable-tooltip);left:50%;margin-bottom:2.1875rem;opacity:0;padding:1.25rem;pointer-events:none;position:absolute;top:6.25rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:15rem;z-index:1000}.ProductFinderQuestionTooltip_productFinderQuestionTooltipWrapper__1168c28c:after{border:.5rem solid transparent;border-bottom-color:#fff;content:"";display:block;height:0;position:absolute;right:50%;top:-1rem;width:0}.ProductFinderQuestionTooltip_productFinderQuestionTooltipWrapper__1168c28c:before{border-color:transparent transparent var(--color-blue-rw-sky) transparent;border-style:solid;border-width:.5rem;content:"";display:block;height:0;position:absolute;right:calc(50% - .0625rem);top:-1.0625rem;width:0}.ProductFinderQuestionTooltip_productFinderQuestionTooltipWrapper_Show__1168c28c{opacity:1;pointer-events:inherit}.ProductFinderQuestionTooltip_productFinderQuestionTooltipWrapperClose__1168c28c{position:absolute;right:1.25rem;top:1.25rem}.ProductFinderQuestionTooltip_productFinderQuestionTooltipWrapperDescription__1168c28c{color:#0d333f;font-size:.875rem;font-weight:500;line-height:1.25rem;margin:0;padding-right:1.25rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--dividerSize:0.5rem;--borderRadius:6.25rem}.ProductTimelineItem_timelineItem__42f602a5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ProductTimelineItem_timelineInternalContent__42f602a5.ProductTimelineItem_backgroundGrey__42f602a5{border-radius:.25rem;border-top:2.5rem solid undefined}.ProductTimelineItem_extraFeaturesTitle__42f602a5{border-bottom:.0625rem solid undefined}.ProductTimelineItem_divider__42f602a5{display:block}.ProductTimelineItem_dividerGrey__42f602a5{display:inherit;height:100%;margin:0 undefined undefined;width:.5rem;width:var(--dividerSize)}.ProductTimelineItem_dividerGrey__42f602a5.ProductTimelineItem_roundBorder__42f602a5{border-bottom-left-radius:100px;border-bottom-left-radius:var(--borderRadius);border-bottom-right-radius:100px;border-bottom-right-radius:var(--borderRadius)}.ProductTimelineItem_dividerGreen__42f602a5{border-top-left-radius:100px;border-top-left-radius:var(--borderRadius);border-top-right-radius:100px;border-top-right-radius:var(--borderRadius);display:inherit;height:100%;margin:0 undefined;width:.5rem;width:var(--dividerSize)}.ProductTimelineItem_dividerDot__42f602a5{border-radius:50%;display:inherit;height:.5rem;height:var(--dividerSize);margin:0 undefined undefined;width:.5rem;width:var(--dividerSize)}.ProductTimelineItem_timelineBadge__42f602a5{padding:undefined}@media (max-width:768px){.ProductTimelineItem_timelineInternalContent__42f602a5{width:100%}.ProductTimelineItem_divider__42f602a5{display:none}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--move:5.625rem;--ease-slow:cubic-bezier(0.35,0,0.5,1);--ease-slow-exit:cubic-bezier(0.9,0,1,1);--time6:0.5s}.QrcLeadGenFloatBar_floatBar__50e45e1d{background:#fff;bottom:0;-webkit-box-shadow:0 -.25rem .25rem rgba(0,0,0,.12);box-shadow:0 -.25rem .25rem rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;height:5rem;padding:0 2.5rem;position:fixed;width:100%;z-index:10}.QrcLeadGenFloatBar_hideFloatBar__50e45e1d{display:none}.QrcLeadGenFloatBar_mailIcon__50e45e1d{padding:1.125rem 0}.QrcLeadGenFloatBar_buttonContainer__50e45e1d{padding:1rem 2.5rem}.QrcLeadGenFloatBar_closeContainer__50e45e1d{cursor:pointer;padding:1.875rem 0;text-decoration:underline}@-webkit-keyframes QrcLeadGenFloatBar_fadeOut__50e45e1d{0%{opacity:1}to{opacity:0}}@keyframes QrcLeadGenFloatBar_fadeOut__50e45e1d{0%{opacity:1}to{opacity:0}}@-webkit-keyframes QrcLeadGenFloatBar_slideOutDown__50e45e1d{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(90px);transform:translateY(90px);-webkit-transform:translateY(var(--move));transform:translateY(var(--move))}}@keyframes QrcLeadGenFloatBar_slideOutDown__50e45e1d{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(90px);transform:translateY(90px);-webkit-transform:translateY(var(--move));transform:translateY(var(--move))}}.QrcLeadGenFloatBar_slideOutDownTheatric__50e45e1d{-webkit-animation:QrcLeadGenFloatBar_fadeOut__50e45e1d .5s cubic-bezier(.35,0,.5,1) forwards,QrcLeadGenFloatBar_slideOutDown__50e45e1d .5s cubic-bezier(.9,0,1,1) forwards;animation:QrcLeadGenFloatBar_fadeOut__50e45e1d .5s cubic-bezier(.35,0,.5,1) forwards,QrcLeadGenFloatBar_slideOutDown__50e45e1d .5s cubic-bezier(.9,0,1,1) forwards;-webkit-animation:QrcLeadGenFloatBar_fadeOut__50e45e1d var(--time6) var(--ease-slow) forwards,QrcLeadGenFloatBar_slideOutDown__50e45e1d var(--time6) var(--ease-slow-exit) forwards;animation:QrcLeadGenFloatBar_fadeOut__50e45e1d var(--time6) var(--ease-slow) forwards,QrcLeadGenFloatBar_slideOutDown__50e45e1d var(--time6) var(--ease-slow-exit) forwards}@media screen and (max-width:766px){.QrcLeadGenFloatBar_floatBar__50e45e1d{display:grid;grid-template-columns:repeat(5,minmax(1.875rem,1fr));height:7.6875rem;padding:1.25rem}.QrcLeadGenFloatBar_mailIcon__50e45e1d{grid-column:1/1;grid-row:1/2;padding:0 1.25rem 0 0}.QrcLeadGenFloatBar_buttonContainer__50e45e1d{padding:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;grid-column:2/4;grid-row:2/2;order:1}.QrcLeadGenFloatBar_closeContainer__50e45e1d{padding:0;text-decoration:underline;-webkit-box-ordinal-group:2;-ms-flex-order:1;grid-column:4/6;grid-row:2/2;order:1}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

@media (max-width:1023px){[role=menuitem].QrcMegaNavSection_mLink__20cf7492{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;padding:1.125rem 0;text-decoration:none;width:100%}[role=menuitem].QrcMegaNavSection_mLink__20cf7492>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[role=menuitem].QrcMegaNavSection_mLink__20cf7492:focus,[role=menuitem].QrcMegaNavSection_mLink__20cf7492:visited{color:inherit!important;text-decoration:none!important}[role=menuitem].QrcMegaNavSection_mLink__20cf7492:hover{color:inherit;text-decoration:none}[role=menuitem] .QrcMegaNavSection_mRight__20cf7492{height:1.25rem;width:.6875rem}.QrcMegaNavSection_mBorderbtm__20cf7492{border-bottom:.0625rem solid #d4d7dc}.QrcMegaNavSection_mLevel__20cf7492{padding:1.25rem;position:absolute;top:0;-webkit-transition:all .5s;transition:all .5s;width:100vw}.QrcMegaNavSection_mLeft__20cf7492{height:1.25rem;margin-right:1.25rem;width:.6875rem}.QrcMegaNavSection_mList__20cf7492{list-style:none;margin:0;max-height:calc(100vh - 12.6875rem);max-height:calc(var(--vh, 1vh)*100 - 12.6875rem);overflow-x:hidden;overflow-y:auto;padding:0}.QrcMegaNavSection_mBordertop__20cf7492{border-top:.0625rem solid #d4d7dc}.QrcMegaNavSection_mTitle__20cf7492{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;margin-bottom:1.25rem}.QrcMegaNavSection_mButtonWrapper__20cf7492 a{background-color:transparent;border-bottom:.0625rem solid #d4d7dc;border-radius:0;color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;max-width:none;padding:1.125rem 0;text-align:left;text-decoration:none;width:100%}}@media (min-width:1024px){.QrcMegaNavSection_dMegalist__20cf7492{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;padding:3.125rem 2.1875rem 2.5rem}.QrcMegaNavSection_dBg__20cf7492{position:relative}.QrcMegaNavSection_dBg__20cf7492:before{bottom:-5rem;content:"";left:0;position:absolute;right:-62.5rem;top:-5rem}.QrcMegaNavSection_dBg__20cf7492.QrcMegaNavSection_white__20cf7492:before{background:#f4f5f8}.QrcMegaNavSection_dBg__20cf7492.QrcMegaNavSection_dark__20cf7492:before{background:#000}.QrcMegaNavSection_dLink__20cf7492{background:transparent;border:0;color:#0d333f;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.5rem;padding:0;text-decoration:none}.QrcMegaNavSection_dLink__20cf7492:focus,.QrcMegaNavSection_dLink__20cf7492:visited{color:inherit!important;text-decoration:none!important}.QrcMegaNavSection_dLink__20cf7492:hover{color:inherit;cursor:pointer;text-decoration:none}.QrcMegaNavSection_dDescription__20cf7492{line-height:1.25rem!important;margin-top:.625rem;position:relative}.QrcMegaNavSection_dList__20cf7492{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.QrcMegaNavSection_dCols2__20cf7492{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.QrcMegaNavSection_dSingleColumn__20cf7492{display:block;list-style:none;margin:0;padding:0}.QrcMegaNavSection_dSingleColumn__20cf7492 .QrcMegaNavSection_dLinkmega__20cf7492{display:block;padding:0 5rem 2.5rem 0;width:100%}.QrcMegaNavSection_dColumnsContainer__20cf7492{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.QrcMegaNavSection_dColumn__20cf7492{list-style:none;margin:0;padding:0;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.QrcMegaNavSection_dColumnsContainer__20cf7492 .QrcMegaNavSection_dLinkmega__20cf7492{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 5rem 2.5rem 0;width:100%}.QrcMegaNavSection_dLinkmega__20cf7492{display:inline-block;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;padding:0 5rem 2.5rem 0}.QrcMegaNavSection_dLinkmega__20cf7492:hover>a>span>div>div:first-child{text-decoration:underline}.QrcMegaNavSection_dLinkmega__20cf7492:hover>a>span>div:nth-child(2){color:#393a3d;text-decoration:underline}.QrcMegaNavSection_dLinkmega__20cf7492.QrcMegaNavSection_block__20cf7492{display:block}.QrcMegaNavSection_dFlex2__20cf7492{-webkit-box-flex:2;-ms-flex:2;flex:2}.QrcMegaNavSection_dListWrap__20cf7492{width:50%}.QrcMegaNavSection_dGridWrap__20cf7492{padding:0 0 0 2.5rem;width:50%}.QrcMegaNavSection_dGridWrap__20cf7492>div{padding:0 1.25rem 3.75rem 2.5rem!important}}@media (min-width:768px){.QrcMegaNavSection_mLevel__20cf7492{width:50vw}.QrcMegaNavSection_mLevel2__20cf7492,.QrcMegaNavSection_mLevel3__20cf7492{left:50vw}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem}.QrcTags_qrcTags__9388c9c5{background-color:#fff}.QrcTags_tagItemContainer__9388c9c5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.25rem 1.25rem 2.5rem 0}.QrcTags_tagLabel__9388c9c5{color:#000;-ms-flex:none;flex:none;font-size:1rem;height:1.5rem;line-height:1.5rem;-webkit-box-ordinal-group:1;-ms-flex-order:0;-ms-flex-positive:0;flex-grow:0;margin-left:.5rem}.QrcTags_tagItem__9388c9c5,.QrcTags_tagLabel__9388c9c5{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-weight:600;left:0;-webkit-box-flex:0;order:0}.QrcTags_tagItem__9388c9c5{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;line-height:1rem;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eceef1;color:#0d333f;-ms-flex:none;flex:none;text-align:center;top:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;-ms-flex-positive:0;flex-grow:0;height:2.25rem;margin:0 0 .5rem .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:none;-ms-flex-direction:row;flex-direction:row;padding:.625rem 1.25rem;text-decoration:none}.QrcTags_tagItem__9388c9c5:hover{background:#d4d7dc;color:#0d333f;text-decoration:none}.QrcTags_tagItem__9388c9c5:focus{-webkit-box-shadow:0 0 0 .1875rem #0077c5;box-shadow:0 0 0 .1875rem #0077c5;color:#0d333f;text-decoration:none}@media screen and (max-width:768px){.QrcTags_tagItemContainer__9388c9c5{width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.QrcTags_tagItemContainer__9388c9c5{width:100%}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsXSmall:30rem;--breakpointsSmall:48rem;--breakpointsMedium:64rem}.QuickLinks_blue__149a65ee{background-color:#0d333f}.QuickLinks_white__149a65ee{background-color:#fff}.QuickLinks_container__149a65ee{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 1.25rem;padding:1.25rem;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.75rem;-webkit-box-shadow:0 .25rem 1.875rem 0 rgba(0,0,0,.1);box-shadow:0 .25rem 1.875rem 0 rgba(0,0,0,.1);cursor:pointer;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:20.9375rem;min-height:4.25rem}@media screen and (min-width:768px){.QuickLinks_container__149a65ee{border-radius:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:2.5rem;max-width:43rem;min-height:8.5rem;padding:2.5rem 1.25rem;width:83.333%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;cursor:default;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:unset;flex-wrap:unset}}@media screen and (min-width:1024px){.QuickLinks_container__149a65ee{max-width:80rem;min-height:9.5rem;padding:3.75rem}}@media screen and (min-width:768px){.QuickLinks_container__149a65ee.QuickLinks_overlapTop__149a65ee{margin:0 auto -12rem;-webkit-transform:translateY(-56%);transform:translateY(-56%)}.QuickLinks_container__149a65ee.QuickLinks_overlapBottom__149a65ee{margin:-10rem auto 0;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:1300}}.QuickLinks_title__149a65ee{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin:0}@media screen and (min-width:480px){.QuickLinks_title__149a65ee br{clear:none;content:" ";display:inline}}@media screen and (min-width:414px){.QuickLinks_title__149a65ee{max-width:auto}}@media screen and (min-width:768px){.QuickLinks_title__149a65ee{min-width:7.5rem}}@media screen and (min-width:1024px){.QuickLinks_title__149a65ee{font-size:1.5rem;line-height:2rem;margin-right:1.25rem;min-width:16.25rem}.QuickLinks_title__149a65ee br{clear:both;content:"";display:block}}.QuickLinks_toggle__149a65ee{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;cursor:pointer;flex-grow:1}.QuickLinks_toggle__149a65ee>svg{-webkit-transition:all .3s cubic-bezier(.35,0,.25,1);transition:all .3s cubic-bezier(.35,0,.25,1)}.QuickLinks_toggle__149a65ee.QuickLinks_toggledIcon__149a65ee>svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:768px){.QuickLinks_toggle__149a65ee.QuickLinks_toggledIcon__149a65ee+.QuickLinks_list__149a65ee{height:auto;min-height:11rem;opacity:1;padding-top:2.5rem}}@media screen and (min-width:768px){.QuickLinks_toggle__149a65ee{display:none}}.QuickLinks_list__149a65ee{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;height:0;justify-content:space-between;opacity:0;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.35,0,.25,1);transition:all .3s cubic-bezier(.35,0,.25,1);width:100%}@media screen and (min-width:768px){.QuickLinks_list__149a65ee{height:3.75rem;opacity:1;overflow:visible;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;width:100%}}li.QuickLinks_link__149a65ee{list-style-type:none;margin:auto;padding-bottom:2.5rem;width:100%}li.QuickLinks_link__149a65ee a{font-size:1.25rem;line-height:1.75rem}li.QuickLinks_link__149a65ee br{clear:none;content:" ";display:inline}@media screen and (min-width:768px){li.QuickLinks_link__149a65ee{font-weight:600!important;max-width:15.25rem;min-width:7rem;padding:0;text-align:center}li.QuickLinks_link__149a65ee a{font-size:1rem;line-height:1.5rem}li.QuickLinks_link__149a65ee br{clear:both;content:"";display:block}li.QuickLinks_link__149a65ee>*{font-weight:600!important}}@media screen and (min-width:1024px){li.QuickLinks_link__149a65ee{max-width:20.625rem;min-width:7.75rem;padding-left:5rem}li.QuickLinks_link__149a65ee:last-child{padding-right:5rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Quote_quoteContainer__620ef3c4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;margin:5rem auto;max-width:66.66666667%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif}.Quote_quoteSvg__620ef3c4{margin:2.5rem 0}.Quote_quoteSvgIes__620ef3c4{height:2.75rem;width:4.0625rem}.Quote_quoteText__620ef3c4{color:#000;font-size:2.5rem;font-weight:700;line-height:3.25rem;margin-bottom:1.25rem;text-align:center}.Quote_authorDetails__620ef3c4{color:#8d9096;font-size:1rem;line-height:1.5rem;text-align:center}.Quote_quoteImageWrapper__620ef3c4{border-radius:.75rem .75rem 0 0;max-height:21.25rem;overflow:hidden;width:100%}.Quote_quoteImageWrapper__620ef3c4.Quote_circular__620ef3c4{max-height:unset;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.Quote_quoteImage__620ef3c4{width:100%}.Quote_circular__620ef3c4 .Quote_quoteImage__620ef3c4{-o-object-fit:fill;object-fit:fill}@media screen and (max-width:768px){.Quote_quoteContainer__620ef3c4{-ms-flex-preferred-size:unset;flex-basis:unset;margin:5rem auto;max-width:unset}.Quote_quoteText__620ef3c4{font-size:2.125rem;line-height:2.75rem}.Quote_quoteSvg__620ef3c4{margin:1.25rem 0}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--strokeColor:#236cff}.ReviewStars_reviewStars__eba99709{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.ReviewStars_reviewStars__eba99709{padding-bottom:1.875rem}}.ReviewStars_container__eba99709{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ReviewStars_starsContainer__eba99709{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.ReviewStars_star__eba99709{padding:.0625rem}.ReviewStars_star__eba99709:not(:last-child){margin-right:var(--starMargin)}@media screen and (max-width:1024px){.ReviewStars_star__eba99709:not(:last-child){margin-right:0}}.ReviewStars_star__eba99709 path{fill:transparent;stroke:#8d9096;stroke-width:.09375rem;stroke-linejoin:round}.ReviewStars_star__eba99709 path.ReviewStars_allFilled__eba99709{stroke:#236cff}.ReviewStars_star__eba99709 .ReviewStars_starFiller__eba99709 stop{stop-color:#236cff}.ReviewStars_heading__eba99709{margin:0;margin-right:calc(var(--starMargin)*3)}@media screen and (max-width:1024px){.ReviewStars_heading__eba99709{margin-right:0}}.ReviewStars_description__eba99709{color:#8d9096;font-size:.8rem;margin-bottom:-1.875rem;margin-top:.5rem;text-align:center}@media screen and (max-width:1024px){.ReviewStars_description__eba99709{font-size:.875rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsMedium:64rem}.RwBanner_rwBannerContainer__8379d49b.RwBanner_lowMargin__8379d49b .RwBanner_text__8379d49b{padding-bottom:3.75rem}.RwBanner_rwBannerContainer__8379d49b.RwBanner_fixedWidth__8379d49b{margin:0 auto;max-width:90rem;padding:0 1.25rem}@media (min-width:1024px){.RwBanner_rwBannerContainer__8379d49b.RwBanner_fixedWidth__8379d49b{padding:0 2.5rem}}.RwBanner_rwBannerContainer__8379d49b .RwBanner_rwHeader__8379d49b{margin:0}.RwBanner_rwBannerContainer__8379d49b .RwBanner_text__8379d49b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:6.25rem;padding-top:3.75rem}.RwBanner_rwBannerContainer__8379d49b .RwBanner_text__8379d49b.RwBanner_curved__8379d49b{clip-path:ellipse(120vw 100vw at 50vw 100vw);padding-top:7.5rem}.RwBanner_rwBannerContainer__8379d49b .RwBanner_text__8379d49b.RwBanner_rounded__8379d49b{border-radius:var(--border-radius-rw-banner)}.RwBanner_rwBannerContainer__8379d49b .RwBanner_text__8379d49b.RwBanner_rounded__8379d49b .RwBanner_rwContent__8379d49b{font-size:1rem;font-weight:500;line-height:1.5rem;margin-top:2.5rem}.RwBanner_rwBannerContainer__8379d49b .RwBanner_text__8379d49b .RwBanner_rwContent__8379d49b{color:#000;font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-top:1.25rem;text-align:center;width:33.333%}.RwBanner_rwBannerContainer__8379d49b .RwBanner_text__8379d49b .RwBanner_rwContent__8379d49b.RwBanner_white__8379d49b{color:#fff}.RwBanner_rwBannerContainer__8379d49b .RwBanner_text__8379d49b .RwBanner_rwContent__8379d49b.RwBanner_black__8379d49b{color:#000}.RwBanner_rwBannerContainer__8379d49b .RwBanner_white__8379d49b{color:#fff}.RwBanner_rwBannerContainer__8379d49b .RwBanner_black__8379d49b{color:#000}@media (max-width:1024px){.RwBanner_rwBannerContainer__8379d49b.RwBanner_lowMargin__8379d49b .RwBanner_text__8379d49b{padding-bottom:3.75rem}.RwBanner_rwBannerContainer__8379d49b .RwBanner_rwHeader__8379d49b{font-size:2.5rem}.RwBanner_rwBannerContainer__8379d49b .RwBanner_text__8379d49b{padding-bottom:5rem;text-align:center}.RwBanner_rwBannerContainer__8379d49b .RwBanner_text__8379d49b .RwBanner_rwContent__8379d49b{font-size:1rem;width:83.333%}.RwBanner_rwBannerContainer__8379d49b .RwBanner_text__8379d49b.RwBanner_curved__8379d49b{padding-top:5rem}}@media (max-width:767px){.RwBanner_rwCtaParentContainer__8379d49b{width:83.333%}.RwBanner_rwCtaParentContainer__8379d49b .RwBanner_rwCta__8379d49b{width:100%}}.RwBanner_rwCtaParentContainer__8379d49b{display:block;margin-top:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwBanner_rwCtaParentContainer__8379d49b .RwBanner_rwCta2Container__8379d49b{padding-top:1.25rem}@media (min-width:1024px){.RwBanner_rwCtaParentContainer__8379d49b{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.RwBanner_rwCtaParentContainer__8379d49b .RwBanner_rwCta2Container__8379d49b{padding-left:2.5rem;padding-top:0}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--borderRadius8:0.5rem}.RwCard_rwCard__1cf2a183.RwCard_bgRwKiwi40__1cf2a183{background-color:#5bef76}.RwCard_rwCard__1cf2a183.RwCard_bgBlack__1cf2a183{background-color:#000}.RwCard_rwCard__1cf2a183.RwCard_bgWhite__1cf2a183{background-color:#fff}.RwCard_rwCard__1cf2a183.RwCard_bgRwSkyBlue__1cf2a183{background-color:#eaf6f7}.RwCard_rwCard__1cf2a183.RwCard_bgRwBlue07__1cf2a183{background-color:#236cff}.RwCard_rwCard__1cf2a183.RwCard_bgBlueberry110__1cf2a183{background-color:#00254a}.RwCard_rwCard__1cf2a183.RwCard_bgRwKiwi50__1cf2a183{background-color:#3bd85e}.RwCard_rwCard__1cf2a183.RwCard_bgAgave20__1cf2a183{background-color:#c2f5ff}.RwCard_rwCard__1cf2a183.RwCard_imageBottom__1cf2a183{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwCard_rwCard__1cf2a183.RwCard_imageBottom__1cf2a183 .RwCard_imageContainer__1cf2a183{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-top:.25rem;order:2}.RwCard_rwCard__1cf2a183.RwCard_imageBottom__1cf2a183 .RwCard_imageContainer__1cf2a183 [class*=wrapperDiv]{font-size:0}.RwCard_iconContainer__1cf2a183{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:2.5rem;padding-top:2.5rem}@media (max-width:var(--breakpointsSmall )){.RwCard_iconContainer__1cf2a183{padding-left:1.25rem}}@media (max-width:var(--breakpointsMedium )){.RwCard_iconContainer__1cf2a183{padding-left:1.25rem}}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconContainer__1cf2a183{padding-left:3.75rem;padding-top:3.75rem}.RwCard_idsIcon__1cf2a183{margin-right:1rem}.RwCard_greyColor__1cf2a183,.RwCard_grey__1cf2a183{color:#393a3d}.RwCard_blackColor__1cf2a183{color:#000}.RwCard_whiteColor__1cf2a183{color:#fff}.RwCard_proseriesBlue__1cf2a183{color:#055393}.RwCard_intuitBlue__1cf2a183{color:#0077c5}.RwCard_intuitSuperBlue__1cf2a183{color:#236cff}.RwCard_proconnectBlue__1cf2a183{color:#0097e6}.RwCard_lacerteGold__1cf2a183{color:#c4974d}.RwCard_rwGreen__1cf2a183{color:#0fd46c}.RwCard_rwDarkGreen__1cf2a183{color:#0a8543}.RwCard_quickbooksGreen__1cf2a183{color:#2ca01c}.RwCard_rwBlueDark__1cf2a183{color:#0d333f}.RwCard_rwCard__1cf2a183{background-color:#fff;border-radius:8px;border-radius:var(--borderRadius8);-webkit-box-shadow:0 .375rem 1.5rem 0 rgba(0,0,0,.2);box-shadow:0 .375rem 1.5rem 0 rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;max-width:34.6875rem;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}.RwCard_rwCard__1cf2a183.RwCard_rwCardFusionTheme__1cf2a183{border-radius:1.25rem;-webkit-box-shadow:none;box-shadow:none}.RwCard_rwCardHidden__1cf2a183{background-color:#fff;display:none;padding-top:2.5rem}.RwCard_rwCard__1cf2a183.RwCard_centered__1cf2a183{padding-top:0}.RwCard_rwCard__1cf2a183.RwCard_plan__1cf2a183{padding-top:1.25rem}.RwCard_rwCard__1cf2a183.RwCard_plan__1cf2a183 .RwCard_rwCardHeader__1cf2a183{color:#0a8543}.RwCard_rwCard__1cf2a183.RwCard_centered__1cf2a183.RwCard_smaller__1cf2a183{max-width:34.6875rem}.RwCard_rwCta__1cf2a183{margin-right:1.25rem}.RwCard_rwCta__1cf2a183.RwCard_centered__1cf2a183{margin-right:0}.RwCard_ctaLinkContainer__1cf2a183{margin-top:1.25rem}.RwCard_link__1cf2a183{display:-webkit-box;display:-ms-flexbox;display:flex}.RwCard_link__1cf2a183.RwCard_centered__1cf2a183{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.25rem}.RwCard_link__1cf2a183.RwCard_smaller__1cf2a183{padding-left:1.25rem}.RwCard_ctaLinkContainer__1cf2a183.RwCard_centered__1cf2a183,.RwCard_dataContainer__1cf2a183{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwCard_dataContainer__1cf2a183{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2.5rem;padding-left:2.5rem;padding-right:2.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.RwCard_rwCard__1cf2a183 .RwCard_dataContainer__1cf2a183.RwCard_addTopPadding__1cf2a183{padding-top:2.5rem}.RwCard_dataContainer__1cf2a183.RwCard_editorial__1cf2a183{padding-right:2.5rem}.RwCard_dataContainer__1cf2a183.RwCard_centered__1cf2a183{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwCard_subhead__1cf2a183{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1rem;line-height:1.5rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_responsiveTextClass__1cf2a183{letter-spacing:.03125rem;line-height:1.875rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_subhead__1cf2a183{-webkit-box-flex:1;-ms-flex:1;flex:1}.RwCard_subhead__1cf2a183 .RwCard_text__1cf2a183{margin:0 auto}.RwCard_subhead__1cf2a183.RwCard_centered__1cf2a183{max-width:20.3125rem}.RwCard_cardImage__1cf2a183{height:auto}@media (min-width:1024px){.RwCard_cardImage__1cf2a183{height:auto}}.RwCard_cardImage__1cf2a183 img{border-radius:8px 8px 0 0;border-radius:var(--borderRadius8) var(--borderRadius8) 0 0;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1024px){.RwCard_cardImage__1cf2a183 img{height:auto}}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_cardImage__1cf2a183 img{display:-webkit-box;display:-ms-flexbox;display:flex}.RwCard_cardImage__1cf2a183.RwCard_smaller__1cf2a183,.RwCard_cardImage__1cf2a183.RwCard_smaller__1cf2a183 img{height:11.75rem}@media (min-width:1024px){.RwCard_cardImage__1cf2a183.RwCard_smaller__1cf2a183,.RwCard_cardImage__1cf2a183.RwCard_smaller__1cf2a183 img{height:15rem}}.RwCard_cardIcon__1cf2a183{padding-left:2.5rem;padding-top:2.5rem}.RwCard_cardIcon__1cf2a183+div .RwCard_rwCardHeader__1cf2a183{margin:1.25rem 0}@media (min-width:1024px){.RwCard_cardIcon__1cf2a183+div .RwCard_rwCardHeader__1cf2a183{margin:1rem 0}}.RwCard_cardIcon__1cf2a183 img{height:auto;max-width:3.75rem;width:100%}.RwCard_cardIcon__1cf2a183 [class*=wrapperDiv]{display:block}.RwCard_cardIcon__1cf2a183 [class*=circularWrapper]{max-width:3.75rem;padding-top:3.75rem}@media (min-width:1024px){.RwCard_cardIcon__1cf2a183 [class*=circularWrapper]{max-width:4.75rem;padding-top:4.75rem}}.RwCard_cardIcon__1cf2a183.RwCard_centered__1cf2a183{padding-left:0;padding-right:0;text-align:center}.RwCard_cardIcon__1cf2a183.RwCard_fusionThemeIcon__1cf2a183 img{height:10.875rem;max-width:9.5625rem;width:9.5625rem}.RwCard_rwCardHeader__1cf2a183{font-size:1.5rem;line-height:2rem}.RwCard_rwCardHeader__1cf2a183.RwCard_editorial__1cf2a183{margin-bottom:1.25rem;margin-top:1.25rem}.RwCard_rwCardHeader__1cf2a183.RwCard_centered__1cf2a183{margin:2.5rem auto 1.25rem;max-width:21.5625rem;width:100%}.RwCard_badgeContainer__1cf2a183{padding-top:2.5rem}.RwCard_badgeContainer__1cf2a183+.RwCard_rwCardHeader__1cf2a183.RwCard_centered__1cf2a183{margin-top:1.25rem}.RwCard_cardFeaturePlan__1cf2a183{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.25rem}@media (min-width:1024px){.RwCard_cardFeaturePlan__1cf2a183{padding-top:2.5rem}}.RwCard_cardFeaturePlan__1cf2a183 strong{margin-left:.25rem}@media (max-width:1023px){.RwCard_rwCard__1cf2a183{margin-top:1.25rem}.RwCard_ctaLinkContainer__1cf2a183{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.RwCard_ctaLinkContainer__1cf2a183 .RwCard_rwCta__1cf2a183,.RwCard_ctaLinkContainer__1cf2a183>div:first-child,.RwCard_subhead__1cf2a183{width:100%}.RwCard_rwCard__1cf2a183.RwCard_centered__1cf2a183{max-width:100%}.RwCard_rwCardHeader__1cf2a183{font-size:1.5rem;line-height:2rem;width:100%}.RwCard_rwCta__1cf2a183{margin-bottom:.625rem;margin-right:0}.RwCard_dataContainer__1cf2a183{padding-left:1.25rem;padding-right:1.25rem}.RwCard_dataContainer__1cf2a183.RwCard_editorial__1cf2a183{padding-right:1.25rem}}.RwCard_carouselItem3__1cf2a183{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 1.125rem);flex:0 0 calc(33.333% - 1.125rem)}.RwCard_underlineLink__1cf2a183{text-decoration:underline}.RwCard_snowGlobe__1cf2a183 .RwCard_rwCardHeader__1cf2a183{color:#0a8543;font-size:.75rem;font-weight:600;line-height:1rem}.RwCard_snowGlobe__1cf2a183 .RwCard_cardFeaturePlan__1cf2a183{padding-top:0}@media (min-width:1024px){.RwCard_snowGlobe__1cf2a183{width:35vw}.RwCard_snowGlobe__1cf2a183 .RwCard_rwCardHeader__1cf2a183{font-size:1rem;font-weight:700;line-height:1.5rem}}.RwCard_productFinder__1cf2a183 .RwCard_rwCardHeader__1cf2a183{font-weight:600}.RwCard_productFinder__1cf2a183 .RwCard_dataContainer__1cf2a183{padding:1.25rem}@media (min-width:1024px){.RwCard_productFinder__1cf2a183 .RwCard_dataContainer__1cf2a183{padding:2.5rem}}.RwCard_choice__1cf2a183{font-size:1rem;line-height:1.5rem;padding-bottom:1.25rem}@media (min-width:1024px){.RwCard_videoLinkContainer__1cf2a183{margin-right:1.25rem}}@media (max-width:1023px){.RwCard_videoLinkContainer__1cf2a183{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.RwCard_videoLinkContainer__1cf2a183 .RwCard_videoLink__1cf2a183{width:100%}}.RwCard_horizontalCardWithImage__1cf2a183{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:36.875rem}.RwCard_horizontalCardWithImage__1cf2a183 .RwCard_dataContainer__1cf2a183{padding-bottom:1rem;padding-right:2.5rem}.RwCard_headerAndBadgeContainer__1cf2a183{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.RwCard_headerAndBadgeContainer__1cf2a183 .RwCard_rwCardHeader__1cf2a183{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.RwCard_imageContainer__1cf2a183{display:inline-block;position:relative;width:100%}.RwCard_videoImageContainer__1cf2a183{position:relative}.RwCard_imageContainer__1cf2a183 .RwCard_videoPlayOverlay__1cf2a183{background:none;border:none;bottom:.75rem;height:auto;margin:0;padding:0;position:absolute;right:.75rem;width:auto;z-index:2}.RwCard_imageContainer__1cf2a183 .RwCard_videoPlayOverlay__1cf2a183 .RwCard_video__1cf2a183{background:none;border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;margin:0;padding:0;width:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:3rem;min-width:3rem}.RwCard_imageContainer__1cf2a183 .RwCard_videoPlayOverlay__1cf2a183 .RwCard_playIconContainer__1cf2a183,.RwCard_imageContainer__1cf2a183 .RwCard_videoPlayOverlay__1cf2a183 .RwCard_videoText__1cf2a183{display:none}.RwCard_imageContainer__1cf2a183 .RwCard_videoPlayOverlay__1cf2a183 .RwCard_customPlayButton__1cf2a183{border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease}.RwCard_imageContainer__1cf2a183 .RwCard_videoPlayOverlay__1cf2a183 .RwCard_customPlayButton__1cf2a183:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.RwCard_videoPlayerContainer__1cf2a183{margin-top:2.5rem;width:100%}.RwCard_videoPlayer__1cf2a183{width:100%}@media (max-width:767px){.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_badgeContainer__1cf2a183{margin:0;padding-top:0}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183{gap:1.25rem;padding:1.875rem 1.875rem 2.5rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183.RwCard_removeTopPadding__1cf2a183{gap:1.25rem;padding:1.25rem 1.875rem 2.5rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183.RwCard_removeTopPadding__1cf2a183 .RwCard_fusionThemeCardHeader__1cf2a183{font-size:2.125rem;font-weight:400;letter-spacing:-.06375rem;line-height:2.7625rem;margin:0}}@media (min-width:768px) and (max-width:1023px){.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_badgeContainer__1cf2a183{margin-bottom:0}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183{padding-bottom:3.75rem;padding-left:2.5rem;padding-right:2.5rem}[data-variant=three] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183{padding-bottom:1.875rem;padding-left:1.25rem;padding-right:1.25rem}[data-variant=three] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183 .RwCard_fusionThemeCardHeader__1cf2a183{font-size:1.5rem;letter-spacing:-.045rem}[data-variant=three] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183 .RwCard_subhead__1cf2a183{padding-bottom:0}.RwCard_rwCardFusionTheme__1cf2a183.RwCard_rwCard__1cf2a183{margin-top:0}}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconHeading__1cf2a183 [class=text] [class=resp-text-wrapper]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.RwCard_fusionThemeCardHeader__1cf2a183{letter-spacing:-.09rem;margin-bottom:1rem;margin-top:1.875rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183{padding:2.5rem 3.75rem 3.75rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_badgeContainer__1cf2a183{padding-top:0}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_ctaLinkContainer__1cf2a183{margin-top:2.5rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183,.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_removeTopPadding__1cf2a183{padding-top:0}[class*=RwCarousel_carouselItem3__] .RwCard_fusionThemeCardHeader__1cf2a183{letter-spacing:-.06375rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconHeading__1cf2a183{padding:0}[class*=RwCarousel_carouselItem2__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_fusionThemeIcon__1cf2a183{padding:3.75rem 3.75rem 1.25rem}[class*=RwCarousel_carouselItem2__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_fusionThemeCardHeader__1cf2a183{letter-spacing:-.075rem;line-height:3.25rem;margin-top:0;padding:0}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_subhead__1cf2a183.RwCard_centered__1cf2a183{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_ctaLinkContainer__1cf2a183{margin-top:0}[class*=RwCarousel_carouselItem3__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_fusionThemeIcon__1cf2a183{padding:2.5rem 2.5rem 1.25rem}[class*=RwCarousel_carouselItem3__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183.RwCard_dataContainer__1cf2a183{padding:0 2.5rem 2.5rem}[class*=RwCarousel_carouselItem3__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_fusionThemeCardHeader__1cf2a183{letter-spacing:-.0525rem;margin-top:0;padding:0}[class*=RwCarousel_carouselItem2__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183 .RwCard_subhead__1cf2a183 *{line-height:1.875rem;margin-bottom:0}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p{margin-bottom:1rem}[class*=RwCarousel_carouselItem3__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183 .RwCard_subhead__1cf2a183 *{margin-bottom:0}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconHeading__1cf2a183 [class=text] [class=resp-text-wrapper]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_ctaLinkContainer__1cf2a183 .RwCard_link__1cf2a183{padding-top:.25rem}[class*=RwCarousel_carouselItem3__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p{line-height:1.5rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconContainer__1cf2a183 .RwCard_iconHeading__1cf2a183 [class=text] [class=resp-text-wrapper] p img{height:2.25rem;width:2.25rem}}@media (min-width:768px) and (max-width:1023px){.RwCard_fusionThemeCardSubhead__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p,.RwCard_fusionThemeCardSubhead__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span,[class*=RwCarousel_carouselItem2__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p,[class*=RwCarousel_carouselItem2__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span{font-size:1rem;line-height:1.5rem}[class*=RwCarousel_carouselItem2__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span{margin-bottom:0}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p{margin-bottom:1rem}[class*=RwCarousel_carouselItem3__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span{margin-bottom:0}[data-variant=three] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span{font-size:.75rem;line-height:1.125rem}[class*=RwCarousel_carouselItem2__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span,[class*=RwCarousel_carouselItem3__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span{font-size:1.25rem;font-weight:600;line-height:1.75rem}[data-variant=three] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconContainer__1cf2a183 .RwCard_iconHeading__1cf2a183 [class=text] [class=resp-text-wrapper] p span{font-size:.75rem;font-weight:400;line-height:1rem}[data-variant=three] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconContainer__1cf2a183 .RwCard_iconHeading__1cf2a183 [class=text] [class=resp-text-wrapper] p:has(img){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[class*=RwCarousel_carouselItem3__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconContainer__1cf2a183 .RwCard_iconHeading__1cf2a183 [class=text] [class=resp-text-wrapper] p svg,[data-variant=three] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconContainer__1cf2a183 .RwCard_iconHeading__1cf2a183 [class=text] [class=resp-text-wrapper] p img{height:1.5rem;width:1.5rem}[data-variant=three] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconContainer__1cf2a183{padding-left:1.25rem;padding-top:1.875rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_subhead__1cf2a183{padding-bottom:.25rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconHeading__1cf2a183 [class=text] [class=resp-text-wrapper]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_ctaLinkContainer__1cf2a183 .RwCard_link__1cf2a183{padding-top:.25rem}[class*=RwCarousel_carouselItem3__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p{font-size:1rem;font-weight:400;line-height:1.5rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_subhead__1cf2a183{padding-bottom:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_imageContainer__1cf2a183 [class*=wrapperDiv]{font-size:0}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconContainer__1cf2a183 .RwCard_iconHeading__1cf2a183{padding:0}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183 .RwCard_fusionThemeCardHeader__1cf2a183{font-size:1.75rem;font-weight:400;letter-spacing:-.0525rem;margin-bottom:1rem;margin-top:1.25rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_fusionThemeCardHeader__1cf2a183{font-size:2.125rem;font-weight:400;letter-spacing:-.0525rem;margin-top:0;padding:0}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_ctaLinkContainer__1cf2a183{margin-top:0}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_link__1cf2a183.RwCard_centered__1cf2a183{padding-top:0}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_fusionThemeIcon__1cf2a183{padding:2.5rem 2.5rem 1.25rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconContainer__1cf2a183{padding-left:2.5rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183.RwCard_dataContainer__1cf2a183{padding:0 2.5rem 2.5rem}}@media (max-width:767px){.RwCard_fusionThemeCardSubhead__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p,.RwCard_fusionThemeCardSubhead__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span,[class*=RwCarousel_carouselItem2__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p,[class*=RwCarousel_carouselItem2__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span{font-size:1rem;line-height:1.5rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p,[class*=RwCarousel_carouselItem2__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span,[class*=RwCarousel_carouselItem3__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span{margin-bottom:0}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_removeTopPadding__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span{font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}[class*=RwCarousel_carouselItem2__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span,[class*=RwCarousel_carouselItem3__] .RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span{font-size:1.25rem;font-weight:600;line-height:1.75rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_subhead__1cf2a183{padding-bottom:.25rem}.RwCard_fusionThemeCardSubhead__1cf2a183{padding-bottom:1.25rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_dataContainer__1cf2a183 .RwCard_fusionThemeCardHeader__1cf2a183{font-size:1.75rem;font-weight:400;letter-spacing:-.0525rem;margin:0}.RwCard_rwCard__1cf2a183 .RwCard_rwCardFusionTheme__1cf2a183{margin:1.25rem;padding:0}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_imageContainer__1cf2a183 [class*=wrapperDiv]{font-size:0}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_fusionThemeCardHeader__1cf2a183{font-size:1.75rem;font-weight:400;letter-spacing:-.0525rem;max-width:100%;padding:0}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_ctaLinkContainer__1cf2a183{margin-top:1.25rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconContainer__1cf2a183{padding-left:1.875rem;padding-top:2.5rem}.RwCard_rwCardFusionTheme__1cf2a183 [class*=RwCard_iconHeading__]{padding-left:0}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_subhead__1cf2a183.RwCard_centered__1cf2a183{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconContainer__1cf2a183 .RwCard_iconHeading__1cf2a183 [class=text] [class=resp-text-wrapper] p img{height:1.5rem;width:1.5rem}.RwCard_rwCardFusionTheme__1cf2a183.RwCard_fusionReviewCards__1cf2a183 .RwCard_cardIcon__1cf2a183{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:11.875rem;max-width:15.875rem;padding:.49656rem 3.14706rem .49663rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.RwCard_rwCardFusionTheme__1cf2a183.RwCard_fusionReviewCards__1cf2a183 .RwCard_cardInfoIcon__1cf2a183{display:block;margin:0;padding:.49656rem 3.14706rem .49663rem 0;text-align:left}.RwCard_rwCardFusionTheme__1cf2a183.RwCard_fusionReviewCards__1cf2a183{gap:1.25rem;padding:2.5rem 1.875rem}.RwCard_rwCardFusionTheme__1cf2a183.RwCard_fusionReviewCards__1cf2a183 .RwCard_iconTopPadding__1cf2a183{gap:1rem;padding:0}.RwCard_rwCardFusionTheme__1cf2a183.RwCard_fusionReviewCards__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_subhead__1cf2a183 [class=text] [class=resp-text-wrapper]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwCard_rwCardFusionTheme__1cf2a183.RwCard_fusionReviewCards__1cf2a183 .RwCard_ctaLinkContainer__1cf2a183{margin-top:0}}.RwCard_ctaCtaOptionContainer__1cf2a183{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin-bottom:1.25rem}.RwCard_ctaCtaOptionContainer__1cf2a183 .RwCard_rwCta__1cf2a183,.RwCard_ctaCtaOptionContainer__1cf2a183 .RwCard_rwCta__1cf2a183.RwCard_centered__1cf2a183{margin-right:0}.RwCard_ctaCtaOptionContainer__1cf2a183 .RwCard_videoLink__1cf2a183{margin-top:0}.RwCard_ctaCtaOptionContainer__1cf2a183.RwCard_centered__1cf2a183{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.RwCard_ctaCtaOptionContainer__1cf2a183{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}.RwCard_ctaCtaOptionContainer__1cf2a183 .RwCard_videoLink__1cf2a183{margin-top:0}.RwCard_ctaCtaOptionContainer__1cf2a183 .RwCard_rwCta__1cf2a183{margin-right:0}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_ctaCtaOptionContainer__1cf2a183{gap:1.25rem;margin-top:2.5rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_ctaCtaOptionContainer__1cf2a183 .RwCard_rwCta__1cf2a183{margin-right:0}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_ctaCtaOptionContainer__1cf2a183{margin-top:0}}@media (max-width:1023px){.RwCard_ctaCtaOptionContainer__1cf2a183{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.25rem;text-align:left}.RwCard_ctaCtaOptionContainer__1cf2a183 .RwCard_rwCta__1cf2a183{margin-bottom:0;margin-right:0;width:100%}.RwCard_ctaCtaOptionContainer__1cf2a183 .RwCard_videoLink__1cf2a183{margin-top:0;width:100%}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_ctaCtaOptionContainer__1cf2a183{margin-top:2.5rem}}@media (min-width:768px) and (max-width:1023px){.RwCard_ctaCtaOptionContainer__1cf2a183{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_iconTopPadding__1cf2a183 .RwCard_ctaCtaOptionContainer__1cf2a183{margin-top:0}}@media (max-width:1023px){.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_ctaCtaOptionContainer__1cf2a183 .RwCard_btnLinkContainer__1cf2a183,.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_ctaCtaOptionContainer__1cf2a183 .RwCard_buttonsRow__1cf2a183{width:100%}}.RwCard_btnLinkContainer__1cf2a183{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}@media (min-width:1024px){.RwCard_btnLinkContainer__1cf2a183{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-small)}.RwCard_btnLinkContainer__1cf2a183 .RwCard_rwCta__1cf2a183{margin-right:0}}.RwCard_btnLinkContainer__1cf2a183+.RwCard_videoLink__1cf2a183{display:block;margin-top:1.25rem;width:100%}.RwCard_ctaCtaOptionContainer__1cf2a183 .RwCard_buttonsRow__1cf2a183{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.RwCard_ctaCtaOptionContainer__1cf2a183 .RwCard_btnLinkContainer__1cf2a183{gap:1.25rem}@media (min-width:1024px){.RwCard_ctaCtaOptionContainer__1cf2a183 .RwCard_buttonsRow__1cf2a183{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}}.RwCard_ctaCtaOptionContainer__1cf2a183 .RwCard_videoLinkContainer__1cf2a183{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:1.25rem;width:100%}@media (min-width:1024px){.RwCard_ctaCtaOptionContainer__1cf2a183{-ms-flex-wrap:wrap;flex-wrap:wrap}.RwCard_ctaCtaOptionContainer__1cf2a183 .RwCard_videoLinkContainer__1cf2a183{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}}.RwCard_fusionThemeCardHeader__1cf2a183[class*=heading1],.RwCard_fusionThemeCardHeader__1cf2a183[class*=heading2],.RwCard_fusionThemeCardHeader__1cf2a183[class*=heading3],.RwCard_fusionThemeCardHeader__1cf2a183[class*=heading4],.RwCard_fusionThemeCardHeader__1cf2a183[class*=heading5],.RwCard_fusionThemeCardHeader__1cf2a183[class*=heading6]{line-height:1.3}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_link__1cf2a183 .RwCard_noUnderlineLink__1cf2a183,.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_link__1cf2a183 .RwCard_noUnderlineLink__1cf2a183:focus,.RwCard_rwCardFusionTheme__1cf2a183.RwCard_centered__1cf2a183 .RwCard_link__1cf2a183 .RwCard_noUnderlineLink__1cf2a183{cursor:default;text-decoration:none}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_subhead__1cf2a183 [class*=ql-size-medium]{font-weight:500}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_subhead__1cf2a183 [class*=ql-size-demi]{font-weight:600}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_subhead__1cf2a183 [class*=ql-size-regular]{font-weight:400}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_subhead__1cf2a183 [class*=ql-size-bold]{font-weight:700}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_subhead__1cf2a183 [class*=ql-size-heavy]{font-weight:800}@media (max-width:767px){.RwCard_rwCardFusionTheme__1cf2a183.RwCard_rwCard__1cf2a183{border-radius:1rem}.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_ctaCtaOptionContainer__1cf2a183 .RwCard_ctaLinkCenter__1cf2a183,.RwCard_rwCardFusionTheme__1cf2a183 .RwCard_ctaCtaOptionContainer__1cf2a183 .RwCard_videoLinkContainer__1cf2a183 .RwCard_ctaVideoLink__1cf2a183{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwCartRow_root__bfab7626{max-width:90rem}.RwCartRow_rwCartRow_Container__bfab7626{-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;padding:1.25rem 1.25rem 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-weight:500}@media screen and (min-width:1024px){.RwCartRow_rwCartRow_Container__bfab7626{margin:0 auto;width:100%}}.RwCartRow_rwCartRow_Container__bfab7626.RwCartRow_overview__bfab7626{border-radius:.5rem;font-weight:600;padding:1rem 2.5rem}@media screen and (min-width:1024px){.RwCartRow_rwCartRow_Container__bfab7626.RwCartRow_overview__bfab7626{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1rem 1.25rem}}.RwCartRow_backgroundSand__bfab7626{background-color:var(--color-sand-02)}.RwCartRow_backgroundWhite__bfab7626{background-color:#fff}.RwCartRow_backgroundGreen__bfab7626{background-color:#0a8543;color:#fff}.RwCartRow_header__bfab7626{color:#0a8543;font-size:.75rem;font-weight:600;padding-right:1rem;text-transform:uppercase}@media screen and (min-width:1024px){.RwCartRow_header__bfab7626{font-size:.875rem}}.RwCartRow_border__bfab7626{border-bottom:.125rem solid #e3e5e8}.RwCartRow_rwCart_Divider__bfab7626{background-color:#e3e5e8;height:.0625rem;max-width:100%;-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4;margin:0 .5rem}.RwCartRow_headerRow__bfab7626 .RwCartRow_rwCart_Divider__bfab7626{background-color:#0a8543}.RwCartRow_planHeader__bfab7626{font-size:1rem;font-weight:600;line-height:var(--font-lineheight-03);padding-right:1rem}@media screen and (min-width:1024px){.RwCartRow_planHeader__bfab7626{font-weight:400}}.RwCartRow_subhead__bfab7626{display:inline-block;font-size:.875rem;font-weight:500;padding-left:.25rem}.RwCartRow_overview__bfab7626 .RwCartRow_rwCartRow_Right__bfab7626{font-size:1.75rem;font-weight:700}.RwCartRow_small__bfab7626{font-size:1.25rem;font-weight:500}.RwCartRow_rwCartRow_Right__bfab7626{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;line-height:var(--font-lineheight-03);text-align:right;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.RwCartRow_rwCartRow_Right__bfab7626 .RwCartRow_removedText__bfab7626{font-weight:600}.RwCartRow_rwCart_Divider__bfab7626+.RwCartRow_rwCartRow_Right__bfab7626{font-size:.875rem;font-weight:500;padding-top:.5rem}.RwCartRow_rwCart_SmallText__bfab7626{color:#6b6c72;opacity:.8;text-decoration-line:line-through}.RwCartRow_rwCart_SmallText__bfab7626.RwCartRow_annual__bfab7626{text-decoration-line:none;white-space:nowrap}.RwCartRow_rwCart_SmallText__bfab7626.RwCartRow_trialText__bfab7626{text-decoration-line:none}.RwCartRow_perEmpMsg__bfab7626{font-size:.875rem;opacity:.8;padding-top:.5rem}.RwCartRow_rwCartRow_RightSmall__bfab7626{font-size:.875rem;font-weight:600;padding-top:.5rem}.RwCartRow_rwCart_Link__bfab7626{font-weight:500}.RwCartRow_rwCart_Check__bfab7626{color:#0a8543}.RwCartRow_rwCart_Check__bfab7626 button[class*=Switch_off]{background-color:#d4d7dc;color:#393a3d}.RwCartRow_planHeader__bfab7626 .RwCartRow_rwCart_SmallText__bfab7626{font-weight:500;line-height:1.25rem;opacity:1}.RwCartRow_rateUnit__bfab7626{text-transform:lowercase}.RwCartRow_rwCartRow_Left__bfab7626 .RwCartRow_priceContainer__bfab7626,.RwCartRow_rwCartRow_Right__bfab7626 .RwCartRow_priceContainer__bfab7626{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;line-height:1.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.RwCartRow_rwCartRow_Right__bfab7626 .RwCartRow_discountPrice__bfab7626{padding-left:.3125rem}.RwCartRow_bookkeeperRow__bfab7626,.RwCartRow_bookkeepingContainer__bfab7626{border:.0625rem solid #d4d7dc;border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:1.25rem}.RwCartRow_bookkeepingContainer__bfab7626{padding-bottom:1.25rem;z-index:1}.RwCartRow_bookkeepingContainer__bfab7626 .RwCartRow_bookkeepTitle__bfab7626{display:inline-block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:.5rem;width:10rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600}.RwCartRow_bookkeepingTrial__bfab7626{margin-top:.25rem}.RwCartRow_bookkeepingTrial__bfab7626 .RwCartRow_bookkeepingMessageContainer__bfab7626{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:768px){.RwCartRow_bookkeepingTrial__bfab7626 .RwCartRow_bookkeepingMessageContainer__bfab7626{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.RwCartRow_bookkeepingTrial__bfab7626 .RwCartRow_bookkeepingTrialDesc__bfab7626{padding-right:.5rem}.RwCartRow_bookkeepingTrial__bfab7626 .RwCartRow_bookkeepingTitleGrey__bfab7626,.RwCartRow_bookkeepingTrial__bfab7626 .RwCartRow_bookkeepingTrialDescGrey__bfab7626{color:#6b6c72}.RwCartRow_bookkeepingTrial__bfab7626 .RwCartRow_removedText__bfab7626{color:#6b6c72;padding-left:.625rem}.RwCartRow_bookkeepingTrial__bfab7626 .RwCartRow_tooltipContainer__bfab7626{overflow-x:visible;white-space:nowrap}.RwCartRow_bookkeepingTrial__bfab7626 .RwCartRow_tooltipContainer__bfab7626>span{display:inline;white-space:normal}.RwCartRow_bookkeepingTrial__bfab7626 .RwCartRow_bookkeepingTrialToggle__bfab7626{overflow-x:visible;white-space:nowrap}.RwCartRow_bookkeepingTrial__bfab7626 .RwCartRow_bookkeepingTooltipWrapper__bfab7626{white-space:normal}.RwCartRow_bookkeepingTrial__bfab7626 .RwCartRow_trialPricing__bfab7626{margin:auto 0}.RwCartRow_bookkeepTitle__bfab7626.RwCartRow_tooltipContainer__bfab7626>*{display:inline-block;margin-left:0}.RwCartRow_offerTypeTrial__bfab7626 .RwCartRow_subhead__bfab7626{font-size:1.25rem;line-height:1.75rem}.RwCartRow_editLink__bfab7626{padding-left:.5rem}.RwCartRow_annualPricingLabel__bfab7626{color:#6b6c72;font-size:1rem;line-height:1.5rem;padding-right:.5rem}@media screen and (min-width:1024px){.RwCartRow_bookkeepingContainer__bfab7626 .RwCartRow_bookkeepTitle__bfab7626{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}}@media (min-width:768px) and (max-width:1024px){.RwCartRow_bookkeepingContainer__bfab7626 .RwCartRow_bookkeepTitle__bfab7626{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}}.RwCartRow_rwFreeGuidedSetup__bfab7626{padding-bottom:1.25rem}.RwCartRow_rwFreeGuidedSetup__bfab7626 .RwCartRow_tooltipContainer__bfab7626{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwCartRow_rwCartRow_Sep__bfab7626{border-bottom:.0625rem solid #000;margin:0 1.25rem;opacity:.2}.RwCartRow_noPadding__bfab7626{padding:1.25rem 0 0}.RwCartRow_assistedBkDesc__bfab7626{font-size:.875rem;line-height:1.25rem}.RwCartRow_hideFgsmsgForTime__bfab7626{display:none}.RwCartRow_textLeftBadge__bfab7626{margin-left:.5rem}@media screen and (max-width:767px){.RwCartRow_annualPriceText__bfab7626{font-size:.75rem}}.RwCartRow_pluStyles__bfab7626 .RwCartRow_discountPrice__bfab7626,.RwCartRow_pluStyles__bfab7626 .RwCartRow_textLeft__bfab7626{font-weight:600}.RwCartRow_pluStyles__bfab7626 .RwCartRow_noTopPadding__bfab7626,.RwCartRow_pluStyles__bfab7626 .RwCartRow_perEmpMsg__bfab7626{padding-top:0}.RwCartRow_textLeftSubhead__bfab7626{font-size:.75rem;font-weight:400;line-height:1rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

@charset "UTF-8";.RwClickableTooltip_rwClickableTooltip__15192c09{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;position:relative}.RwClickableTooltip_rwClickableTooltip__15192c09.RwClickableTooltip_smallLight__15192c09{margin-bottom:3rem;margin-left:0}.RwClickableTooltip_rwClickableTooltip__15192c09.RwClickableTooltip_smallDark__15192c09 .RwClickableTooltip_rwClickableTooltip__wrapper__15192c09,.RwClickableTooltip_rwClickableTooltip__15192c09.RwClickableTooltip_smallLight__15192c09 .RwClickableTooltip_rwClickableTooltip__wrapper__15192c09{right:0}.RwClickableTooltip_rwClickableTooltip__15192c09.RwClickableTooltip_smallDark__15192c09 .RwClickableTooltip_rwClickableTooltip__wrapperClose__15192c09,.RwClickableTooltip_rwClickableTooltip__15192c09.RwClickableTooltip_smallLight__15192c09 .RwClickableTooltip_rwClickableTooltip__wrapperClose__15192c09{right:0;top:1.25rem}.RwClickableTooltip_rwClickableTooltipAction__15192c09{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:.625rem}.RwClickableTooltip_rwClickableTooltip__15192c09 span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwClickableTooltip_rwClickableTooltipAction__15192c09 button:hover svg path{fill:#0d333f;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.RwClickableTooltip_smallLight__15192c09 .RwClickableTooltip_rwClickableTooltipAction__15192c09 button:hover svg path{fill:var(--color-blue-rw-sky);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.RwClickableTooltip_rwClickableTooltip__15192c09.RwClickableTooltip_formInfoIcon__15192c09{margin-left:.5rem}.RwClickableTooltip_rwClickableTooltip__15192c09.RwClickableTooltip_formInfoIcon__15192c09 .RwClickableTooltip_rwClickableTooltipAction__15192c09 button svg{height:1.25rem;width:1.25rem}.RwClickableTooltip_rwClickableTooltip__15192c09.RwClickableTooltip_formInfoIcon__15192c09 .RwClickableTooltip_rwClickableTooltipAction__15192c09{padding-left:0}.RwClickableTooltip_rwClickableTooltip__15192c09.RwClickableTooltip_formInfoIcon__15192c09 .RwClickableTooltip_rwClickableTooltipAction__15192c09 button svg path{fill:#0077c5}@media (max-width:1023px){.RwClickableTooltip_rwClickableTooltip__15192c09.RwClickableTooltip_formInfoIcon__15192c09 .RwClickableTooltip_rwClickableTooltip__wrapper_Show__15192c09,.RwClickableTooltip_rwClickableTooltip__15192c09.RwClickableTooltip_formInfoIcon__15192c09 .RwClickableTooltip_rwClickableTooltip__wrapper__15192c09{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.RwClickableTooltip_rwClickableTooltip__15192c09.RwClickableTooltip_formInfoIcon__15192c09 .RwClickableTooltip_rwClickableTooltip__wrapper__15192c09{background-color:#393a3d;border:.0625rem solid #393a3d;-webkit-box-shadow:none;box-shadow:none}@media (max-width:1023px){.RwClickableTooltip_rwClickableTooltip__15192c09.RwClickableTooltip_formInfoIcon__15192c09 .RwClickableTooltip_rwClickableTooltip__wrapper__15192c09{max-width:calc(100vw - 5rem);min-width:12.5rem;width:auto}}.RwClickableTooltip_rwClickableTooltip__15192c09.RwClickableTooltip_formInfoIcon__15192c09 .RwClickableTooltip_rwClickableTooltip__wrapper__15192c09:after,.RwClickableTooltip_rwClickableTooltip__15192c09.RwClickableTooltip_formInfoIcon__15192c09 .RwClickableTooltip_rwClickableTooltip__wrapper__15192c09:before{border-color:#393a3d transparent transparent}@media (max-width:1023px){.RwClickableTooltip_rwClickableTooltip__15192c09.RwClickableTooltip_formInfoIcon__15192c09 .RwClickableTooltip_rwClickableTooltip__wrapper__15192c09:after,.RwClickableTooltip_rwClickableTooltip__15192c09.RwClickableTooltip_formInfoIcon__15192c09 .RwClickableTooltip_rwClickableTooltip__wrapper__15192c09:before{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.RwClickableTooltip_rwClickableTooltip__15192c09.RwClickableTooltip_formInfoIcon__15192c09 .RwClickableTooltip_rwClickableTooltip__wrapperDescription__15192c09{color:#fff}@media (max-width:1023px){.RwClickableTooltip_rwClickableTooltip__15192c09.RwClickableTooltip_formInfoIcon__15192c09.RwClickableTooltip_formInfoIcon__15192c09 .RwClickableTooltip_rwClickableTooltip__wrapper_Show__15192c09{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}}.RwClickableTooltip_rwClickableTooltip__wrapper__15192c09{background:#fff;border:.0625rem solid var(--color-blue-rw-sky);border-radius:.25rem;bottom:0;-webkit-box-shadow:var(--elevation-clickable-tooltip);box-shadow:var(--elevation-clickable-tooltip);margin-bottom:2.1875rem;opacity:0;padding:1.25rem;pointer-events:none;position:absolute;right:-1rem;text-align:left;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:15rem}@media (min-width:1024px){.RwClickableTooltip_rwClickableTooltip__wrapper__15192c09{right:-7.5rem;width:16.4375rem}}@media (max-width:768px){.RwClickableTooltip_rwClickableTooltip__wrapper__15192c09{right:-1.5rem}}.RwClickableTooltip_rwClickableTooltip__wrapper__15192c09:after{border:.5rem solid transparent;border-top-color:#fff;bottom:-1rem;content:"";display:block;height:0;position:absolute;right:3rem;width:0}@media (max-width:768px){.RwClickableTooltip_rwClickableTooltip__wrapper__15192c09:after{right:3.5rem}}@media (min-width:1024px){.RwClickableTooltip_rwClickableTooltip__wrapper__15192c09:after{left:50%;right:inherit;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.RwClickableTooltip_rwClickableTooltip__wrapper__15192c09:before{border-color:var(--color-blue-rw-sky) transparent transparent transparent;border-style:solid;border-width:.5rem;bottom:-1.0625rem;content:"";display:block;height:0;position:absolute;right:3rem;width:0}@media (max-width:768px){.RwClickableTooltip_rwClickableTooltip__wrapper__15192c09:before{right:3.5rem}}@media (min-width:1024px){.RwClickableTooltip_rwClickableTooltip__wrapper__15192c09:before{left:calc(50% - .0625rem);right:inherit;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.RwClickableTooltip_rwClickableTooltip__wrapper_Show__15192c09{opacity:1;pointer-events:inherit;-webkit-transform:none;transform:none;z-index:1500}@media (max-width:768px){.RwClickableTooltip_rwClickableTooltip__wrapper_Show__15192c09{left:0;right:0}}.RwClickableTooltip_rwClickableTooltip__wrapperClose__15192c09{border:none;position:absolute;right:1.25rem;top:1.25rem}.RwClickableTooltip_rwClickableTooltip__wrapperTitle__15192c09{color:#0d333f;font-size:.875rem;font-weight:600;line-height:1.25rem;padding-bottom:.25rem}.RwClickableTooltip_rwClickableTooltip__wrapperDescription__15192c09{color:#0d333f;font-size:.875rem;font-weight:500;line-height:1.25rem}.RwClickableTooltip_rwClickableTooltip__wrapperDescription__15192c09 p{margin:.3125rem}.RwClickableTooltip_rwClickableTooltip__wrapperDescription__15192c09 p:before{content:"•";padding-right:.3125rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwDisclaimer_rwDisclaimer__7c85abcd{margin:0 auto;max-width:90rem}.RwDisclaimer_rwDisclaimer__7c85abcd.RwDisclaimer_fullWidth__7c85abcd{max-width:100%}.RwDisclaimer_rwDisclaimer__container__7c85abcd{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:1024px){.RwDisclaimer_rwDisclaimer__container__7c85abcd{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.RwDisclaimer_rwDisclaimer__linkContainer__7c85abcd{display:-webkit-box;display:-ms-flexbox;display:flex;margin:2.5rem auto;width:83.333%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwDisclaimer_rwDisclaimer__link__7c85abcd{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-weight:600;text-align:left}.RwDisclaimer_rwDisclaimer__link__7c85abcd.RwDisclaimer_modalLink__7c85abcd{text-decoration:underline}@media screen and (min-width:1024px){.RwDisclaimer_rwDisclaimer__link__7c85abcd{text-align:center}}.RwDisclaimer_rwDisclaimer__link__7c85abcd:before{display:none}@media screen and (min-width:1024px){.RwDisclaimer_rwDisclaimer__link__7c85abcd:before{display:block}}.RwDisclaimer_rwDisclaimer__icon__7c85abcd{display:inline-block;margin-left:.625rem;position:relative;-webkit-transition:-webkit-transform .4s ease .25s;transition:-webkit-transform .4s ease .25s;transition:transform .4s ease .25s;transition:transform .4s ease .25s,-webkit-transform .4s ease .25s}.RwDisclaimer_rwDisclaimer__icon__7c85abcd svg path{fill:none;stroke:currentColor}.RwDisclaimer_rwDisclaimer__icon__7c85abcd.RwDisclaimer_reversed__7c85abcd{-webkit-transform:scale(-1);transform:scale(-1);-webkit-transform-origin:center;transform-origin:center}.RwDisclaimer_rwDisclaimer__content__7c85abcd{display:block;margin:0 auto;min-height:37.5rem;padding:2.5rem 4.8125rem 1.25rem 3.375rem;position:relative}@media screen and (min-width:1024px){.RwDisclaimer_rwDisclaimer__content__7c85abcd{max-width:85rem;padding-top:3.75rem}}.RwDisclaimer_rwDisclaimer__content__7c85abcd.RwDisclaimer_expanded__7c85abcd{padding-bottom:1.1875rem;padding-top:2.5625rem}@media screen and (min-width:1024px){.RwDisclaimer_rwDisclaimer__content__7c85abcd.RwDisclaimer_expanded__7c85abcd{padding-top:3.8125rem}}.RwDisclaimer_rwDisclaimer__content__7c85abcd p{overflow-wrap:break-word}.RwDisclaimer_rwDisclaimer__divider__7c85abcd{background:hsla(0,0%,100%,.3);height:.0625rem;margin-bottom:.3125rem;margin-left:auto;margin-right:auto;position:relative;top:1.25rem;width:83.333%}@media screen and (min-width:1024px){.RwDisclaimer_rwDisclaimer__divider__7c85abcd{max-width:70.625rem}}.RwDisclaimer_rwDisclaimer__divider__7c85abcd.RwDisclaimer_lightTheme__7c85abcd{background:rgba(13,51,63,.3)}.RwDisclaimer_rwDisclaimer__divider__7c85abcd.RwDisclaimer_darkTheme__7c85abcd{background:hsla(0,0%,100%,.3)}.RwDisclaimer_rwDisclaimer__accordionWrapper__7c85abcd{width:100%}.RwDisclaimer_rwDisclaimer__7c85abcd [class*=modal][role=dialog]{background:#fff;border-radius:1.25rem;overflow:hidden;padding:2.5rem 1.25rem 2.5rem 2.5rem}.RwDisclaimer_rwDisclaimer__7c85abcd [class*=modal][role=dialog] button[class*=close]{color:#000;height:.96875rem;right:2.8125rem;top:1.875rem;width:.96875rem}.RwDisclaimer_rwDisclaimer__7c85abcd [class*=modal][role=dialog] [class*=rwDisclaimerGroup]{padding-right:1.25rem}.RwDisclaimer_rwDisclaimer__7c85abcd [class*=modal][role=dialog] [class*=overflow]{max-height:32.5rem;padding:0 0 1.25rem}.RwDisclaimer_rwDisclaimer__7c85abcd [class*=modal][role=dialog] [class*=overflow]::-webkit-scrollbar{width:.8125rem}.RwDisclaimer_rwDisclaimer__7c85abcd [class*=modal][role=dialog] [class*=overflow]::-webkit-scrollbar-track{background:#fff}.RwDisclaimer_rwDisclaimer__7c85abcd [class*=modal][role=dialog] [class*=overflow]::-webkit-scrollbar-thumb{background:var(--color-grey-rw-grey);border-radius:6.25rem}.RwDisclaimer_contentBackgroundWhite__7c85abcd{background-color:#fff}.RwDisclaimer_modalContent__7c85abcd{color:#000}.RwDisclaimer_rwDisclaimer__linkText__7c85abcd{font-weight:500}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwDisclaimerGroup_rwDisclaimerGroup__4273f26b:not(:first-of-type){margin-top:1.25rem}.RwDisclaimerGroup_rwDisclaimerGroup__4273f26b a{color:#0077c5}.RwDisclaimerGroup_rwDisclaimerGroup__4273f26b.RwDisclaimerGroup_lightTheme__4273f26b{color:#000}.RwDisclaimerGroup_rwDisclaimerGroup__4273f26b.RwDisclaimerGroup_lightTheme__4273f26b a{color:#0077c5}.RwDisclaimerGroup_rwDisclaimerGroup__4273f26b.RwDisclaimerGroup_darkTheme__4273f26b{color:#fff}.RwDisclaimerGroup_rwDisclaimerGroup__heading__4273f26b,.RwDisclaimerGroup_rwDisclaimerGroup__subhead__4273f26b{font-size:1rem;line-height:1.5rem;padding:0}.RwDisclaimerGroup_rwDisclaimerGroup__heading__4273f26b{font-weight:600}.RwDisclaimerGroup_rwDisclaimerGroup__subhead__4273f26b{font-weight:400}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwDisclaimerItem_rwDisclaimerItem__041df113{margin-top:1.25rem}.RwDisclaimerItem_rwDisclaimerItem__text__041df113{font-size:.875rem;line-height:1.25rem}.RwDisclaimerItem_rwDisclaimerItem__text__041df113 [class*=demi]{font-weight:600}.RwDisclaimerItem_rwDisclaimerItem__text__041df113 a{color:#0077c5}.RwDisclaimerItem_rwDisclaimerItem__text__041df113.RwDisclaimerItem_lightTheme__041df113{color:#000}.RwDisclaimerItem_rwDisclaimerItem__text__041df113.RwDisclaimerItem_lightTheme__041df113 a{color:#0077c5}.RwDisclaimerItem_rwDisclaimerItem__text__041df113.RwDisclaimerItem_darkTheme__041df113{color:#fff}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwFeatureCell_rwFeatureCell__518053a2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.5rem;-webkit-box-sizing:content-box;box-sizing:content-box;padding:1rem .5rem 1rem calc(8.333% + 1.25rem);width:100%}.RwFeatureCell_rwFeatureCell__518053a2.RwFeatureCell_sky__518053a2{background-color:var(--color-blue-rw-sky)}.RwFeatureCell_rwFeatureCell__518053a2.RwFeatureCell_tofu__518053a2{background-color:var(--color-rw-tofu)}.RwFeatureCell_rwFeatureCell__518053a2.RwFeatureCell_white__518053a2{background-color:#fff}@media (min-width:1024px){.RwFeatureCell_rwFeatureCell__518053a2{margin:0 auto;max-width:31.5rem;padding-left:16.667%}}.RwFeatureCell_rwFeatureCell__518053a2>span{display:block;height:1.25rem;width:1.25rem}.RwFeatureCell_rwFeatureCellName__518053a2{color:#000!important;font-size:1rem!important;font-weight:500!important;line-height:1.5rem!important;margin:0 .625rem}.RwFeatureCell_rwFeatureCellTooltip__518053a2{display:inline-block;margin-left:.5rem;margin-right:1.25rem;vertical-align:middle}.RwFeatureCell_rwFeatureCellTooltip__518053a2>div{padding:0}.RwFeatureCell_lastWord__518053a2{display:inline-block;white-space:nowrap}.RwFeatureCell_lastWord__518053a2 div>*{display:block;white-space:pre-wrap}.RwFeatureCell_modalCell__518053a2{display:initial}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--spacing-100:6.25rem;--time4:0.25s;--time7:0.75s}@-webkit-keyframes RwFeatureSection_fadeIn__637c469f{0%{opacity:0}to{opacity:1}}@keyframes RwFeatureSection_fadeIn__637c469f{0%{opacity:0}to{opacity:1}}@-webkit-keyframes RwFeatureSection_slideInUp__637c469f{0%{-webkit-transform:translateY(33%);transform:translateY(33%)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes RwFeatureSection_slideInUp__637c469f{0%{-webkit-transform:translateY(33%);transform:translateY(33%)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.RwFeatureSection_slideInUpOvershoot__637c469f{-webkit-animation:RwFeatureSection_fadeIn__637c469f .25s cubic-bezier(.35,0,.5,1) backwards,RwFeatureSection_slideInUp__637c469f .75s var(--easing-spirited-entrance) backwards;animation:RwFeatureSection_fadeIn__637c469f .25s cubic-bezier(.35,0,.5,1) backwards,RwFeatureSection_slideInUp__637c469f .75s var(--easing-spirited-entrance) backwards;-webkit-animation:RwFeatureSection_fadeIn__637c469f var(--time4) cubic-bezier(.35,0,.5,1) backwards,RwFeatureSection_slideInUp__637c469f var(--time7) var(--easing-spirited-entrance) backwards;animation:RwFeatureSection_fadeIn__637c469f var(--time4) cubic-bezier(.35,0,.5,1) backwards,RwFeatureSection_slideInUp__637c469f var(--time7) var(--easing-spirited-entrance) backwards}.RwFeatureSection_featureSection__637c469f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:90rem;overflow:hidden;padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:1024px){.RwFeatureSection_featureSection__637c469f{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:5rem;padding-top:5rem}}.RwFeatureSection_featureSection__panel__637c469f.RwFeatureSection_flexCenter__637c469f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwFeatureSection_featureSection__panel__637c469f.RwFeatureSection_flexCenter__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f{position:relative;width:100%}@media (min-width:1024px){.RwFeatureSection_featureSection__panel__637c469f.RwFeatureSection_flexCenter__637c469f{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwFeatureSection_featureSection__panel__637c469f{-ms-flex-preferred-size:50%;flex-basis:50%}.RwFeatureSection_featureSection__panel__637c469f.RwFeatureSection_panel_Reverse__637c469f{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.RwFeatureSection_featureSection__panel__637c469f.RwFeatureSection_panel_Reverse__637c469f+div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f{padding:0 var(--spacing-rw-small-button-height) 1rem;position:relative}@media (min-width:768px){.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f{padding:0 7rem 1rem}}@media (min-width:1024px){.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f{padding:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f .RwFeatureSection_image__637c469f img{max-height:32.5rem;max-width:32.5rem}}@media (min-width:1200px){.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f{padding:0}.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f .RwFeatureSection_image__637c469f img{max-height:41.875rem;max-width:41.875rem}}@media (min-width:1024px){.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f.RwFeatureSection_panel__mediaWrapper_NoCircular__637c469f{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}}@media (max-width:1023px){.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f.RwFeatureSection_panel__mediaWrapper_NoCircular__637c469f a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f.RwFeatureSection_panel__mediaWrapper_NoCircular__637c469f img{width:100%}@media (min-width:1024px){.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f.RwFeatureSection_panel__mediaWrapper_NoCircular__637c469f img{width:auto}.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f.RwFeatureSection_panel__mediaWrapper_CircularLeft__637c469f{margin-left:-2rem}.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f.RwFeatureSection_panel__mediaWrapper_CircularRight__637c469f{margin-right:-2rem}}.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f .RwFeatureSection_mediaWrapper__videoContainer__637c469f{position:relative}.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f .RwFeatureSection_mediaWrapper__videoContainer__637c469f:after{background:rgba(0,0,0,.25);border-radius:100%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f .RwFeatureSection_mediaWrapper__videoContainer__637c469f.RwFeatureSection_darkTheme__637c469f:after{background:hsla(0,0%,100%,.5)}.RwFeatureSection_mediaWrapper__playBtn__637c469f{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:100%;-webkit-box-shadow:0 .25rem 1.875rem 0 rgba(0,0,0,.15);box-shadow:0 .25rem 1.875rem 0 rgba(0,0,0,.15);cursor:pointer;height:3.75rem;left:50%;padding:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3.75rem;z-index:3}.RwFeatureSection_mediaWrapper__playBtn__637c469f:focus{outline:none}.RwFeatureSection_mediaWrapper__playBtn__637c469f:focus-visible+div{outline:.0625rem solid #005fcc}.RwFeatureSection_mediaWrapper__playBtn__637c469f svg{height:100%;pointer-events:none;width:100%}@media screen and (min-width:1024px){.RwFeatureSection_mediaWrapper__playBtn__637c469f{height:18.75%;width:18.75%}}.RwFeatureSection_mediaWrapper__playBtn__637c469f.RwFeatureSection_mediaWrapper__playBtn_DarkTheme__637c469f svg ellipse{fill:#0d333f}.RwFeatureSection_mediaWrapper__playBtn__637c469f.RwFeatureSection_mediaWrapper__playBtn_DarkTheme__637c469f svg path{fill:#fff}.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_mediaWrapper__linkContainer__637c469f{margin-top:1.25rem;text-align:center}.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_mediaWrapper__link__637c469f{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem}.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1.25rem;padding-right:1.25rem}@media (max-width:1023px){.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f{margin:0 auto;max-width:31.25rem}}@media (min-width:1024px){.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center;padding-bottom:4rem;padding-left:100px;padding-left:var(--spacing-100);padding-right:2.5rem}}.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f .RwFeatureSection_panel__iconWrapper__637c469f{margin-bottom:.625rem}@media (min-width:1024px){.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f.RwFeatureSection_itemWrapper_Reverse__637c469f{padding-left:8.4375rem;padding-right:0}}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__badge__637c469f,.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__badge__637c469f{margin-bottom:1.25rem}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__badge__637c469f{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__eyebrow__637c469f,.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__eyebrow__637c469f{font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:.625rem;text-transform:uppercase}.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__heading__637c469f{font-size:2.5rem;line-height:3.25rem;margin-bottom:1.25rem;margin-top:0;text-align:left}@media (min-width:1024px){.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__heading__637c469f{font-size:3.75rem;line-height:4.75rem;max-width:20.25rem;text-align:left}}@media (max-width:1023px){.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__heading__637c469f span[class*=ql-]{font-size:2.5rem!important;line-height:3.25rem!important}}.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__subheading__637c469f{font-size:1rem;font-weight:500;line-height:1.5rem;text-align:left}@media (min-width:1024px){.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__subheading__637c469f{font-size:1.25rem;line-height:1.75rem;max-width:22rem;text-align:left}}.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__heading__637c469f[class*=fixedMaxWidth]{margin:0 0 1.25rem}.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__subheading__637c469f[class*=fixedMaxWidth]{margin:0}.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__heading__637c469f[class*=fixedMaxWidth],.RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__subheading__637c469f[class*=fixedMaxWidth]{max-width:100%}.RwFeatureSection_panel__buttons__637c469f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:19.25rem;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:768px){.RwFeatureSection_panel__buttons__637c469f{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1024px){.RwFeatureSection_panel__buttons__637c469f{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%;width:auto}}.RwFeatureSection_panel__buttons__637c469f>div:first-child{margin-bottom:.625rem}@media (min-width:1024px){.RwFeatureSection_panel__buttons__637c469f>div:first-child{margin-bottom:0;margin-right:1.25rem}}.RwFeatureSection_panel__buttons__637c469f a,.RwFeatureSection_panel__buttons__637c469f button{width:100%}@media (min-width:1024px){.RwFeatureSection_panel__buttons__637c469f a,.RwFeatureSection_panel__buttons__637c469f button{width:auto}}.RwFeatureSection_ctaAsText__637c469f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;font-weight:500;justify-content:center;max-width:19.25rem;text-align:center;width:auto}.RwFeatureSection_ctaAsText__637c469f>div{font-weight:500}.RwFeatureSection_panel__buttons__637c469f.RwFeatureSection_mB40__637c469f{margin-bottom:2.5rem}.RwFeatureSection_panel__buttons__637c469f.RwFeatureSection_panel__buttons_Filled__637c469f{margin-top:2.5rem}.RwFeatureSection_featureSection_Fullwidth__637c469f{background-color:#fff;min-height:47.5rem}@media (max-width:1023px){.RwFeatureSection_featureSection_Fullwidth__637c469f{background-image:none!important}}@media (min-width:1024px){.RwFeatureSection_featureSection_Fullwidth__637c469f{background-position:50%;background-repeat:no-repeat;background-size:cover}}.RwFeatureSection_featureSection_Fullwidth__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;padding-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.RwFeatureSection_featureSection_Fullwidth__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f{display:none}}.RwFeatureSection_featureSectionSmall__637c469f{margin:0 auto;max-width:90rem;padding:0 1.25rem}@media (min-width:768px){.RwFeatureSection_featureSectionSmall__637c469f{padding:0 2.5rem}}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f .RwFeatureSection_mediaWrapper__linkContainer__637c469f{margin-top:1rem;text-align:center}@media (min-width:768px){.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f .RwFeatureSection_mediaWrapper__linkContainer__637c469f{margin-top:1.25rem}}@media (min-width:1024px){.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f .RwFeatureSection_mediaWrapper__linkContainer__637c469f{display:none}}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f .RwFeatureSection_mediaWrapper__linkContainer__637c469f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.5rem;margin-top:1.25rem}@media (min-width:1024px){.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f .RwFeatureSection_mediaWrapper__linkContainer__637c469f{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.RwFeatureSection_featureSectionSmall__container__637c469f{border-radius:.5rem;overflow:hidden}@media (min-width:1024px){.RwFeatureSection_featureSectionSmall__container__637c469f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0}}.RwFeatureSection_featureSectionSmall__container__637c469f.RwFeatureSection_white__637c469f,.RwFeatureSection_featureSection__637c469f.RwFeatureSection_white__637c469f{background-color:#fff}.RwFeatureSection_featureSectionSmall__container__637c469f.RwFeatureSection_rwDark__637c469f,.RwFeatureSection_featureSection__637c469f.RwFeatureSection_rwDark__637c469f{background-color:#0d333f}.RwFeatureSection_featureSectionSmall__container__637c469f.RwFeatureSection_rwTofu__637c469f,.RwFeatureSection_featureSection__637c469f.RwFeatureSection_rwTofu__637c469f{background-color:var(--color-grey-rw-tofu)}.RwFeatureSection_featureSectionSmall__container__637c469f.RwFeatureSection_rwSky__637c469f,.RwFeatureSection_featureSection__637c469f.RwFeatureSection_rwSky__637c469f{background-color:var(--color-blue-rw-sky)}.RwFeatureSection_featureSectionSmall__container__637c469f.RwFeatureSection_rwFaintGreen__637c469f,.RwFeatureSection_featureSection__637c469f.RwFeatureSection_rwFaintGreen__637c469f{background-color:#e8f5e3}.RwFeatureSection_featureSectionSmall__panel__637c469f:first-child{position:relative}@media (min-width:1024px){.RwFeatureSection_featureSectionSmall__panel__637c469f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:50%;flex-basis:50%}}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_mediaWrapper__playBtn__637c469f{margin-top:-3%}@media (min-width:768px){.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_mediaWrapper__playBtn__637c469f{margin-top:18%}}@media (min-width:1024px){.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_mediaWrapper__playBtn__637c469f{height:18.8%;margin-top:0;width:12.8%}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_mediaWrapper__playBtn__637c469f:focus{outline:.0625rem solid #005fcc}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f [class*=circularWrapper]{border-radius:0;clip-path:circle(80% at 30% 50%);height:100%;margin-bottom:-.5rem;padding-top:0}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f [class*=circularWrapper] picture{display:block}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f [class*=circularWrapper] img{height:auto;left:0;position:relative;-webkit-transform:none;transform:none;width:100%}}@media (max-width:1023px){.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f [class*=circularWrapper]{height:100%;-webkit-transform:translateY(-50%) scale(1.5);transform:translateY(-50%) scale(1.5)}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f [class*=circularWrapper] img{background-repeat:no-repeat;height:60%;-webkit-transform:translate(-50%,80%);transform:translate(-50%,80%)}}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f .RwFeatureSection_mediaWrapper__videoContainer__637c469f.RwFeatureSection_darkTheme__637c469f [class*=circularWrapper]:after{background:hsla(0,0%,100%,.5)}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f .RwFeatureSection_mediaWrapper__videoContainer__637c469f [class*=circularWrapper]:after{background:rgba(0,0,0,.25);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f{padding-left:2.0625rem;padding-right:2.0625rem}@media (min-width:768px){.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f{padding-left:8.4375rem;padding-right:3.6875rem}}@media (min-width:1024px){.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:3.75rem}}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f .RwFeatureSection_panel__iconWrapper__637c469f{margin-bottom:1rem}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f .RwFeatureSection_panel__heading__637c469f{font-size:2.125rem;line-height:2.75rem;margin-bottom:1.25rem;margin-top:0}@media (min-width:1024px){.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f .RwFeatureSection_panel__heading__637c469f{font-size:2.5rem;line-height:3.25rem}}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f .RwFeatureSection_panel__subheading__637c469f{font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:2.5rem;max-width:22.6875rem}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f .RwFeatureSection_panel__buttons__637c469f{max-width:100%}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f .RwFeatureSection_panel__buttons__637c469f>div:first-child{margin-bottom:0}.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f a,.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f button{width:100%}@media (min-width:1024px){.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f a,.RwFeatureSection_featureSectionSmall__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f button{width:auto}}.RwFeatureSection_panel__mediaWrapper__637c469f [class*=video],.RwFeatureSection_panel__mediaWrapper__637c469f [class*=video]:hover{-webkit-box-shadow:none;box-shadow:none}.RwFeatureSection_panel__mediaWrapper__637c469f [class*=videoThumbnail]{-o-object-fit:contain;object-fit:contain}.RwFeatureSection_tooltipText__637c469f{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;line-height:1.5rem;margin:1.25rem 0}@media (min-width:1024px){.RwFeatureSection_tooltipText__637c469f{font-size:1.25rem;line-height:1.75rem}}.RwFeatureSection_spotlightCircle__637c469f{border-radius:50%;left:50%;max-width:20.9375rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.RwFeatureSection_spotlightCircle__637c469f.RwFeatureSection_green__637c469f{background:var(--color-green-rw-green)}.RwFeatureSection_spotlightCircle__637c469f.RwFeatureSection_teal__637c469f{background:#07c4d9}.RwFeatureSection_spotlightCircle__637c469f:before{content:"";display:block;padding-top:100%}@media (min-width:768px){.RwFeatureSection_spotlightCircle__637c469f{max-width:27.5rem}}@media (min-width:1024px){.RwFeatureSection_spotlightCircle__637c469f{max-width:32.5rem}}.RwFeatureSection_fullWidth__637c469f{margin:0 auto;width:calc(100% - 2.5rem)}.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f{margin-left:auto;margin-right:auto;padding:0;width:100%}@media (min-width:768px){.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f{width:83.333%}}.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f.RwFeatureSection_video__637c469f{width:100%}@media (min-width:1024px){.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f{width:100%}}.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f.RwFeatureSection_spotlightVariant__637c469f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:16.0625rem}@media (min-width:768px){.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f.RwFeatureSection_spotlightVariant__637c469f{min-height:27.5rem}}@media (min-width:1024px){.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f.RwFeatureSection_spotlightVariant__637c469f{min-height:32.5rem}}.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f{margin-bottom:2.5rem}@media (min-width:1024px){.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f{margin-bottom:0}.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f.RwFeatureSection_panel__mediaWrapper_CircularLeft__637c469f{margin-left:0}.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f.RwFeatureSection_panel__mediaWrapper_CircularRight__637c469f{margin-right:0}}.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__heading__637c469f{font-size:2.5rem;font-weight:700;line-height:3.25rem;margin-bottom:1.25rem;margin-top:0;text-align:left}@media (min-width:1024px){.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__heading__637c469f{font-size:3rem;line-height:3.75rem;max-width:100%}}.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__subheading__637c469f{font-size:1rem;font-weight:500;line-height:1.5rem;text-align:left}@media (min-width:1024px){.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__subheading__637c469f{font-size:1.25rem;line-height:1.75rem;max-width:100%}}.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:1024px){.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__itemWrapper__637c469f{padding:0 calc(20% - 1.25rem)}.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f.RwFeatureSection_panel__mediaWrapper_CircularLeft__637c469f .RwFeatureSection_image__637c469f,.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f.RwFeatureSection_panel__mediaWrapper_CircularRight__637c469f .RwFeatureSection_image__637c469f{max-width:38.75rem}}.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f.RwFeatureSection_panel__mediaWrapper_NoCircular__637c469f img{width:100%}@media (min-width:768px){.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f.RwFeatureSection_panel__mediaWrapper_NoCircular__637c469f img{width:auto}}.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f .RwFeatureSection_mediaWrapper__videoContainer__637c469f{margin:0 auto;max-width:20.9375rem}@media (min-width:768px){.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f .RwFeatureSection_mediaWrapper__videoContainer__637c469f{max-width:35.625rem}}@media (min-width:1024px){.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_featureSection__panel__637c469f .RwFeatureSection_panel__mediaWrapper__637c469f .RwFeatureSection_mediaWrapper__videoContainer__637c469f{max-width:41.875rem}}.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_image__637c469f{text-align:center;z-index:var(--zindex-rw-hero-left)}.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_image__637c469f img,.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_image__637c469f picture{z-index:var(--zindex-rw-hero-left)}@media (max-width:1023px){.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_image__637c469f{width:90%}}.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_image__637c469f.RwFeatureSection_left__637c469f{margin-right:10%}@media (min-width:1024px){.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_image__637c469f.RwFeatureSection_left__637c469f{margin-right:3.125rem}}.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_image__637c469f.RwFeatureSection_right__637c469f{margin-left:10%}@media (min-width:1024px){.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_image__637c469f.RwFeatureSection_right__637c469f{margin-left:3.125rem}}@media (max-width:768px){.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_image__637c469f.RwFeatureSection_center__637c469f{margin-left:auto;margin-right:auto;width:100%}}@media (min-width:1024px){.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_spotlightCircle__637c469f.RwFeatureSection_left__637c469f{-webkit-transform:translate(calc(-50% - 1.5625rem),-50%);transform:translate(calc(-50% - 1.5625rem),-50%);width:calc(100% - 3.125rem)}.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_spotlightCircle__637c469f.RwFeatureSection_right__637c469f{-webkit-transform:translate(calc(-50% + 1.5625rem),-50%);transform:translate(calc(-50% + 1.5625rem),-50%);width:calc(100% - 3.125rem)}}@media (min-width:768px){.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_panel__buttons__637c469f{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%;width:auto}.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_panel__buttons__637c469f>div:first-child{margin-bottom:0;margin-right:1.25rem}.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_panel__buttons__637c469f a,.RwFeatureSection_fullWidth__637c469f .RwFeatureSection_panel__buttons__637c469f button{width:auto}}.RwFeatureSection_floatingImage__637c469f{max-width:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:var(--zindex-rw-hero-left)}.RwFeatureSection_floatingImage__637c469f img{border-radius:.5rem;-webkit-box-shadow:0 .25rem 1rem rgba(0,0,0,.2);box-shadow:0 .25rem 1rem rgba(0,0,0,.2)}.RwFeatureSection_floatingImage__637c469f.RwFeatureSection_right__637c469f{right:.125rem}.RwFeatureSection_floatingImage__637c469f.RwFeatureSection_left__637c469f{left:.125rem}@media (min-width:768px){.RwFeatureSection_floatingImage__637c469f{max-width:19.875rem}.RwFeatureSection_floatingImage__637c469f.RwFeatureSection_right__637c469f{right:0}.RwFeatureSection_floatingImage__637c469f.RwFeatureSection_left__637c469f{left:0}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwFeaturesNavigationCategory_rwFeaturesNavigationCategory__e9692415{display:block}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwFeaturesNavigationCategoryItem_categoryItem__7cf06f88{display:block}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwMenuItem_rwMenuItem__b574f880 .RwMenuItem_link__b574f880{font-size:1.25rem;line-height:1.75rem}@media screen and (min-width:1024px){.RwMenuItem_rwMenuItem__b574f880 .RwMenuItem_link__b574f880{font-size:1rem;line-height:1.5rem}.RwMenuItem_clarityRwMenuItem__b574f880 .RwMenuItem_link__b574f880{font-size:.875rem;line-height:1.25rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwMultiImageContainer_root__65e83cc7{background-color:transparent}.RwMultiImageContainer_rwMultiImageContainer__65e83cc7{aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto 2.5rem}.RwMultiImageContainer_rwMultiImageContainer_Column__65e83cc7{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwMultiImageContainer_rwMultiImageContainer_Column__65e83cc7:first-child{margin-right:1.25rem}.RwMultiImageContainer_rwMultiImageContainer_Column__65e83cc7.RwMultiImageContainer_right__65e83cc7 .RwMultiImageContainer_imageWrapper__65e83cc7:first-child{margin-bottom:1.25rem}.RwMultiImageContainer_imageWrapper__65e83cc7{border-radius:.5rem;-webkit-box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.2);box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.2);overflow:hidden;position:relative;width:100%}.RwMultiImageContainer_img1Wrapper__65e83cc7,.RwMultiImageContainer_img2Wrapper__65e83cc7{aspect-ratio:18/25;display:block}.RwMultiImageContainer_img3Wrapper__65e83cc7{aspect-ratio:2/1;display:block}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwNavMenu_rwNavMenu__4db35d44{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:0;overflow:hidden;padding:2.5rem 8.333%;position:absolute;-webkit-transform:translateX(100vw);transform:translateX(100vw);width:100vw}@media screen and (min-width:1024px){.RwNavMenu_rwNavMenu__4db35d44{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;padding:0;position:relative;width:auto}}.RwNavMenu_rwNavMenu__4db35d44.RwNavMenu_open__4db35d44{height:auto;min-height:6.25rem;overflow:visible;-webkit-transform:translateX(0);transform:translateX(0)}.RwNavMenu_rwNavMenu__4db35d44 .RwNavMenu_cards__4db35d44{margin:2.5rem 1.25rem 3.75rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:1024px){.RwNavMenu_rwNavMenu__4db35d44 .RwNavMenu_cards__4db35d44{-webkit-box-ordinal-group:3;-ms-flex-order:2;border-left:.0625rem solid #d4d7dc;margin:0 0 0 auto;order:2;padding-left:5rem}}@media screen and (max-width:1023px){.RwNavMenu_rwNavMenu__4db35d44 .RwNavMenu_cards__4db35d44{-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}}.RwNavMenu_rwNavMenu__4db35d44 .RwNavMenu_subheading__4db35d44{color:#0a8543;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;font-style:normal;font-weight:600;height:1.75rem;line-height:1.75rem;margin-bottom:1.25rem;width:12.875rem}.RwNavMenu_menuChild__4db35d44{margin-top:1.25rem}@media screen and (min-width:1024px){.RwNavMenu_menuChild__4db35d44{margin-right:2.5rem;margin-top:0}}@media screen and (min-width:1200px){.RwNavMenu_menuChild__4db35d44{margin-right:5rem}}.RwNavMenu_return__4db35d44 .RwNavMenu_label__4db35d44{color:#0d333f;font-size:1.5rem;font-weight:500;line-height:2rem;margin-left:1.25rem}@media screen and (min-width:1024px){.RwNavMenu_return__4db35d44{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.RwNavMenu_return__4db35d44{left:0;position:sticky!important;text-align:left;top:0;z-index:1100}@supports (-webkit-touch-callout:none){.RwNavMenu_return__4db35d44{margin-left:0}}.RwNavMenu_return__4db35d44:after{background-color:#fff;border-collapse:separate;bottom:0;-webkit-box-shadow:0 -2rem 0 #fff,0 -4rem 0 #fff,0 1rem 0 #fff;box-shadow:0 -2rem 0 #fff,0 -4rem 0 #fff,0 1rem 0 #fff;content:"";height:100%;position:absolute;top:0;width:100%;z-index:-1}}.RwNavMenu_clarityRwNavMenu__4db35d44 .RwNavMenu_cards__4db35d44{padding-left:2.5rem}@media screen and (min-width:1200px){.RwNavMenu_clarityRwNavMenu__4db35d44 .RwNavMenu_cards__4db35d44{padding-left:3.75rem}}@media screen and (min-width:1440px){.RwNavMenu_clarityRwNavMenu__4db35d44 .RwNavMenu_cards__4db35d44{padding-left:5rem}}@media screen and (min-width:1024px){.RwNavMenu_rwNavMenu__4db35d44.RwNavMenu_claritynavOpen__4db35d44{margin-bottom:.875rem}.RwNavMenu_claritynavBreadcrumbSection__4db35d44.RwNavMenu_breadcrumbSection__4db35d44{display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;bottom:0;left:0;margin-top:1.875rem;position:absolute}.RwNavMenu_claritynavBreadcrumbSection__4db35d44.RwNavMenu_breadcrumbSection__4db35d44 .RwNavMenu_claritynavBreadcrumb__4db35d44{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:flex-start;margin:auto;max-width:90rem;width:100vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.RwNavMenu_claritynavBreadcrumbSection__4db35d44.RwNavMenu_breadcrumbSection__4db35d44 .RwNavMenu_claritynavBreadcrumb__4db35d44 a:hover{color:#0d7300}.RwNavMenu_claritynavBreadcrumbSection__4db35d44.RwNavMenu_breadcrumbSection__4db35d44 .RwNavMenu_claritynavBreadcrumb__4db35d44 .RwNavMenu_breadcrumbList__4db35d44.RwNavMenu_claritynavBreadcrumbList__4db35d44 li{margin-right:1.25rem;padding-right:0;position:relative}.RwNavMenu_claritynavBreadcrumbSection__4db35d44.RwNavMenu_breadcrumbSection__4db35d44 .RwNavMenu_claritynavBreadcrumb__4db35d44 .RwNavMenu_breadcrumbList__4db35d44.RwNavMenu_claritynavBreadcrumbList__4db35d44.RwNavMenu_footerWhite__4db35d44 li:last-child{margin-right:0;padding-right:0}.RwNavMenu_claritynavBreadcrumb__4db35d44 ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwNavMenu_breadcrumbLink__4db35d44{color:#0d333f;font-size:.875rem;font-weight:600;text-decoration:none}.RwNavMenu_breadcrumbList__4db35d44 li:not(:last-child):after{color:#0d333f;content:"|";display:inline;font-size:.875rem;font-weight:700;padding-left:1.25rem;padding-right:0}.RwNavMenu_clarityRwNavMenu__4db35d44 .RwNavMenu_cards__4db35d44{border:none;position:relative}.RwNavMenu_clarityRwNavMenu__4db35d44 .RwNavMenu_cards__4db35d44:before{background-color:#eaeae3;border-left:.0625rem solid #d4d7dc;content:"";display:block;height:calc(100% + 6.5rem);left:0;position:absolute;top:-2.5rem;width:calc(100% + 5.3125rem);z-index:-1}.RwNavMenu_clarityRwNavMenu__4db35d44 div[class*=RwNavMenu_cards__]{margin:0 0 2.5rem auto}.RwNavMenu_clarityRwNavMenu__4db35d44 div[class*=NavCard_text__] .RwNavMenu_qlFontHuge__4db35d44{font-size:.875rem;line-height:1rem;margin-bottom:.5rem}.RwNavMenu_clarityRwNavMenu__4db35d44 div[class*=NavCard_text__]{margin-bottom:0}.RwNavMenu_clarityRwNavMenu__4db35d44 div[class*=RwNavMenu_cards__] div[class*=NavCard_text__] p{font-size:.875rem;font-weight:500;line-height:100%;margin-bottom:.125rem;text-align:center}.RwNavMenu_clarityRwNavMenu__4db35d44 div[class*=NavCard_text__] p .RwNavMenu_qlFontHuge__4db35d44{font-size:.875rem;font-weight:600;line-height:1.25rem}.RwNavMenu_clarityRwNavMenu__4db35d44 [class*=RwNavMenu_cards__] [class*=NavCard_navCard__]:hover{-webkit-box-shadow:none;box-shadow:none}.RwNavMenu_clarityRwNavMenu__4db35d44 [class*=RwNavMenu_cards__] [class*=NavCard_navCard__] a[class*=Link_link__] div[class*=Responsivetext_responsivetext__] div[class=resp-text-wrapper] p:first-of-type{margin-bottom:0}.RwNavMenu_clarityRwNavMenu__4db35d44 [class*=RwNavMenu_cards__] [class*=NavCard_navCard__] a[class*=Link_link__] div[class*=Responsivetext_responsivetext__] div[class=resp-text-wrapper] [class=ql-font-huge]{font-size:.875rem;font-weight:600;line-height:1rem;margin-bottom:0}.RwNavMenu_clarityRwNavMenu__4db35d44 .RwNavMenu_respTextWrapper__4db35d44 p:nth-child(2){font-size:.75rem;line-height:1rem}.RwNavMenu_clarityRwNavMenu__4db35d44 .RwNavMenu_subheading__4db35d44{font-size:.875rem;line-height:1.25rem;margin-bottom:1.25rem}.RwNavMenu_clarityRwNavMenu__4db35d44 div[class*=RwNavMenu_cards__] [class*=NavCard_navCard__]{margin-bottom:1.25rem}.RwNavMenu_clarityRwNavMenu__4db35d44 div[class*=RwNavMenu_cards__] a:hover{text-decoration:none}.RwNavMenu_clarityRwNavMenu__4db35d44 div[class*=RwNavMenu_cards__] [class*=NavCard_navCard__] [class*=NavCard_image__] img{height:auto;-o-object-fit:cover;object-fit:cover;width:auto}.RwNavMenu_clarityRwNavMenu__4db35d44 [class*=NavCard_navCard__] [class*=NavCard_imageWrapper__]{height:auto}.RwNavMenu_clarityRwNavMenu__4db35d44 div[class*=RwNavMenu_cards__] [class*=NavCard_navCard__] a .RwNavMenu_respTextWrapper__4db35d44 p:nth-child(2){padding-bottom:.75rem}.RwNavMenu_clarityRwNavMenu__4db35d44:after{background-color:#eaeae3;bottom:0;content:"";position:absolute;right:-100vw;top:0;width:100vw;z-index:-1}.RwNavMenu_clarityRwNavMenu__4db35d44.RwNavMenu_noCards__4db35d44:after{background-color:transparent}.RwNavMenu_rwNavMenu__4db35d44.RwNavMenu_dropdownSkyblue__4db35d44.RwNavMenu_clarityRwNavMenu__4db35d44{padding-bottom:5.5rem}.RwNavMenu_rwNavMenu__4db35d44.RwNavMenu_dropdownSkyblue__4db35d44.RwNavMenu_clarityRwNavMenu__4db35d44 .RwNavMenu_cards__4db35d44:before,.RwNavMenu_rwNavMenu__4db35d44.RwNavMenu_dropdownSkyblue__4db35d44.RwNavMenu_clarityRwNavMenu__4db35d44:after{background-color:#eaf6f7}.RwNavMenu_claritynavShadowSection__4db35d44{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;width:100%}.RwNavMenu_claritynavShadowSection__4db35d44:after{background:radial-gradient(circle,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 100%);content:"";height:calc(100vh - 50%);left:0;padding:0;pointer-events:none;position:absolute;top:100%;width:100%}a.RwNavMenu_externalLink__4db35d44{color:#0d333f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;font-weight:600;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}a.RwNavMenu_externalLink__4db35d44:hover{color:#0a8543}a.RwNavMenu_externalLink__4db35d44 svg{height:1.1875rem;margin-left:.25rem;width:1.0625rem}.RwNavMenu_hasBreadcrumbExternalList__4db35d44,.RwNavMenu_iesListNav__4db35d44{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-ms-flex:none;flex:none;height:100%;position:relative}.RwNavMenu_hasBreadcrumbExternalList__4db35d44{width:auto}.RwNavMenu_hasBreadcrumbExternalList__4db35d44 ul li a{color:#0d333f}.RwNavMenu_hasBreadcrumbExternalList__4db35d44 ul{width:auto}[class*=RwGlobalNav_rwMenuWrapper__] div.RwNavMenu_claritynavBreadcrumbSection__4db35d44 div.RwNavMenu_claritynavBreadcrumb__4db35d44 ul.RwNavMenu_hasBreadcrumbExternalList__4db35d44 li{margin-right:1.25rem;padding-right:1.25rem}.RwNavMenu_hasBreadcrumbExternalList__4db35d44 li:not(:last-child):after,.RwNavMenu_iesListNav__4db35d44 li:not(:last-child):after{color:#0d333f;content:"|";display:inline;font-size:.875rem;font-weight:600;padding-left:1.25rem;padding-right:0}.RwNavMenu_hasBreadcrumbExternalList__4db35d44:before{background-color:#eaeae3;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100vw}.RwNavMenu_footerWhite__4db35d44.RwNavMenu_hasBreadcrumbExternalList__4db35d44:before{background-color:#fff}[class*=RwGlobalNav_rwMenuWrapper_] div.RwNavMenu_claritynavBreadcrumbSection__4db35d44 div.RwNavMenu_claritynavBreadcrumb__4db35d44 ul.RwNavMenu_iesListNav__4db35d44 li{margin-right:1.25rem;padding-right:0;position:relative}.RwNavMenu_hasBreadcrumbExternalList__4db35d44 li a.RwNavMenu_breadcrumbLink__4db35d44:hover{color:#0a8543}}@media screen and (max-width:calc(1024px - 1px)){.RwNavMenu_claritynavBreadcrumbSection__4db35d44{border-top:.0625rem solid #babec5;margin:1.25rem 1.25rem 0}.RwNavMenu_breadcrumbList__4db35d44{margin:0;padding:0}.RwNavMenu_claritynavBreadcrumb__4db35d44 ul{list-style:none}.RwNavMenu_claritynavBreadcrumb__4db35d44 ul li{margin-top:1.25rem}.RwNavMenu_claritynavBreadcrumb__4db35d44 ul li a{color:#0d333f;font-size:1.25rem;font-weight:500;line-height:1.75rem;text-decoration:none}.RwNavMenu_iesListNav__4db35d44{padding-left:0}.RwNavMenu_externalLink__4db35d44{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.RwNavMenu_externalLink__4db35d44 svg{height:1.5rem;margin-left:.4375rem;width:1.3125rem}}@media screen and (min-width:1024px){.RwNavMenu_footerExternalWhite__4db35d44{padding:0}.RwNavMenu_footerExternalDivider__4db35d44:after{background-color:#0d333f;display:inline-block;height:.875rem;margin:0 1.25rem;vertical-align:middle;width:.09375rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwNavMenuItem_rwNavMenuItem__950fa6bb .RwNavMenuItem_badge__950fa6bb{font-size:.75rem;height:1.5rem;line-height:1rem;margin-left:1.25rem;padding:.25rem .625rem;text-transform:uppercase}.RwNavMenuItem_rwNavMenuItem__950fa6bb .RwNavMenuItem_showMore__950fa6bb{font-weight:600}.RwNavMenuItem_rwNavMenuItem__950fa6bb .RwNavMenuItem_navLink__950fa6bb{margin:0 .3125rem}@media screen and (max-width:calc(1024px - 1px)){.RwNavMenuItem_rwNavMenuItem__950fa6bb .RwNavMenuItem_navLink__950fa6bb{font-size:1.25rem!important;line-height:1.75rem!important}}.RwNavMenuItem_rwNavMenuItem__950fa6bb .RwNavMenuItem_navLink__950fa6bb:focus{overflow:visible!important;position:relative}.RwNavMenuItem_rwNavMenuItem__950fa6bb .RwNavMenuItem_navLink__950fa6bb:focus:before{border:.1875rem solid #0077c5;border-radius:.25rem;content:"";display:block;height:calc(100% + .375rem);left:-.3125rem;position:absolute;top:-.1875rem;width:calc(100% + .625rem)}.RwNavMenuItem_rwNavMenuItem__950fa6bb .RwNavMenuItem_navLink__950fa6bb.RwNavMenuItem_secondaryNav__950fa6bb:hover{color:red!important}@media screen and (max-width:calc(1024px - 1px)){.RwNavMenuItem_rwNavMenuItem__950fa6bb .RwNavMenuItem_navLink__950fa6bb.RwNavMenuItem_secondaryNav__950fa6bb{font-size:1.25rem!important;font-weight:500!important}.RwNavMenuItem_rwNavMenuItem__950fa6bb .RwNavMenuItem_navLink__950fa6bb.RwNavMenuItem_secondaryNav__950fa6bb:hover{color:#0a8543!important}}.RwNavMenuItem_rwNavMenuItem__950fa6bb.RwNavMenuItem_black__950fa6bb .RwNavMenuItem_navLink__950fa6bb{text-decoration:none}.RwNavMenuItem_rwNavMenuItem__950fa6bb.RwNavMenuItem_black__950fa6bb .RwNavMenuItem_navLink__950fa6bb:hover{color:#0a8543;text-decoration:none}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwNavMenuList_listHeader__e9794996{color:#0a8543;font-size:1.5rem!important;font-weight:600!important;line-height:2rem!important;margin:0}@media screen and (min-width:1024px){.RwNavMenuList_listHeader__e9794996{font-size:1.25rem!important;line-height:1.75rem!important}}.RwNavMenuList_extendedColumnHeader__e9794996{width:150%}.RwNavMenuList_secondColumn__e9794996{margin-top:2.5rem}.RwNavMenuList_splitColumnsWrapper__e9794996{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5rem;width:auto}.RwNavMenuList_splitColumnLeft__e9794996,.RwNavMenuList_splitColumnRight__e9794996{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.RwNavMenuList_splitColumnLeft__e9794996 .RwNavMenuList_listItem__e9794996 a,.RwNavMenuList_splitColumnRight__e9794996 .RwNavMenuList_listItem__e9794996 a{white-space:nowrap}.RwNavMenuList_menuToggle__e9794996{width:100%}@media screen and (max-width:calc(1024px - 1px)){.RwNavMenuList_menuToggle__e9794996{font-size:1.5rem!important;font-weight:600!important;line-height:2rem!important}}.RwNavMenuList_menuToggle__e9794996>span{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwNavMenuList_menuToggle__e9794996 .RwNavMenuList_open__e9794996 svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RwNavMenuList_menuToggle__e9794996 .RwNavMenuList_open__e9794996 svg path{stroke:#0a8543}.RwNavMenuList_menuToggle__e9794996:focus{outline:none!important}@media screen and (min-width:1024px){.RwNavMenuList_itemLabel__e9794996+span{display:none}}.RwNavMenuList_greenTextColor__e9794996{color:#0d7300}@media screen and (max-width:calc(1024px - 1px)){.RwNavMenuList_menuToggle__e9794996.RwNavMenuList_secondaryNav__e9794996{font-size:1.25rem!important;font-weight:600!important;padding-bottom:1.25rem;padding-top:1.25rem}}.RwNavMenuList_listWrapper__e9794996{display:none;overflow:hidden;-webkit-transform:translateX(-.3125rem);transform:translateX(-.3125rem);-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}@media screen and (min-width:1024px){.RwNavMenuList_listWrapper__e9794996{display:block}}.RwNavMenuList_listWrapper__e9794996.RwNavMenuList_open__e9794996{display:block}.RwNavMenuList_listItem__e9794996+.RwNavMenuList_listItem__e9794996{margin-top:1.25rem}@media screen and (min-width:1024px){.RwNavMenuList_listItem__e9794996+.RwNavMenuList_listItem__e9794996{margin-top:.625rem}}.RwNavMenuList_listItem__e9794996:first-child{margin-top:2.5rem}@media screen and (min-width:1024px){.RwNavMenuList_listItem__e9794996:first-child{margin-top:1.25rem}}.RwNavMenuList_listItem__e9794996:last-child{margin-bottom:0}@media screen and (min-width:1024px){.RwNavMenuList_listItem__e9794996:last-child{margin-bottom:1.25rem}}.RwNavMenuList_noTopPadding__e9794996:first-child{margin-top:0}@media screen and (min-width:1024px){.RwNavMenuList_noTopPadding__e9794996:first-child{margin-top:1.25rem}}.RwNavMenuList_listItemMore__e9794996{margin-top:1.25rem!important}@media (max-width:1024px){.RwNavMenuList_listWrapper__e9794996.RwNavMenuList_secondaryNav__e9794996{padding-left:1.25rem}.RwNavMenuList_listItem__e9794996.RwNavMenuList_secondaryNav__e9794996:first-child{margin-top:0}.RwNavMenuList_listItem__e9794996.RwNavMenuList_secondaryNav__e9794996:last-child{margin-bottom:1.25rem}.RwNavMenuList_greenText__e9794996{color:#0d7300}}@media screen and (min-width:1024px){.RwNavMenuList_secondColumnPadding__e9794996{margin-left:-1.25rem}}.RwNavMenuList_clarityRwNavMenuList__e9794996 .RwNavMenuList_horizontalDividers__e9794996:last-child{border-top:none;padding-top:1.25rem;position:relative}.RwNavMenuList_clarityRwNavMenuList__e9794996 .RwNavMenuList_horizontalDividers__e9794996:last-child:before{background-color:#babec5;content:"";height:.0625rem;left:.3125rem;position:absolute;top:0;width:2.5rem}@media (min-width:1024px){.RwNavMenuList_clarityRwNavMenuList__e9794996 .RwNavMenuList_listHeader__e9794996{border-bottom:.0625rem solid #babec5;color:#0a8543;font-weight:600;padding-bottom:1.25rem}.RwNavMenuList_clarityRwNavMenuList__e9794996 .RwNavMenuList_listHeader__e9794996.RwNavMenuList_hideDivider__e9794996{border:none;padding:0}.RwNavMenuList_clarityRwNavMenuList__e9794996 .RwNavMenuList_listHeader__e9794996>span{font-size:.875rem;font-weight:600;line-height:1.25rem}.RwNavMenuList_clarityRwNavMenuList__e9794996 .RwNavMenuList_listItem__e9794996{margin-top:.75rem}.RwNavMenuList_clarityRwNavMenuList__e9794996 .RwNavMenuList_listItem__e9794996:first-child{margin-top:1.25rem}.RwNavMenuList_clarityRwNavMenuList__e9794996 .RwNavMenuList_listItem__e9794996.RwNavMenuList_horizontalDividers__e9794996:nth-last-child(2){margin-bottom:1.25rem}.RwNavMenuList_clarityRwNavMenuList__e9794996 .RwNavMenuList_listItem__e9794996 a{font-size:.875rem}.RwNavMenuList_clarityRwNavMenuList__e9794996 .RwNavMenuList_listItem__e9794996 a[class*=RwNavMenuItem_showMore]{font-weight:600}}@media (max-width:calc(1024px - 1px)){.RwNavMenuList_clarityRwNavMenuList__e9794996 .RwNavMenuList_listWrapper__e9794996{padding-left:1.25rem}.RwNavMenuList_clarityRwNavMenuList__e9794996 .RwNavMenuList_listItem__e9794996{margin-top:1.25rem}.RwNavMenuList_clarityRwNavMenuList__e9794996 .RwNavMenuList_noTopPadding__e9794996:first-child{margin-top:0}}@media (min-width:1024px){.RwNavMenuList_clarityRwNavMenuList__e9794996{opacity:0;-webkit-transition:opacity .5s ease-in-out,visibility .5s ease-in-out;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;visibility:hidden}.RwNavMenuList_clarityRwNavMenuList__e9794996.RwNavMenuList_open__e9794996{opacity:1;visibility:visible}}.RwNavMenuList_black__e9794996 .RwNavMenuList_menuToggle__e9794996{text-decoration:none}.RwNavMenuList_black__e9794996 .RwNavMenuList_menuToggle__e9794996:hover{color:#0a8543;text-decoration:none}.RwNavMenuList_black__e9794996 .RwNavMenuList_menuToggle__e9794996:hover path{stroke:#0a8543}.RwNavMenuList_mobileTwoColumnSplit__e9794996{border-top:none;padding-top:1.25rem;position:relative}.RwNavMenuList_mobileTwoColumnSplit__e9794996:before{background-color:#babec5;content:"";height:.0625rem;left:.3125rem;position:absolute;top:0;width:2.5rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwPriceCardItem_root__4cdab3d1{position:relative}@media screen and (min-width:768px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_result__4cdab3d1{width:83.333%}}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_result__4cdab3d1{width:66.667%}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_result__4cdab3d1 .RwPriceCardItem_product__4cdab3d1{padding:2.5rem;width:50%}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_pricingFeatures__4cdab3d1.RwPriceCardItem_defaultVersion__4cdab3d1 [class*=priceFeatItem] [class*=priceFeatText]{font-size:1rem;font-weight:500;line-height:1.5rem}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_pricingFeatures__4cdab3d1.RwPriceCardItem_defaultVersion__4cdab3d1 [class*=priceFeatItem] [class*=priceFeatText]{font-size:.875rem;line-height:1.25rem}}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_pricingFeatures__4cdab3d1 .RwPriceCardItem_featureTitle__4cdab3d1{color:#0a8543;font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-top:.625rem}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_pricingFeatures__4cdab3d1 .RwPriceCardItem_featureTitle__4cdab3d1{font-size:1rem;line-height:1.5rem}}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_pricingFeatures__4cdab3d1 .RwPriceCardItem_featureSubtitle__4cdab3d1{font-size:.875rem;font-weight:600;line-height:1.25rem;opacity:1}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_pricingFeatures__4cdab3d1 [class*=priceFeatItem]{padding-top:.75rem}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_pricingFeatures__4cdab3d1 [class*=priceFeatItem] [class*=priceFeatWrap]{color:#000}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_pricingFeatures__4cdab3d1 [class*=priceFeatItem] [class*=priceFeatWrap] [class^=RwClickableTooltip_rwClickableTooltip__wrapper]{z-index:1500}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_pricingFeatures__4cdab3d1 [class*=priceFeatItem] [class*=priceFeatWrap] [class*=rwClickableTooltipAction]{padding-left:0}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_pricingFeatures__4cdab3d1 [class*=priceFeatItem] [class*=priceFeatWrap]+[class*=Badge_badge]{margin-left:.5rem}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_pricingFeatures__4cdab3d1 [class*=priceFeatText]{padding-right:0}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1{width:83.333%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1.RwPriceCardItem_pricingToggle__4cdab3d1{margin-top:1.25rem}@media screen and (min-width:768px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1{width:16.875rem}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-shadow:0 0 0 .0625rem #eceef1,0 .3125rem .625rem 0 rgba(0,0,0,.05);box-shadow:0 0 0 .0625rem #eceef1,0 .3125rem .625rem 0 rgba(0,0,0,.05);-ms-flex-direction:column;flex-direction:column;padding:1.75rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_noBoxStyle__4cdab3d1{-webkit-box-shadow:none;box-shadow:none}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_containerHighlight__4cdab3d1{-webkit-box-shadow:0 0 0 .125rem #0d333f,0 .3125rem .625rem 0 rgba(0,0,0,.05);box-shadow:0 0 0 .125rem #0d333f,0 .3125rem .625rem 0 rgba(0,0,0,.05);position:relative}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_preventFullHeight__4cdab3d1{height:auto}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_stickyPriceCardHeader__4cdab3d1{-webkit-box-shadow:0 0 0 0 #eceef1,0 0 .625rem 0 transparent;box-shadow:0 0 0 0 #eceef1,0 0 .625rem 0 transparent}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_containerHighlight__4cdab3d1.RwPriceCardItem_priceCardHeader__4cdab3d1{-webkit-box-shadow:0 .125rem 0 0 #fff,0 0 0 .125rem #0d333f;box-shadow:0 .125rem 0 0 #fff,0 0 0 .125rem #0d333f}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1{width:100%}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1 .RwPriceCardItem_header__4cdab3d1,.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1 .RwPriceCardItem_product__4cdab3d1,.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1 .RwPriceCardItem_subhead__4cdab3d1{text-align:center}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_header__4cdab3d1{margin:0}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_header__4cdab3d1.RwPriceCardItem_dynamicPadding__4cdab3d1.RwPriceCardItem_longTitle__4cdab3d1{margin-top:-.9375rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_subhead__4cdab3d1.RwPriceCardItem_dynamicPadding__4cdab3d1{margin-left:-.5rem;margin-right:-.5rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_subhead__4cdab3d1.RwPriceCardItem_dynamicPadding__4cdab3d1.RwPriceCardItem_shortTitle__4cdab3d1{margin-bottom:0}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1{padding:0;width:100%}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_divider__4cdab3d1{display:none}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_cta2__4cdab3d1{font-size:1rem;font-weight:600;margin-top:.625rem;text-decoration:underline}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_cta2__4cdab3d1{font-size:.875rem}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1,.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_priceRight__4cdab3d1{text-align:center}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 [class*=pricingBlock]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 [class*=pricingBlock] [class*=discountPrice]{margin-top:1.75rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 [class*=pricingBlock] [class*=discountPrice] [class*=cents]{top:-.4375rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 [class*=pricingBlock] [class*=regularPrice]+[class*=discountPrice]{margin-top:0}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1.RwPriceCardItem_pluEnabled__4cdab3d1 .RwPriceCardItem_badge__4cdab3d1{left:0;width:100%}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1.RwPriceCardItem_pluEnabled__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_containerHighlight__4cdab3d1{border:.125rem solid #0d333f;border-radius:0 0 .5rem .5rem;-webkit-box-shadow:0 .375rem 1.5rem 0 rgba(0,0,0,.2);box-shadow:0 .375rem 1.5rem 0 rgba(0,0,0,.2);padding:1.625rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_pricingFeatures__4cdab3d1{border-top:.0625rem solid rgba(13,51,63,.2);margin-top:1.875rem;padding-top:1.25rem;width:100%}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_pricingFeatures__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1{border-top:0;margin-top:.5rem;padding-top:0}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_pricingFeatures__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 .RwPriceCardItem_featureTitle__4cdab3d1{color:#0d333f;font-size:.875rem;line-height:1.25rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_pricingFeatures__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 .RwPriceCardItem_featureTitle__4cdab3d1 svg{margin-left:.5rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_pricingFeatures__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 .RwPriceCardItem_featureTitleLink__4cdab3d1:hover{text-decoration:underline}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_pricingFeatures__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 .RwPriceCardItem_featureSubtitle__4cdab3d1{color:#6b6c72;font-size:.75rem;font-weight:400;line-height:1.25rem;opacity:1}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_pricingFeatures__4cdab3d1.RwPriceCardItem_productFinderLineup__4cdab3d1 .RwPriceCardItem_featureTitle__4cdab3d1{color:#0a8543}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1){margin:0 auto;max-width:90rem;padding:0 1.25rem;width:100%}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_header__4cdab3d1{font-size:1.75rem;line-height:2.25rem}@media screen and (min-width:768px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1){padding:0 2.5rem}}@media (min-width:1024px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1){padding:0 1.25rem;width:83.333%}}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_pricingFeatures__4cdab3d1 [class*=priceFeatItem]{padding-top:.625rem}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1{-webkit-box-shadow:0 .3125rem .625rem rgba(0,0,0,.05);box-shadow:0 .3125rem .625rem rgba(0,0,0,.05);-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0 auto}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1{min-height:22.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1{-webkit-box-shadow:0 .3125rem .625rem 0 rgba(0,0,0,.05);box-shadow:0 .3125rem .625rem 0 rgba(0,0,0,.05);max-width:calc(83.333% - 1.25rem);-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:768px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:calc(100% - 2.5rem);min-height:12.125rem}}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1{max-width:90rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1 [class*=discountPrice],.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1 [class*=regularPrice]{font-size:3rem;line-height:3.75rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1 span[class*=currency],.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1 span[class*=duration]{top:-.4375rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1 .RwPriceCardItem_priceRight__4cdab3d1,.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1{width:100%}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1 [class*=priceFeatList]{display:block}}@media screen and (max-width:767px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1 .RwPriceCardItem_product__4cdab3d1{padding-top:1.25rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1{padding-bottom:1.875rem}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_header__4cdab3d1{font-size:2.125rem;line-height:2.75rem}@media screen and (max-width:767px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_header__4cdab3d1{margin-bottom:1rem;text-align:left}}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_header__4cdab3d1{font-size:1.75rem;line-height:2.25rem}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 [class*=pricingBlock]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:768px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 [class*=pricingBlock]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_divider__4cdab3d1{border-bottom:.0625rem solid rgba(0,0,0,.2);border-top:none}}@media screen and (min-width:768px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_divider__4cdab3d1{border-left:.0625rem solid rgba(0,0,0,.2);border-top:none;height:calc(100% - 5rem);left:100%;top:2.5rem;-webkit-transform:none;transform:none;width:auto}}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_horizontalQbLive__4cdab3d1 .RwPriceCardItem_pricingFeatures__4cdab3d1 .RwPriceCardItem_featureTitle__4cdab3d1{margin-top:0}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1.RwPriceCardItem_noBoxStyle__4cdab3d1{-webkit-box-shadow:none;box-shadow:none}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1 .RwPriceCardItem_product__4cdab3d1{padding:0 2.5rem 2.5rem;text-align:left}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1 .RwPriceCardItem_product__4cdab3d1{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3.75rem 1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1 .RwPriceCardItem_header__4cdab3d1{font-weight:700}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1 .RwPriceCardItem_header__4cdab3d1{font-size:1.75rem;line-height:2.25rem}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1 .RwPriceCardItem_subhead__4cdab3d1{font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:2.5rem}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1 .RwPriceCardItem_subhead__4cdab3d1{margin-bottom:1.25rem;margin-top:0}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3.75rem}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_cta2__4cdab3d1{font-size:1rem;font-weight:600;margin-top:.625rem;text-decoration:underline}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_cta2__4cdab3d1 span{font-size:.875rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 [class*=pricingBlock]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1:not(.RwPriceCardItem_payrollEnabled__4cdab3d1):not(.RwPriceCardItem_result__4cdab3d1) .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 [class*=pricingBlock]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:1023px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1.RwPriceCardItem_result__4cdab3d1 .RwPriceCardItem_priceRight__4cdab3d1,.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1.RwPriceCardItem_result__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1{width:100%}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1.RwPriceCardItem_result__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 [class*=pricingBlock]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1.RwPriceCardItem_result__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1 .RwPriceCardItem_header__4cdab3d1{font-size:1.75rem;font-weight:700;line-height:2.25rem}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1.RwPriceCardItem_result__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1 .RwPriceCardItem_header__4cdab3d1{font-size:2.125rem;line-height:2.75rem}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1.RwPriceCardItem_result__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1 .RwPriceCardItem_priceRight__4cdab3d1{padding:2.5rem 2.5rem 3.5rem}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1.RwPriceCardItem_result__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1 .RwPriceCardItem_priceRight__4cdab3d1{padding:2.5rem}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1.RwPriceCardItem_result__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1 .RwPriceCardItem_product__4cdab3d1{padding:2.5rem;text-align:center}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1.RwPriceCardItem_result__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1 .RwPriceCardItem_subhead__4cdab3d1{font-size:1rem;line-height:1.5rem}@media screen and (max-width:1023px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_variantHorizontal__4cdab3d1.RwPriceCardItem_result__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_cta__4cdab3d1{bottom:-1.625rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:17.25rem}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1 .RwPriceCardItem_priceRight__4cdab3d1{padding:2.5rem 2.5rem 1.25rem;width:50%}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1{width:50%}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1 .RwPriceCardItem_product__4cdab3d1{text-align:center;width:100%}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1{position:relative}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_divider__4cdab3d1{border-left:none;border-top:.0625rem solid rgba(0,0,0,.2);left:auto;position:absolute;top:0;width:calc(100% - 5rem)}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_divider__4cdab3d1{border-left:.0625rem solid rgba(0,0,0,.2);border-top:none;display:inherit;height:calc(100% - 5rem);left:100%;top:auto}}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_cta__4cdab3d1{margin-bottom:0}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1.RwPriceCardItem_withoutPayrolSelfEmployed__4cdab3d1 .RwPriceCardItem_priceRight__4cdab3d1{width:100%}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1.RwPriceCardItem_withoutPayrolSelfEmployed__4cdab3d1 .RwPriceCardItem_priceRight__4cdab3d1{width:40%}}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1.RwPriceCardItem_withoutPayrolSelfEmployed__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1{width:100%}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1.RwPriceCardItem_withoutPayrolSelfEmployed__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1{width:60%}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1.RwPriceCardItem_withoutPayrolSelfEmployed__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1 [class*=priceFeatList]{display:grid;grid-template-columns:1fr 1fr}}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1.RwPriceCardItem_withoutPayrolSelfEmployed__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_divider__4cdab3d1{border-left:none;border-top:.0625rem solid rgba(0,0,0,.2);display:none;left:100%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 5rem)}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1.RwPriceCardItem_withoutPayrolSelfEmployed__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_divider__4cdab3d1{border-left:.0625rem solid rgba(0,0,0,.2);border-top:none;display:inherit;height:calc(100% - 5rem);left:100%;top:2.5rem;-webkit-transform:none;transform:none;width:auto}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_payrollEnabled__4cdab3d1{width:50%}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_payrollEnabled__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1{margin-bottom:1.25rem}@media screen and (min-width:768px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_payrollEnabled__4cdab3d1 .RwPriceCardItem_topCard__4cdab3d1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:80%;margin-bottom:1rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_payrollEnabled__4cdab3d1 .RwPriceCardItem_topCard__4cdab3d1>*{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_payrollEnabled__4cdab3d1 .RwPriceCardItem_product__4cdab3d1{padding:2.5rem;text-align:center;width:100%}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_payrollEnabled__4cdab3d1 .RwPriceCardItem_product__4cdab3d1{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:1023px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_payrollEnabled__4cdab3d1 .RwPriceCardItem_payrollSection__4cdab3d1 .RwPriceCardItem_divider__4cdab3d1{border-left:none;border-top:.0625rem solid #dbedee;width:100%}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_payrollEnabled__4cdab3d1 .RwPriceCardItem_payrollSection__4cdab3d1 .RwPriceCardItem_divider__4cdab3d1:after{border-bottom:.0625rem solid #0a8543;bottom:0;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:91.667%}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_payrollEnabled__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_payrollEnabled__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_payrollEnabled__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1 .RwPriceCardItem_subhead__4cdab3d1{margin-bottom:0;margin-top:0;padding-top:1.25rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_payrollEnabled__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1{padding-top:1.25rem}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_payrollEnabled__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1{padding-top:0}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_payrollEnabled__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_cta__4cdab3d1{margin-bottom:0;margin-top:.25rem;top:1.625rem}@media screen and (min-width:1024px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_payrollEnabled__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_cta__4cdab3d1{margin-top:.5rem;top:1.375rem}}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_compChartHeading__4cdab3d1{-webkit-box-shadow:none;box-shadow:none;width:100%}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_compChartHeading__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1{background:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_compChartHeading__4cdab3d1 .RwPriceCardItem_header__4cdab3d1{font-size:1.25rem!important;font-weight:600!important;line-height:1.75rem!important;margin:0}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_compChartHeading__4cdab3d1 .RwPriceCardItem_topSection__4cdab3d1 .RwPriceCardItem_subhead__4cdab3d1{display:none}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_compChartHeading__4cdab3d1 .RwPriceCardItem_subhead__4cdab3d1{font-size:.75rem;line-height:1rem;margin-bottom:.625rem;text-align:center}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_compChartHeading__4cdab3d1 .RwPriceCardItem_cta__4cdab3d1{margin-top:1.25rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_compChartHeading__4cdab3d1 .RwPriceCardItem_cta2__4cdab3d1{font-size:.875rem;font-weight:600;line-height:1.5rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_compChartHeading__4cdab3d1 [class*=regularPrice]{display:none}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_compChartHeading__4cdab3d1 [class*=discountPrice]{font-size:1.25rem;line-height:1.75rem;margin-top:.625rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_compChartHeading__4cdab3d1 [class*=discountPrice]>span{font-size:1.25rem;line-height:1.75rem;top:0}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_compChartHeading__4cdab3d1 [class*=discountPrice]>span[class*=cents]{font-size:.875rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_compChartHeading__4cdab3d1 [class*=discountPrice]>span[class*=duration]{display:inline-block}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_compChartHeading__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1{min-height:auto}.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_annualToggleContainer__4cdab3d1{margin-bottom:1.25rem}.RwPriceCardItem_priceCard__4cdab3d1,.RwPriceCardItem_root__4cdab3d1 .RwPriceCardItem_annualToggleContainer__4cdab3d1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwPriceCardItem_priceCard__4cdab3d1{background:#fff;border-radius:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:5rem}.RwPriceCardItem_badgeContainer__4cdab3d1{position:absolute;top:-1.5625rem;width:100%}.RwPriceCardItem_badgeContainer__4cdab3d1,.RwPriceCardItem_badge__4cdab3d1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwPriceCardItem_badge__4cdab3d1{background:#0d333f;border-top-left-radius:.5rem;border-top-right-radius:.5rem;color:#fff;font-size:.625rem;height:1.5625rem;text-transform:uppercase;width:80%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600}.RwPriceCardItem_divider__4cdab3d1{border-left:.0625rem solid #dbedee;height:100%;left:100%;position:absolute;top:0}.RwPriceCardItem_divider__4cdab3d1 svg{background:#fff;height:3.5rem;padding:0 1.25rem;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:4rem}@media screen and (min-width:1024px){.RwPriceCardItem_divider__4cdab3d1 svg{padding:.625rem 0;top:50%;width:2.25rem}}.RwPriceCardItem_product_header_wrapper__4cdab3d1,.RwPriceCardItem_product_header_wrapper__4cdab3d1 .RwPriceCardItem_header__4cdab3d1{display:block}.RwPriceCardItem_product_header_wrapper__4cdab3d1 .RwPriceCardItem_header__4cdab3d1 h3{font-size:unset!important;font-weight:600;line-height:unset!important}.RwPriceCardItem_product_header_wrapper__4cdab3d1 .RwPriceCardItem_header__4cdab3d1.RwPriceCardItem_removeMarginBottom__4cdab3d1 h3{margin-bottom:0}.RwPriceCardItem_product_header_wrapper__4cdab3d1 .RwPriceCardItem_product_sub_header__4cdab3d1{max-width:18.125rem}.RwPriceCardItem_product_header_wrapper__4cdab3d1 .RwPriceCardItem_product_sub_header__4cdab3d1 span{font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:2rem}.RwPriceCardItem_header__4cdab3d1{font-size:1.75rem;font-weight:600;line-height:2.25rem}@media screen and (min-width:1024px){.RwPriceCardItem_header__4cdab3d1{font-size:1.5rem}}.RwPriceCardItem_subhead__4cdab3d1{font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:.625rem;margin-top:1rem}@media screen and (min-width:1024px){.RwPriceCardItem_subhead__4cdab3d1{font-size:.875rem;line-height:1.25rem}}.RwPriceCardItem_subhead__4cdab3d1.RwPriceCardItem_annual__4cdab3d1{margin-bottom:0}.RwPriceCardItem_boltifyDiscountSubhead__4cdab3d1{font-weight:600}.RwPriceCardItem_smalltext__4cdab3d1{color:#8d9096;font-size:.875rem;font-weight:600;line-height:1.25rem}.RwPriceCardItem_blackText__4cdab3d1{color:#000}.RwPriceCardItem_topSection__4cdab3d1{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.RwPriceCardItem_bottomSection__4cdab3d1{text-align:center}.RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_cta__4cdab3d1{margin-bottom:-50%;margin-top:1.25rem}.RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_featureDemoMessage__4cdab3d1{font-size:1rem;line-height:1.5rem;margin:.625rem 0}@media screen and (min-width:1024px){.RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_featureDemoMessage__4cdab3d1{font-size:.75rem;line-height:1rem}}.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_defaultVersion__4cdab3d1 [class*=discountPrice],.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_defaultVersion__4cdab3d1 [class*=regularPrice]{color:#0a8543;font-size:3rem;line-height:3.75rem;margin:0}@media screen and (min-width:1024px){.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_defaultVersion__4cdab3d1 [class*=discountPrice],.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_defaultVersion__4cdab3d1 [class*=regularPrice]{font-size:2.125rem;line-height:2.75rem}}.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_defaultVersion__4cdab3d1 [class*=freeTrial]{color:#0a8543;margin-top:1.25rem}.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_defaultVersion__4cdab3d1 span[class*=cents],.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_defaultVersion__4cdab3d1 span[class*=currency],.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_defaultVersion__4cdab3d1 span[class*=duration]{font-size:1rem;line-height:1.5rem}.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_defaultVersion__4cdab3d1 span[class*=currency],.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_defaultVersion__4cdab3d1 span[class*=duration]{position:relative;top:-.4375rem}@media screen and (min-width:1024px){.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_defaultVersion__4cdab3d1 span[class*=currency],.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_defaultVersion__4cdab3d1 span[class*=duration]{top:-.3125rem}}.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_defaultVersion__4cdab3d1 span[class*=duration]:first-of-type{margin-left:.1875rem}.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_defaultVersion__4cdab3d1 span[class*=currency]{margin-right:.1875rem}@media screen and (min-width:1024px){.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_defaultVersion__4cdab3d1 span[class*=cents]{top:-1.5rem}}.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 .RwPriceCardItem_cta__4cdab3d1{width:100%}.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 [class*=discountPrice]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.125rem;line-height:2.75rem;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000}@media screen and (min-width:1024px){.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 [class*=discountPrice]{font-size:2.125rem;line-height:2.75rem}}.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 [class*=regularPrice]{font-weight:500;line-height:1.75rem;margin-bottom:-.5rem;margin-top:.5rem}.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 [class*=regularPrice] span[class*=currency]{font-size:1.25rem;line-height:1.75rem}.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 span[class*=cents],.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 span[class*=currency],.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 span[class*=duration]{font-size:1rem;line-height:1.5rem}@media screen and (min-width:1024px){.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 span[class*=cents],.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 span[class*=currency],.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 span[class*=duration]{font-size:1rem;line-height:1.5rem}.RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 span[class*=cents]{top:-.375rem}}.RwPriceCardItem_bottomSection__4cdab3d1 [class*=discountSubhead],.RwPriceCardItem_bottomSection__4cdab3d1 [class*=employeeAddons] span{color:#000;font-size:1rem;font-weight:400;line-height:1.5rem;margin-bottom:0}@media screen and (min-width:1024px){.RwPriceCardItem_bottomSection__4cdab3d1 [class*=discountSubhead],.RwPriceCardItem_bottomSection__4cdab3d1 [class*=employeeAddons] span{font-size:.75rem;line-height:1rem}}.RwPriceCardItem_addOn__4cdab3d1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:.5rem 0;width:16.875rem}@media (max-width:1023px){.RwPriceCardItem_priceCards1__4cdab3d1 .RwPriceCardItem_addOn__4cdab3d1{width:16.25rem}.RwPriceCardItem_priceCards2__4cdab3d1 .RwPriceCardItem_addOn__4cdab3d1{width:10.9375rem}}.RwPriceCardItem_priceCards2__4cdab3d1 .RwPriceCardItem_subhead__4cdab3d1.RwPriceCardItem_blackText__4cdab3d1{line-height:1rem}.RwPriceCardItem_addOnTitle__4cdab3d1{background:#dbedee;font-size:.875rem;font-weight:700;min-height:2.5rem;padding:1rem 1.75rem;width:100%}.RwPriceCardItem_addOnTitle__4cdab3d1.RwPriceCardItem_pluEnabled__4cdab3d1{-ms-flex-item-align:center;align-self:center;width:calc(100% - .25rem)}.RwPriceCardItem_addOnList__4cdab3d1{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.RwPriceCardItem_addOnList__4cdab3d1 ul{list-style:none;margin:0;padding-left:1.75rem;padding-top:.5rem}.RwPriceCardItem_addOnList__4cdab3d1 ul li{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;list-style-type:none;width:128%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1.25rem;position:relative}.RwPriceCardItem_addOnList__4cdab3d1 ul li .RwPriceCardItem_addOnSwitchContainer__4cdab3d1{left:9rem;position:absolute;top:.5rem}.RwPriceCardItem_addOnList__4cdab3d1 .RwPriceCardItem_strikeOutBaseprice__4cdab3d1{text-decoration:line-through}.RwPriceCardItem_addOnList__4cdab3d1 .RwPriceCardItem_bookkeepingDescription__4cdab3d1{display:block;width:80%;word-wrap:break-word}.RwPriceCardItem_addOnProductname__4cdab3d1{font-size:.875rem;font-weight:600;margin-bottom:.4375rem}.RwPriceCardItem_addOnDescription__4cdab3d1{font-size:.875rem;padding-left:1.875rem}.RwPriceCardItem_addOnProdContainer__4cdab3d1{-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:.875rem;justify-content:space-between;line-height:1.25rem;max-width:10rem}.RwPriceCardItem_addOnProdContainer__4cdab3d1 [data-testid=prcFeatWrapper] span{text-decoration:underline}.RwPriceCardItem_hideBookkeepingToggle__4cdab3d1{max-width:none}.RwPriceCardItem_hideBookkeepingToggle__4cdab3d1 .RwPriceCardItem_bookkeepingDescription__4cdab3d1{width:100%}.RwPriceCardItem_addOnSwitchContainer__4cdab3d1{margin-left:auto;padding-top:.5rem}.RwPriceCardItem_employeePerWorkerFee__4cdab3d1{font-size:.875rem}@media screen and (min-width:1024px){.RwPriceCardItem_variantVertical__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 .RwPriceCardItem_header__4cdab3d1{font-size:1.5rem}}.RwPriceCardItem_payrollSection__4cdab3d1{position:relative}.RwPriceCardItem_individualPrice__4cdab3d1{background-color:#dbedee;border-radius:.25rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;margin-bottom:1rem;padding:.3125rem .625rem}.RwPriceCardItem_individualPrice__4cdab3d1 .RwPriceCardItem_priceText__4cdab3d1{color:#0a8543;font-size:.875rem;line-height:1.25rem}.RwPriceCardItem_additionalInfo__4cdab3d1{font-size:.75rem;line-height:1.25rem;padding-top:2.5rem;text-align:center}.RwPriceCardItem_additionalInfo__4cdab3d1.RwPriceCardItem_hideInfo__4cdab3d1{display:none}.RwPriceCardItem_additionalInfo__4cdab3d1 .RwPriceCardItem_share__4cdab3d1{margin-bottom:1.25rem;margin-top:2.5rem}.RwPriceCardItem_additionalInfo__4cdab3d1 .RwPriceCardItem_finalPrice__4cdab3d1{margin-bottom:2.5rem}@media (min-width:768px){.RwPriceCardItem_additionalInfo__4cdab3d1 .RwPriceCardItem_finalPrice__4cdab3d1{margin:1.25rem auto;width:50%}}@media (min-width:1024px){.RwPriceCardItem_additionalInfo__4cdab3d1 .RwPriceCardItem_finalPrice__4cdab3d1{margin:0 auto 2.5rem;width:100%}}.RwPriceCardItem_additionalInfo__4cdab3d1 .RwPriceCardItem_finalPrice__4cdab3d1 .RwPriceCardItem_basePriceMsg__4cdab3d1{text-transform:lowercase}@media (max-width:1023px){.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_priceCards1__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1{width:16.0625rem}.RwPriceCardItem_root__4cdab3d1.RwPriceCardItem_priceCards2__4cdab3d1.RwPriceCardItem_variantVertical__4cdab3d1{width:10.9375rem}}.RwPriceCardItem_billingRate__4cdab3d1{text-transform:lowercase}.RwPriceCardItem_payrollPerEmpMsg__4cdab3d1{color:#000;font-family:inherit;font-size:.875rem;line-height:1.25rem}.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_topAlignmentLeft__4cdab3d1 .RwPriceCardItem_header__4cdab3d1{margin:0!important;text-align:left!important}.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_topAlignmentLeft__4cdab3d1 .RwPriceCardItem_subhead__4cdab3d1{text-align:left!important}.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_topAlignmentLeft__4cdab3d1 div[class*=pricingBlock]{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:start!important}.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_topAlignmentCenter__4cdab3d1 .RwPriceCardItem_header__4cdab3d1{margin:0!important;text-align:center!important}.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_topAlignmentCenter__4cdab3d1 .RwPriceCardItem_subhead__4cdab3d1{text-align:center!important}.RwPriceCardItem_variantVertical__4cdab3d1 .RwPriceCardItem_topAlignmentCenter__4cdab3d1 div[class*=pricingBlock]{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}@media (min-width:768px) and (max-width:1023px){.RwPriceCardItem_variantHorizontal__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1 .RwPriceCardItem_topCard__4cdab3d1{margin-top:2.5rem}}.RwPriceCardItem_result__4cdab3d1 .RwPriceCardItem_withoutPayrol__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_divider__4cdab3d1{left:auto}.RwPriceCardItem_payrollEnabled__4cdab3d1 .RwPriceCardItem_payrollSection__4cdab3d1 .RwPriceCardItem_divider__4cdab3d1{left:0}.RwPriceCardItem_result__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_defaultVersion__4cdab3d1 span[class*=cents]{top:-.8125rem}.RwPriceCardItem_resultsSeperator__4cdab3d1{display:none}@media screen and (min-width:1024px){.RwPriceCardItem_resultsSeperator__4cdab3d1{display:inline-block}}.RwPriceCardItem_resultsSeperatorLinebreak__4cdab3d1{display:block}.RwPriceCardItem_resultsSeperatorLinebreak__4cdab3d1 br{content:""}@media screen and (min-width:1024px){.RwPriceCardItem_resultsSeperatorLinebreak__4cdab3d1{display:none}}.RwPriceCardItem_snowGlobe__4cdab3d1.RwPriceCardItem_result__4cdab3d1{width:91.667%}@media screen and (min-width:1024px){.RwPriceCardItem_snowGlobe__4cdab3d1.RwPriceCardItem_result__4cdab3d1{width:75%}}@media screen and (min-width:1200px){.RwPriceCardItem_snowGlobe__4cdab3d1.RwPriceCardItem_result__4cdab3d1{max-width:56.25rem;width:63%}}.RwPriceCardItem_snowGlobe__4cdab3d1 [class*=badge]{font-size:.75rem;font-weight:600;height:1.5rem;line-height:1rem}.RwPriceCardItem_snowGlobe__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1{min-height:19.625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#0d333f;border-radius:1rem 1rem 0 0;-ms-flex-direction:column;flex-direction:column;margin:auto}@media screen and (min-width:768px){.RwPriceCardItem_snowGlobe__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.RwPriceCardItem_snowGlobe__4cdab3d1 .RwPriceCardItem_snowGlobeProduct__4cdab3d1{max-width:28.125rem}.RwPriceCardItem_snowGlobe__4cdab3d1 .RwPriceCardItem_rightSection__4cdab3d1{padding:1rem 1.25rem 2.5rem;text-align:center;width:100%}.RwPriceCardItem_snowGlobe__4cdab3d1 .RwPriceCardItem_rightSection__4cdab3d1 .RwPriceCardItem_cta__4cdab3d1{width:100%}@media screen and (min-width:768px){.RwPriceCardItem_snowGlobe__4cdab3d1 .RwPriceCardItem_rightSection__4cdab3d1{min-width:15rem;padding:2.5rem 2.5rem 2.5rem 0;width:auto}.RwPriceCardItem_snowGlobe__4cdab3d1 .RwPriceCardItem_rightSection__4cdab3d1 .RwPriceCardItem_cta__4cdab3d1{width:13.75rem}}.RwPriceCardItem_snowGlobe__4cdab3d1 .RwPriceCardItem_leftSection__4cdab3d1{padding:2.5rem 1rem 0;width:100%}@media screen and (min-width:768px){.RwPriceCardItem_snowGlobe__4cdab3d1 .RwPriceCardItem_leftSection__4cdab3d1{padding:2.5rem;width:60%}}@media screen and (min-width:1024px){.RwPriceCardItem_snowGlobe__4cdab3d1 .RwPriceCardItem_leftSection__4cdab3d1{padding:2.5rem;width:70%}}.RwPriceCardItem_snowGlobe__4cdab3d1 .RwPriceCardItem_header__4cdab3d1{font-size:2.125rem;font-weight:700;line-height:2.75rem;padding-top:1.25rem}.RwPriceCardItem_snowGlobe__4cdab3d1 [class=plus]{color:#0fd46c}.RwPriceCardItem_snowGlobe__4cdab3d1 .RwPriceCardItem_subhead__4cdab3d1{font-size:1rem;line-height:1.5rem}.RwPriceCardItem_snowGlobe__4cdab3d1 .RwPriceCardItem_share__4cdab3d1{padding-top:1.25rem}.RwPriceCardItem_snowGlobe__4cdab3d1 .RwPriceCardItem_share__4cdab3d1 [class*=shareText]{-webkit-text-decoration:underline #fff;text-decoration:underline #fff}.RwPriceCardItem_snowGlobe__4cdab3d1 .RwPriceCardItem_share__4cdab3d1 [class*=shareText] span{color:#fff;font-size:.875rem;line-height:1.25rem}.RwPriceCardItem_snowGlobe__4cdab3d1 .RwPriceCardItem_share__4cdab3d1 [class*=shareText] span:after,.RwPriceCardItem_snowGlobe__4cdab3d1 .RwPriceCardItem_share__4cdab3d1 [class*=shareText] svg{display:none}.RwPriceCardItem_snowGlobe__4cdab3d1.RwPriceCardItem_productFinder__4cdab3d1 .RwPriceCardItem_share__4cdab3d1{padding-top:.625rem}.RwPriceCardItem_snowGlobe__4cdab3d1.RwPriceCardItem_productFinder__4cdab3d1 .RwPriceCardItem_share__4cdab3d1 [class*=shareText]{-webkit-text-decoration:underline #0d333f;text-decoration:underline #0d333f}.RwPriceCardItem_snowGlobe__4cdab3d1.RwPriceCardItem_productFinder__4cdab3d1 .RwPriceCardItem_share__4cdab3d1 [class*=shareText] span{color:#0d333f;font-size:.875rem;line-height:1.25rem}.RwPriceCardItem_snowGlobe__4cdab3d1.RwPriceCardItem_productFinder__4cdab3d1 .RwPriceCardItem_share__4cdab3d1 [class*=shareText] span:after,.RwPriceCardItem_snowGlobe__4cdab3d1.RwPriceCardItem_productFinder__4cdab3d1 .RwPriceCardItem_share__4cdab3d1 [class*=shareText] svg{display:none}.RwPriceCardItem_snowGlobe__4cdab3d1 .RwPriceCardItem_payrollPerEmpMsg__4cdab3d1{font-weight:500;padding-bottom:1rem;text-align:center}.RwPriceCardItem_snowGlobe__4cdab3d1 .RwPriceCardItem_cta2__4cdab3d1{padding-top:.625rem;text-decoration:underline}.RwPriceCardItem_productFinder__4cdab3d1 [class=plus]{color:#0a8543}.RwPriceCardItem_productFinder__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1{background:#dbedee;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.RwPriceCardItem_secondaryReco__4cdab3d1.RwPriceCardItem_result__4cdab3d1{width:100%}.RwPriceCardItem_secondaryReco__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1{background:#fff;border-radius:1rem}.RwPriceCardItem_secondaryReco__4cdab3d1 .RwPriceCardItem_featureDemoMessage__4cdab3d1{display:none}@media screen and (max-width:768px){.RwPriceCardItem_secondaryReco__4cdab3d1:not(.RwPriceCardItem_productFinder__4cdab3d1) .RwPriceCardItem_header__4cdab3d1{font-size:1.5rem;line-height:2rem;padding-top:0}}@media screen and (min-width:1024px){.RwPriceCardItem_secondaryReco__4cdab3d1 .RwPriceCardItem_rightSection__4cdab3d1.RwPriceCardItem_priceRight__4cdab3d1{padding:2rem 3.5rem 1rem 1rem}}.RwPriceCardItem_secondaryReco__4cdab3d1 .RwPriceCardItem_product_header_wrapper__4cdab3d1{display:inline}.RwPriceCardItem_snowGlobe__4cdab3d1:not(.RwPriceCardItem_secondaryReco__4cdab3d1) .RwPriceCardItem_payrollPerEmpMsg__4cdab3d1{color:#fff}.RwPriceCardItem_productFinder__4cdab3d1:not(.RwPriceCardItem_secondaryReco__4cdab3d1) .RwPriceCardItem_payrollPerEmpMsg__4cdab3d1{color:#000}.RwPriceCardItem_expandCollapseToggle__4cdab3d1.RwPriceCardItem_open__4cdab3d1 svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RwPriceCardItem_expandCollapseToggle__4cdab3d1 svg{margin-left:.5rem}.RwPriceCardItem_expandCollapseToggle__4cdab3d1:not(.RwPriceCardItem_open__4cdab3d1) svg{-webkit-animation:RwPriceCardItem_bounce__4cdab3d1 2.5s infinite;animation:RwPriceCardItem_bounce__4cdab3d1 2.5s infinite}.RwPriceCardItem_rwExpandCollapseFeatures__4cdab3d1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1.25rem;padding-top:2.5rem;text-align:center}.RwPriceCardItem_advTrialMsg__4cdab3d1{color:#000;font-size:.75rem;font-weight:600;line-height:1rem;padding-bottom:.625rem;padding-top:1.875rem;text-align:center}.RwPriceCardItem_hideTrialCta__4cdab3d1{display:none!important}.RwPriceCardItem_assistedBkToggleCont__4cdab3d1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.RwPriceCardItem_assistedBkToggleCont__4cdab3d1 [class*=Pricingfeatureitem_priceFeatItem],.RwPriceCardItem_assistedBkToggleCont__4cdab3d1 [class*=priceFeatItem]{padding-top:.5rem!important}.RwPriceCardItem_assistedBkToggle__4cdab3d1{padding-left:.625rem;top:1.5625rem!important}.RwPriceCardItem_assistedBkContainer__4cdab3d1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:.5rem}.RwPriceCardItem_assistedBkContainer__4cdab3d1 [class*=Pricingfeatureitem_seeMore] span,.RwPriceCardItem_assistedBkContainer__4cdab3d1 [class*=seeMore] span{text-decoration:none}.RwPriceCardItem_bookkeepingDescription__4cdab3d1{font-size:.75rem;line-height:1rem}@media (max-width:479px){.RwPriceCardItem_priceCards2__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1 .RwPriceCardItem_cta__4cdab3d1{margin-bottom:0;margin-top:.5rem}.RwPriceCardItem_priceCards2__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 [class*=discountPrice]{font-size:1.5rem}.RwPriceCardItem_priceCards2__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 [class*=regularPrice]{margin-top:0}.RwPriceCardItem_priceCards2__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 [class*=regularPrice] span[class*=currency],.RwPriceCardItem_priceCards2__4cdab3d1 .RwPriceCardItem_bottomSection__4cdab3d1.RwPriceCardItem_toggleVersion__4cdab3d1 span[class*=duration]{font-size:.875rem}.RwPriceCardItem_priceCards2__4cdab3d1 .RwPriceCardItem_priceCard__4cdab3d1{padding:.75rem!important;width:10.5625rem}.RwPriceCardItem_priceCards2__4cdab3d1 .RwPriceCardItem_root__4cdab3d1{margin-right:.5rem}.RwPriceCardItem_priceCards2__4cdab3d1 .RwPriceCardItem_header__4cdab3d1.RwPriceCardItem_blackText__4cdab3d1{font-size:1rem;line-height:1.5rem}.RwPriceCardItem_priceCards2__4cdab3d1 .RwPriceCardItem_addOnList__4cdab3d1 ul li{width:100%}.RwPriceCardItem_priceCards2__4cdab3d1 .RwPriceCardItem_addOnList__4cdab3d1 ul li .RwPriceCardItem_addOnSwitchContainer__4cdab3d1{left:4.3rem}.RwPriceCardItem_priceCards2__4cdab3d1 .RwPriceCardItem_subhead__4cdab3d1{font-size:.75rem;margin-bottom:0;margin-top:0}}.RwPriceCardItem_annualPricingMessage__4cdab3d1{cursor:pointer;font-size:.875rem;font-weight:600;margin-top:.5rem}.RwPriceCardItem_annualPricingMessage__4cdab3d1 .RwPriceCardItem_annualMessage__4cdab3d1{cursor:text;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwPriceCardItem_annualPricingMessage__4cdab3d1 .RwPriceCardItem_annualMessage__4cdab3d1 svg{margin-right:1.25rem;width:1.5rem}.RwPriceCardItem_annualPricingMessage__4cdab3d1 .RwPriceCardItem_monthlyMessage__4cdab3d1{text-decoration:underline}.RwPriceCardItem_priceCardHeader__4cdab3d1{border-radius:.5rem .5rem 0 0;position:sticky;z-index:100}.RwPriceCardItem_hidePriceCardsOverlay__4cdab3d1{background-color:#dbedee;margin-left:-.375rem;padding-bottom:1.25rem;position:absolute;width:105%}.RwPriceCardItem_hidePriceCardsOverlayContainer__4cdab3d1{position:sticky;top:0;z-index:100}.RwPriceCardItem_stickyBadgeContainer__4cdab3d1{margin-left:-.1875rem}.RwPriceCardItem_stickyPriceCardHeaderContainer__4cdab3d1{position:sticky;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;height:unset;z-index:100}.RwPriceCardItem_stickyPriceCardHeader__4cdab3d1.RwPriceCardItem_withoutPayrol__4cdab3d1{min-height:unset}.RwPriceCardItem_hidden__4cdab3d1{display:none}.RwPriceCardItem_header_wrapper_plus_icon__4cdab3d1{color:#0a8543}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--rwProductFinderMobileHeight:3.75rem}.RwProductFinderHeader_productFinderHeader__e011c1d6{background:#0d333f;left:0;padding:.625rem .625rem 0;position:relative;top:0;width:100%}@media screen and (min-width:768px){.RwProductFinderHeader_productFinderHeader__e011c1d6{padding:1.875rem 2.5rem 0}}.RwProductFinderHeader_productFinderHeader__wrapper__e011c1d6{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:90rem;padding-bottom:.625rem}@media screen and (min-width:768px){.RwProductFinderHeader_productFinderHeader__wrapper__e011c1d6{padding-bottom:1.875rem;padding-left:calc(8.33333vw - 1.5625rem)}}.RwProductFinderHeader_productFinderHeader__wrapper__e011c1d6:after{background:#fff;bottom:0;content:"";display:block;height:.0625rem;left:5%;position:absolute;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:91.667%}.RwProductFinderHeader_light__e011c1d6:after{opacity:1}.RwProductFinderHeader_dark__e011c1d6:after{opacity:.3}.RwProductFinderHeader_productFinderHeader__links__e011c1d6{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}@media screen and (min-width:768px){.RwProductFinderHeader_productFinderHeader__links__e011c1d6{padding-right:calc(8.33333vw - 1.5625rem)}}.RwProductFinderHeader_productFinderHeader__linksLink__e011c1d6{line-height:1.5rem;list-style:none;margin-right:.625rem}@media screen and (min-width:768px){.RwProductFinderHeader_productFinderHeader__linksLink__e011c1d6{margin-right:2.5rem}}.RwProductFinderHeader_productFinderHeader__linksLinkCta__e011c1d6{border-radius:.25rem;height:3rem}@media screen and (min-width:768px){.RwProductFinderHeader_productFinderHeader__linksLinkCta__e011c1d6{height:3.25rem}}.RwProductFinderHeader_productFinderHeader__linksLinkCta__e011c1d6:after{border-radius:.25rem}.RwProductFinderHeader_productFinderHeader__lg__e011c1d6{display:block;height:2.5rem;width:2.5rem}@media screen and (min-width:768px){.RwProductFinderHeader_productFinderHeader__lg__e011c1d6{height:3.75rem;width:3.75rem}}.RwProductFinderHeader_productFinderHeader_description__e011c1d6{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin:0;padding-left:1.25rem}.RwProductFinderHeader_productFinderHeader_Fixed__e011c1d6{-webkit-box-shadow:var(--elevation-product-finder-header);box-shadow:var(--elevation-product-finder-header);position:fixed;z-index:1200}.RwProductFinderHeader_productFinder_Cta__e011c1d6 .RwProductFinderHeader_productFinderHeader__wrapper__e011c1d6:after{display:none}.RwProductFinderHeader_productFinder_Cta__e011c1d6{height:7.5rem;padding-top:1.875rem}@media (max-width:480px){.RwProductFinderHeader_productFinder_Cta__e011c1d6{height:5rem;padding-top:1.25rem}}.RwProductFinderHeader_fixed__e011c1d6{margin-top:7.5rem}@media (max-width:480px){.RwProductFinderHeader_fixed__e011c1d6{margin-top:5rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwSecondaryNavLink_clarityRwSecondaryNavLink__41177f27{padding-bottom:.125rem;padding-top:.125rem}.RwSecondaryNavLink_rwSecondaryNavLink__41177f27{margin-left:2.5rem}.RwSecondaryNavLink_rwSecondaryNavLink__41177f27:hover .RwSecondaryNavLink_listWrapper__41177f27{-webkit-box-sizing:border-box;box-sizing:border-box;left:auto;max-width:31.25rem;overflow:scroll;padding:2.5rem;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .33s;transition:all .33s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.RwSecondaryNavLink_rwSecondaryNavLink__41177f27:hover .RwSecondaryNavLink_listWrapper__41177f27:before{content:"";height:2.5rem;left:0;position:absolute;right:0;top:-2rem;width:100%;z-index:1}@media screen and (min-width:1024px){.RwSecondaryNavLink_rwSecondaryNavLink__41177f27:hover .RwSecondaryNavLink_listWrapper__41177f27{-webkit-box-shadow:0 .625rem 2.5rem rgba(0,0,0,.15),0 .25rem .25rem rgba(0,0,0,.15);box-shadow:0 .625rem 2.5rem rgba(0,0,0,.15),0 .25rem .25rem rgba(0,0,0,.15);height:auto;opacity:1;overflow:visible;padding-bottom:2.5rem;padding-top:2.5rem;visibility:visible;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.RwSecondaryNavLink_rwSecondaryNavLink__41177f27:hover .RwSecondaryNavLink_listWrapper__41177f27.RwSecondaryNavLink_cols2__41177f27>div{max-width:15.625rem;min-width:11.875rem}}.RwSecondaryNavLink_rwSecondaryNavLink__41177f27:hover .RwSecondaryNavLink_clarityNavLabel__41177f27{color:#0d7300}.RwSecondaryNavLink_rwSecondaryNavLink__41177f27:hover .RwSecondaryNavLink_clarityArrowIconContainer__41177f27 svg path{fill:#0d7300;stroke:#0d7300}@media screen and (min-width:1024px){.RwSecondaryNavLink_rwSecondaryNavLink__41177f27:hover .RwSecondaryNavLink_clarityListWrapper__41177f27{padding:1.75rem}}.RwSecondaryNavLink_rwSecondaryNavLink__41177f27:hover .RwSecondaryNavLink_arrowIconContainer__41177f27{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:1024px){.RwSecondaryNavLink_navTab__41177f27{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwSecondaryNavLink_navTab__41177f27+.RwSecondaryNavLink_navTab__41177f27{margin-left:3.75rem}.RwSecondaryNavLink_navTab__41177f27:focus:after,.RwSecondaryNavLink_navTab__41177f27:hover:after{color:#0d7300;width:3rem}.RwSecondaryNavLink_navTab__41177f27:after{background:#0d7300;border-radius:.625rem;bottom:.625rem;content:"";display:block;height:.1875rem;position:absolute;-webkit-transition:all .3s cubic-bezier(.35,0,.25,1);transition:all .3s cubic-bezier(.35,0,.25,1);width:0}.RwSecondaryNavLink_navTab__41177f27.RwSecondaryNavLink_list__41177f27:after{margin-right:1.5rem}}.RwSecondaryNavLink_clarityArrowIconContainer__41177f27{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.RwSecondaryNavLink_signInMenu__41177f27{width:100%}.RwSecondaryNavLink_menuToggle__41177f27{-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);width:100%}.RwSecondaryNavLink_menuToggle__41177f27>span{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwSecondaryNavLink_menuToggle__41177f27 .RwSecondaryNavLink_label__41177f27{font-size:1.5rem;font-weight:600;line-height:2rem;text-transform:lowercase}.RwSecondaryNavLink_menuToggle__41177f27 .RwSecondaryNavLink_label__41177f27:first-letter{text-transform:uppercase!important}.RwSecondaryNavLink_menuToggle__41177f27 .RwSecondaryNavLink_label__41177f27+svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RwSecondaryNavLink_menuToggle__41177f27 .RwSecondaryNavLink_label__41177f27+svg path{stroke:#0a8543}@media screen and (min-width:1024px){.RwSecondaryNavLink_menuToggle__41177f27{width:9.375rem}.RwSecondaryNavLink_menuToggle__41177f27 svg{margin-left:1.25rem}.RwSecondaryNavLink_menuToggle__41177f27>span>span{text-transform:lowercase}.RwSecondaryNavLink_menuToggle__41177f27>span>span:first-letter{text-transform:uppercase!important}}.RwSecondaryNavLink_listWrapper__41177f27{background-color:#fff;overflow:hidden;padding-top:2.5rem;position:absolute;top:0;-webkit-transform:translateX(100vw);transform:translateX(100vw);z-index:1300}@media screen and (min-width:1024px){.RwSecondaryNavLink_listWrapper__41177f27{border:.0625rem solid #f7f7f7;border-radius:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;height:0;top:100%;-webkit-transform:translateX(0);transform:translateX(0)}.RwSecondaryNavLink_listWrapper__41177f27.RwSecondaryNavLink_left__41177f27{left:0}.RwSecondaryNavLink_listWrapper__41177f27.RwSecondaryNavLink_right__41177f27{right:0}}.RwSecondaryNavLink_listWrapper__41177f27.RwSecondaryNavLink_open__41177f27{overflow:scroll;padding:2.5rem;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (min-width:1024px){.RwSecondaryNavLink_listWrapper__41177f27.RwSecondaryNavLink_open__41177f27{-webkit-box-shadow:0 .625rem 2.5rem rgba(0,0,0,.15),0 .25rem .25rem rgba(0,0,0,.15);box-shadow:0 .625rem 2.5rem rgba(0,0,0,.15),0 .25rem .25rem rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;overflow:visible;padding-bottom:2.5rem;padding-top:2.5rem;-webkit-transform:translateY(.25rem);transform:translateY(.25rem);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:row;flex-direction:row;left:auto;max-width:31.25rem;top:4.5625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.RwSecondaryNavLink_listWrapper__41177f27.RwSecondaryNavLink_open__41177f27.RwSecondaryNavLink_cols2__41177f27>div{max-width:15.625rem;min-width:11.875rem}}.RwSecondaryNavLink_listWrapper__41177f27:focus{outline:none}.RwSecondaryNavLink_signinLink__41177f27{font-size:1.25rem;line-height:1.75rem}@media screen and (min-width:1024px){.RwSecondaryNavLink_signinLink__41177f27{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-size:1rem;line-height:1.5rem;margin-right:2.5rem}.RwSecondaryNavLink_signinLink__41177f27+.RwSecondaryNavLink_signinLink__41177f27{margin-top:.625rem}}.RwSecondaryNavLink_separator__41177f27{background-color:rgba(0,0,0,.1);display:block;height:.0625rem;margin:2.5rem 0;max-width:100%}@media screen and (min-width:1024px){.RwSecondaryNavLink_separator__41177f27{margin:1.25rem}}.RwSecondaryNavLink_clarityLinkContainer__41177f27 .RwSecondaryNavLink_label__41177f27{font-size:.875rem;font-weight:500}.RwSecondaryNavLink_return__41177f27{margin-bottom:2.5rem}.RwSecondaryNavLink_return__41177f27 .RwSecondaryNavLink_label__41177f27{font-size:1.5rem;font-weight:500;line-height:2rem;margin-left:1.25rem}.RwSecondaryNavLink_return__41177f27:hover{text-decoration:none!important}@media screen and (max-width:calc(1024px - 1px)){.RwSecondaryNavLink_return__41177f27:after{background-color:#fff;border-collapse:separate;bottom:0;-webkit-box-shadow:0 -2rem 0 #fff,0 -4rem 0 #fff,0 1rem 0 #fff;box-shadow:0 -2rem 0 #fff,0 -4rem 0 #fff,0 1rem 0 #fff;content:"";height:100%;position:absolute;top:0;width:100%;z-index:-1}}.RwSecondaryNavLink_arrowIconContainer__41177f27{cursor:pointer;margin-left:.625rem}.RwSecondaryNavLink_linkContainer__41177f27{display:-webkit-box;display:-ms-flexbox;display:flex}.RwSecondaryNavLink_linkContainer__41177f27 path{stroke:#0d333f}.RwSecondaryNavLink_linkContainer__41177f27:hover path{stroke:#0d7300}.RwSecondaryNavLink_black__41177f27 .RwSecondaryNavLink_linkContainer__41177f27 path{stroke:#fff;fill:#fff}.RwSecondaryNavLink_black__41177f27 .RwSecondaryNavLink_linkContainer__41177f27:hover path{stroke:#5bef76}.RwSecondaryNavLink_black__41177f27 .RwSecondaryNavLink_linkContainer__41177f27:hover a[class*=link]{color:#5bef76;text-decoration:none}.RwSecondaryNavLink_black__41177f27 .RwSecondaryNavLink_navTab__41177f27 a:hover{color:#5bef76}.RwSecondaryNavLink_black__41177f27 .RwSecondaryNavLink_navTab__41177f27:after{background:transparent}.RwSecondaryNavLink_black__41177f27:hover .RwSecondaryNavLink_clarityNavLabel__41177f27{color:#5bef76}.RwSecondaryNavLink_black__41177f27:hover .RwSecondaryNavLink_clarityArrowIconContainer__41177f27 svg path{fill:#5bef76;stroke:#5bef76}.RwSecondaryNavLink_black__41177f27 .RwSecondaryNavLink_greenTextColor__41177f27{color:#5bef76}.RwSecondaryNavLink_linkContainerList__41177f27:hover a[class*=link],.RwSecondaryNavLink_linkContainer__41177f27:hover a[class*=link]{color:#0d7300;text-decoration:none}.RwSecondaryNavLink_grayLine__41177f27{display:none}@media (max-width:calc(1024px - 1px)){.RwSecondaryNavLink_rwSecondaryNavLink__41177f27{margin-left:0}.RwSecondaryNavLink_rwSecondaryNavLink__41177f27 .RwSecondaryNavLink_navTab__41177f27 .RwSecondaryNavLink_return__41177f27{margin-bottom:1.25rem;margin-top:1.25rem;width:100%}.RwSecondaryNavLink_rwSecondaryNavLink__41177f27 .RwSecondaryNavLink_navTab__41177f27 .RwSecondaryNavLink_return__41177f27 .RwSecondaryNavLink_label__41177f27{font-size:1.25rem;font-weight:600;margin-left:0}.RwSecondaryNavLink_newSecondLinkStyle__41177f27{margin-top:1.25rem;padding:0!important}.RwSecondaryNavLink_grayLine__41177f27{background-color:#babec5;display:block;height:.0625rem}.RwSecondaryNavLink_lastFeatureTab__41177f27{height:calc(100% + .375rem);margin-bottom:1.25rem;width:calc(100% + .625rem)}.RwSecondaryNavLink_lastFeatureLabel__41177f27{font-size:1.25rem;font-weight:600}}.RwSecondaryNavLink_greenTextColor__41177f27{color:#0d7300}@media screen and (min-width:1024px){.RwSecondaryNavLink_navTabNoHover__41177f27+.RwSecondaryNavLink_navTab__41177f27{margin-left:3.75rem}.RwSecondaryNavLink_navTabNoHover__41177f27:after{background:#fff}}.RwSecondaryNavLink_navTabNoHover__41177f27:focus:after,.RwSecondaryNavLink_navTabNoHover__41177f27:hover:after{width:0}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwShareUrl_root__90ad17bf{position:relative}.RwShareUrl_root__90ad17bf,.RwShareUrl_root__90ad17bf .RwShareUrl_shareText__90ad17bf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwShareUrl_root__90ad17bf .RwShareUrl_shareText__90ad17bf{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.RwShareUrl_root__90ad17bf .RwShareUrl_shareText__90ad17bf:active,.RwShareUrl_root__90ad17bf .RwShareUrl_shareText__90ad17bf:focus,.RwShareUrl_root__90ad17bf .RwShareUrl_shareText__90ad17bf:hover,.RwShareUrl_root__90ad17bf .RwShareUrl_shareText__90ad17bf:visited{text-decoration:none}.RwShareUrl_root__90ad17bf .RwShareUrl_shareText__90ad17bf span{color:#000;font-size:1.25rem;font-weight:500;line-height:1.75rem}.RwShareUrl_root__90ad17bf .RwShareUrl_shareText__90ad17bf svg{margin-left:.625rem}.RwShareUrl_root__90ad17bf .RwShareUrl_shareText__90ad17bf span:after{background:#000;content:"";display:block;height:.0625rem;width:calc(100% - 1.625rem)}.RwShareUrl_wrapper__90ad17bf{background:#fff;border:.0625rem solid #dbedee;border-radius:.25rem;-webkit-box-shadow:0 1.25rem 1.875rem rgba(0,0,0,.1);box-shadow:0 1.25rem 1.875rem rgba(0,0,0,.1);left:50%;margin-bottom:2.1875rem;opacity:0;padding:1.25rem;pointer-events:none;position:absolute;top:3rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:1000}@media screen and (max-width:1024px){.RwShareUrl_wrapper__90ad17bf{text-align:left;width:100%}}.RwShareUrl_wrapper_Show__90ad17bf{opacity:1;pointer-events:inherit}.RwShareUrl_wrapperClose__90ad17bf{position:absolute;right:1.25rem;top:1.25rem;z-index:1000}.RwShareUrl_wrapperClose__90ad17bf:hover{cursor:pointer}.RwShareUrl_wrapperClose__90ad17bf:hover svg{opacity:.75}.RwShareUrl_wrapperDescription__90ad17bf{color:#0d333f;font-size:.875rem;font-weight:500;line-height:1.25rem;margin:0;padding-right:1.25rem}.RwShareUrl_urlContainer__90ad17bf{display:inline-block;margin-bottom:.5rem;margin-right:2.5rem;width:90%}@media screen and (min-width:1024px){.RwShareUrl_urlContainer__90ad17bf{margin-bottom:0;width:20vw}}.RwShareUrl_urlContainer__90ad17bf .RwShareUrl_currentUrl__90ad17bf,.RwShareUrl_urlContainer__90ad17bf .RwShareUrl_currentUrl__90ad17bf span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.RwShareUrl_copyClipboard__90ad17bf{margin-right:1.25rem}.RwShareUrl_mailto__90ad17bf{margin-right:2.5rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwStepProgress_root__0370f203{-ms-flex-pack:center;width:100%}.RwStepProgress_root__0370f203,.RwStepProgress_stepContainer__0370f203{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center;position:relative}.RwStepProgress_stepContainer__0370f203{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-ms-flex-pack:center;margin:0 auto;padding:1.25rem 0;width:50%;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.RwStepProgress_stepContainer__0370f203 .RwStepProgress_backButton__0370f203{display:none;left:-16.667%;position:absolute}@media screen and (min-width:1024px){.RwStepProgress_stepContainer__0370f203 .RwStepProgress_backButton__0370f203{display:block;left:-25%;margin-left:-1.25rem;width:25%}}@media screen and (min-width:1200px){.RwStepProgress_stepContainer__0370f203 .RwStepProgress_backButton__0370f203{left:-33.333%;margin-left:-1rem;width:33.333%}}@media screen and (min-width:1440px){.RwStepProgress_stepContainer__0370f203 .RwStepProgress_backButton__0370f203{left:-25%;margin-left:-2.5rem;width:25%}}.RwStepProgress_stepContainer__0370f203.RwStepProgress_stepAlign__0370f203{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1440px){.RwStepProgress_stepContainer__0370f203.RwStepProgress_stepAlign__0370f203{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.RwStepProgress_step__0370f203{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5rem;position:relative}@media screen and (min-width:1024px){.RwStepProgress_step__0370f203{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:.5rem .75rem}}@media screen and (max-width:480px){.RwStepProgress_step__0370f203{padding:0}}.RwStepProgress_step__0370f203.RwStepProgress_active__0370f203 .RwStepProgress_payrollSubhead__0370f203,.RwStepProgress_step__0370f203.RwStepProgress_active__0370f203 .RwStepProgress_stepText__0370f203{color:#0a8543;font-weight:700}.RwStepProgress_stepHover__0370f203:hover{background-color:var(--color-grey-rw-dark-tofu);border-radius:.25rem;cursor:pointer;-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.RwStepProgress_stepHover__0370f203.RwStepProgress_focus__0370f203:before,.RwStepProgress_stepHover__0370f203:focus:before{border-color:#34bfff}.RwStepProgress_stepHeading__0370f203{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:start;align-self:flex-start;max-width:6.25rem;min-width:6.25rem;position:relative}.RwStepProgress_stepHeading__0370f203 .RwStepProgress_payrollSubhead__0370f203{font-size:.75rem;padding-left:0}.RwStepProgress_stepItem__0370f203{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwStepProgress_stepItem__0370f203.RwStepProgress_step0M__0370f203,.RwStepProgress_stepItem__0370f203.RwStepProgress_step2M__0370f203{padding-top:1rem}@media (max-width:767px){.RwStepProgress_stepItem__0370f203.RwStepProgress_step1M__0370f203 .RwStepProgress_stepBackLink__0370f203{padding-left:0;white-space:nowrap}}.RwStepProgress_nolinkStep0M__0370f203,.RwStepProgress_nolinkStep2M__0370f203{padding-bottom:.75rem}.RwStepProgress_stepText__0370f203{font-size:1rem;font-weight:600}@media screen and (min-width:1024px){.RwStepProgress_stepText__0370f203{font-size:1.25rem}}.RwStepProgress_stepDivider__0370f203{background-color:#0a8543;content:"";display:block;height:.0625rem;margin:0 0 1.25rem;max-width:3.5rem;opacity:.3;width:12%}@media screen and (min-width:1024px){.RwStepProgress_stepDivider__0370f203{margin:0 .5rem;width:100%}}@media screen and (max-width:480px){.RwStepProgress_stepDivider__0370f203{bottom:.3125rem;position:relative;-ms-flex-negative:1;flex-shrink:1}}.RwStepProgress_stepContainer__0370f203 .RwStepProgress_step__0370f203:first-child:before{display:none}.RwStepProgress_backgroundBlue__0370f203{background-color:var(--color-blue-rw-sky)}.RwStepProgress_backgroundWhite__0370f203{background-color:#fff}.RwStepProgress_backgroundTofu__0370f203{background-color:var(--color-rw-tofu)}.RwStepProgress_backgroundTransparent__0370f203{background-color:transparent}.RwStepProgress_backgroundGreen__0370f203{background-color:var(--color-green-rw-green)}.RwStepProgress_backgroundDarkBlue__0370f203{background-color:#0d333f;color:#fff}.RwStepProgress_backgroundTransparent__0370f203 .RwStepProgress_stepNumber__0370f203,.RwStepProgress_backgroundWhite__0370f203 .RwStepProgress_stepNumber__0370f203{background-color:var(--color-blue-rw-sky);color:#0a8543}.RwStepProgress_backgroundTransparent__0370f203 .RwStepProgress_stepDivider__0370f203,.RwStepProgress_backgroundWhite__0370f203 .RwStepProgress_stepDivider__0370f203{background-color:#0d333f;color:#fff}.RwStepProgress_backgroundBlue__0370f203 .RwStepProgress_stepDivider__0370f203,.RwStepProgress_backgroundDarkBlue__0370f203 .RwStepProgress_stepDivider__0370f203,.RwStepProgress_backgroundGreen__0370f203 .RwStepProgress_stepDivider__0370f203,.RwStepProgress_backgroundTofu__0370f203 .RwStepProgress_stepDivider__0370f203{background-color:#0a8543;color:#fff}.RwStepProgress_backgroundBlue__0370f203 .RwStepProgress_stepNumber__0370f203,.RwStepProgress_backgroundDarkBlue__0370f203 .RwStepProgress_stepNumber__0370f203,.RwStepProgress_backgroundGreen__0370f203 .RwStepProgress_stepNumber__0370f203,.RwStepProgress_backgroundTofu__0370f203 .RwStepProgress_stepNumber__0370f203{background-color:#fff;color:#0a8543}.RwStepProgress_backgroundBlue__0370f203 .RwStepProgress_stepNumber__0370f203.RwStepProgress_active__0370f203,.RwStepProgress_backgroundDarkBlue__0370f203 .RwStepProgress_stepNumber__0370f203.RwStepProgress_active__0370f203,.RwStepProgress_backgroundGreen__0370f203 .RwStepProgress_stepNumber__0370f203.RwStepProgress_active__0370f203,.RwStepProgress_backgroundTofu__0370f203 .RwStepProgress_stepNumber__0370f203.RwStepProgress_active__0370f203,.RwStepProgress_backgroundTransparent__0370f203 .RwStepProgress_stepNumber__0370f203.RwStepProgress_active__0370f203,.RwStepProgress_backgroundWhite__0370f203 .RwStepProgress_stepNumber__0370f203.RwStepProgress_active__0370f203{background-color:#0a8543;color:#fff}.RwStepProgress_stepNumber__0370f203{border-radius:50%;font-size:1.25rem;font-weight:700;height:2.25rem;line-height:2.25rem;margin:0 .5rem .5rem 0;text-align:center;width:2.25rem}@media screen and (min-width:1024px){.RwStepProgress_stepNumber__0370f203{margin:0 .5rem 0 0}}.RwStepProgress_stepItem__0370f203 .RwStepProgress_stepBackLink__0370f203{color:#055393;font-family:AvenirNext forINTUIT;font-size:.875rem;line-height:1.25rem;padding:0 .5rem 0 .75rem;text-decoration:none}.RwStepProgress_step0M__0370f203 .RwStepProgress_stepBackLink__0370f203{padding:0 .5rem 0 0}@media (min-width:768px){.RwStepProgress_stepHeading__0370f203{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.RwStepProgress_stepBackLink__0370f203,.RwStepProgress_stepItem__0370f203 .RwStepProgress_stepBackLink__0370f203{padding:0 .5rem 0 2.5rem}.RwStepProgress_stepItem__0370f203{display:block;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:0 0 0 .375rem}}@media screen and (min-width:1024px){.RwStepProgress_stepHeading__0370f203{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:inherit;min-width:inherit}.RwStepProgress_stepBackLink__0370f203,.RwStepProgress_stepItem__0370f203 .RwStepProgress_stepBackLink__0370f203{font-size:1rem;line-height:1.5rem;padding:0 .625rem 0 2.5rem}.RwStepProgress_stepItem__0370f203{display:block;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:.375rem}.RwStepProgress_stepItem__0370f203.RwStepProgress_step0M__0370f203,.RwStepProgress_stepItem__0370f203.RwStepProgress_step2M__0370f203{padding-top:0}.RwStepProgress_nolinkStep0M__0370f203,.RwStepProgress_nolinkStep2M__0370f203{padding-bottom:0}.RwStepProgress_stepHeading__0370f203 .RwStepProgress_payrollSubhead__0370f203{font-size:1.25rem;font-weight:600;padding-left:.25rem}.RwStepProgress_stepHeading__0370f203 .RwStepProgress_payrollSubhead__0370f203.RwStepProgress_payrollSubheadSmall__0370f203{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px) and (max-width:1024px){.RwStepProgress_stepItem__0370f203.RwStepProgress_step0M__0370f203,.RwStepProgress_stepItem__0370f203.RwStepProgress_step2M__0370f203{padding-top:0}.RwStepProgress_nolinkStep0M__0370f203,.RwStepProgress_nolinkStep2M__0370f203{padding-bottom:0}.RwStepProgress_stepHeading__0370f203{max-width:inherit;min-width:inherit}.RwStepProgress_stepHeading__0370f203 .RwStepProgress_payrollSubhead__0370f203{font-size:1rem;font-weight:600;padding-left:.25rem}.RwStepProgress_stepBackLink__0370f203{font-size:1rem;line-height:1.5rem}}.RwStepProgress_notApplicable__0370f203{color:#8d9096!important}.RwStepProgress_noHover__0370f203{cursor:text}.RwStepProgress_noHover__0370f203:hover{text-decoration:none}.RwStepProgress_pluLastStepContainer__0370f203{padding-bottom:3.75rem}@media (min-width:768px) and (max-width:1024px){.RwStepProgress_pluLastStepContainer__0370f203{padding-bottom:1.25rem}}@media (max-width:768px){.RwStepProgress_pluLastStepContainer__0370f203{padding-bottom:1.5rem}}.RwStepProgress_pluStepContainer__0370f203{margin:auto;max-width:64rem}@media (min-width:768px) and (max-width:1024px){.RwStepProgress_pluStepContainer__0370f203{padding:1.25rem}}.RwStepProgress_pluBackButton__0370f203{all:unset}.RwStepProgress_pluBackButton__0370f203:hover{cursor:pointer;-webkit-transform:scale(1.2);transform:scale(1.2)}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwSuiCart_rwSuiCartContainer__8586dbe6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1024px){.RwSuiCart_rwSuiCartContainer__8586dbe6{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.RwSuiCart_rwSuiCartContainer__8586dbe6.RwSuiCart_mobileCheckout__8586dbe6{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:950px){.RwSuiCart_rwSuiCartContainer__8586dbe6.RwSuiCart_mobileCheckout__8586dbe6{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.RwSuiCart_rwSuiCartContainer__8586dbe6.RwSuiCart_skipStepProgress__8586dbe6{padding-top:3.75rem}.RwSuiCart_leftRail__8586dbe6{background:#fff;border-radius:.5rem;display:none;-webkit-filter:drop-shadow(0 .375rem 1.5rem rgba(0,0,0,.2));filter:drop-shadow(0 .375rem 1.5rem rgba(0,0,0,.2));margin:1.25rem 1.25rem 0;width:auto}@media screen and (min-width:1024px){.RwSuiCart_leftRail__8586dbe6{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:47.125rem;min-width:25.375rem}}.RwSuiCart_leftRail__8586dbe6.RwSuiCart_mobileSui__8586dbe6{display:-webkit-box;display:-ms-flexbox;display:flex}.RwSuiCart_leftRail__8586dbe6.RwSuiCart_mobileEsui__8586dbe6{display:block}.RwSuiCart_leftRail__8586dbe6 div[data-testid=loading-overlay-container]{position:fixed}.RwSuiCart_leftRail__8586dbe6 #RwSuiCart_suiAppContainer__8586dbe6 div[data-testid=ColumnLayout-Container]{border-radius:.5rem}.RwSuiCart_leftRail__8586dbe6 #RwSuiCart_suiAppContainer__8586dbe6 h2[data-testid=SignUpHeader]{font-weight:600;margin-top:.625rem}.RwSuiCart_rightRail__8586dbe6{display:none;margin:0 1.25rem 2.5rem}.RwSuiCart_rightRail__8586dbe6 .RwSuiCart_rightRailCard__8586dbe6{background:#fff;border-radius:.5rem;-webkit-box-shadow:0 .375rem 1.5rem rgba(0,0,0,.1);box-shadow:0 .375rem 1.5rem rgba(0,0,0,.1);padding:2.5rem;width:auto}@media screen and (min-width:1024px){.RwSuiCart_rightRail__8586dbe6 .RwSuiCart_rightRailCard__8586dbe6{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:auto auto auto 1.25rem;width:32.3125rem}}.RwSuiCart_rightRail__8586dbe6 .RwSuiCart_rightRailCard__8586dbe6:not(:first-child){margin-top:.75rem}@media screen and (min-width:1024px){.RwSuiCart_rightRail__8586dbe6{display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:auto auto auto 1.25rem;width:32.3125rem}}.RwSuiCart_rightRail__8586dbe6.RwSuiCart_mobileSummary__8586dbe6{display:block;margin-top:1.25rem}.RwSuiCart_rightRail__8586dbe6.RwSuiCart_hideRightRail__8586dbe6{display:none}.RwSuiCart_cartTitle__8586dbe6{color:#000;display:block;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.5rem}.RwSuiCart_cartSavings__8586dbe6{display:-webkit-box;display:-ms-flexbox;display:flex}.RwSuiCart_totalSavings__8586dbe6{color:#0a8543;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem}.RwSuiCart_totalSavings__8586dbe6 .RwSuiCart_annualMessage__8586dbe6{display:-webkit-box;display:-ms-flexbox;display:flex}.RwSuiCart_totalSavings__8586dbe6 .RwSuiCart_annualMessage__8586dbe6 svg{margin-left:.5rem}.RwSuiCart_annualDiscountLabel__8586dbe6{color:#0a8543;font-size:.875rem;font-weight:600;line-height:1.5rem}.RwSuiCart_partyIcon__8586dbe6{display:inline-block;padding-left:.5rem}.RwSuiCart_separator__8586dbe6{border-bottom:.0625rem solid rgba(0,0,0,.2);padding-bottom:1.25rem}.RwSuiCart_separator__8586dbe6.RwSuiCart_separatorSmall__8586dbe6{width:1.25rem}.RwSuiCart_totalPriceCurrency__8586dbe6{font-size:1.25rem;line-height:1.25rem}.RwSuiCart_priceDollar__8586dbe6{font-size:2.5rem}.RwSuiCart_cartTerms__8586dbe6{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.25rem -1.25rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1024px){.RwSuiCart_cartTerms__8586dbe6{margin:1.25rem auto 0}}.RwSuiCart_termItem__8586dbe6{font-size:.875rem;line-height:1.25rem}.RwSuiCart_termText__8586dbe6{font-size:.625rem;line-height:.75rem;margin:0 .5rem 0 .25rem}@media screen and (min-width:1024px){.RwSuiCart_termText__8586dbe6{font-size:.875rem;line-height:1.25rem;margin:0 .625rem 0 .5rem}}.RwSuiCart_dueToday__8586dbe6,.RwSuiCart_priceContainer__8586dbe6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.25rem}.RwSuiCart_dueTodayText__8586dbe6,.RwSuiCart_priceContainerLeft__8586dbe6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwSuiCart_dueTodayText__8586dbe6,.RwSuiCart_planTitle__8586dbe6{color:#000;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem}.RwSuiCart_discountTitle__8586dbe6{color:#0a8543}.RwSuiCart_discountTitle__8586dbe6,.RwSuiCart_txnFeeTitle__8586dbe6{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem}.RwSuiCart_txnFeeTitle__8586dbe6{color:#000}.RwSuiCart_txnFeeMsg__8586dbe6{color:#000;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;padding-top:1.25rem}.RwSuiCart_dueTodayAmount__8586dbe6,.RwSuiCart_priceContainerRight__8586dbe6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.RwSuiCart_totalPrice__8586dbe6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:.5rem}.RwSuiCart_basePrice__8586dbe6{color:#6b6c72;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem;text-decoration-line:line-through}.RwSuiCart_basePrice__8586dbe6.RwSuiCart_annual__8586dbe6{text-decoration-line:none}.RwSuiCart_discountPrice__8586dbe6,.RwSuiCart_dueTodayAmount__8586dbe6{color:#000;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.5rem;padding-left:.3125rem}.RwSuiCart_perEmployeeMessage__8586dbe6 .RwSuiCart_bookkeeperMsg__8586dbe6{color:#000;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;opacity:.8}.RwSuiCart_bookkeeperMsg__8586dbe6{padding-top:.25rem}.RwSuiCart_taxes__8586dbe6{color:#000;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:italic;font-weight:500;line-height:1.25rem;opacity:.8;padding-top:.25rem}.RwSuiCart_fullscreenMinheight__8586dbe6{min-height:100%}.RwSuiCart_fullscreenMinheight__8586dbe6 div[data-testid=EmbeddableSui]{border-radius:.9rem}[id=ius-invisible-recaptcha-display]{display:none}.RwSuiCart_suiPriceSummary__8586dbe6{background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.1);margin:0 1.25rem 1.25rem}.RwSuiCart_suiPriceSummary__8586dbe6 .RwSuiCart_priceContainer__8586dbe6{padding:1.25rem}.RwSuiCart_stickyCheckout__8586dbe6{background-color:var(--color-grey-rw-tofu);bottom:0;-webkit-box-shadow:0 .375rem 1.5rem rgba(0,0,0,.2);box-shadow:0 .375rem 1.5rem rgba(0,0,0,.2);left:0;padding:0 1.25rem;position:fixed;right:0;top:auto;z-index:1300}.RwSuiCart_stickyCheckout__8586dbe6 .RwSuiCart_totalAddonsMsg__8586dbe6{color:var(--colot-black);font-size:.875rem;line-height:1.25rem}.RwSuiCart_stickyCheckout__8586dbe6 .RwSuiCart_rwCartCheckoutMobContainer__8586dbe6{padding:.625rem 1.25rem 0;width:100%}.RwSuiCart_stickyCheckout__8586dbe6 .RwSuiCart_termsMob__8586dbe6{padding:.75rem .25rem;text-align:center}.RwSuiCart_stickyRwCart_Total__8586dbe6{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwSuiCart_priceTotalContainer__8586dbe6,.RwSuiCart_stickyRwCart_Total__8586dbe6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.RwSuiCart_priceTotalContainer__8586dbe6{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.RwSuiCart_stickyPriceContainer__8586dbe6{display:-webkit-box;display:-ms-flexbox;display:flex}.RwSuiCart_stickyPriceContainer__8586dbe6 .RwSuiCart_total_Price__8586dbe6{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.RwSuiCart_suiPriceSummary__8586dbe6 .RwSuiCart_dueToday__8586dbe6{padding:0 1.25rem 1.25rem}.RwSuiCart_mobCheckoutCta__8586dbe6{margin-top:1.25rem}@media screen and (min-width:1024px){.RwSuiCart_mobCheckoutCta__8586dbe6{display:none}}.RwSuiCart_stickyTotal_Row__8586dbe6{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:1.25rem}.RwSuiCart_stickyTotal_Row__8586dbe6 .RwSuiCart_discountPrice__8586dbe6{padding-left:0}.RwSuiCart_stickyTotal_Row__8586dbe6 .RwSuiCart_stickyTotal_Title__8586dbe6{font-size:1rem;font-weight:600;line-height:1.5rem;padding-right:.625rem}.RwSuiCart_stickyTotal_Row__8586dbe6 .RwSuiCart_basePriceTotal__8586dbe6{color:#6b6c72;font-size:1rem;font-weight:500;line-height:1.5rem;padding-right:.3125rem;text-decoration:line-through}.RwSuiCart_stickyTotal_Row__8586dbe6 .RwSuiCart_priceCents__8586dbe6,.RwSuiCart_stickyTotal_Row__8586dbe6 .RwSuiCart_priceDollar__8586dbe6,.RwSuiCart_stickyTotal_Row__8586dbe6 .RwSuiCart_totalPriceCurrency__8586dbe6{color:#000;font-size:1rem;font-weight:700;line-height:1.5rem}.RwSuiCart_stickyTotal_Row__8586dbe6 .RwSuiCart_priceCents__8586dbe6:before{content:".";font-size:1rem}.RwSuiCart_termsMob__8586dbe6{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.RwSuiCart_termsMob__8586dbe6 .RwSuiCart_termItem__8586dbe6{color:#6b6c72;font-size:.75rem;line-height:1rem}.RwSuiCart_termsMob__8586dbe6 .RwSuiCart_termItem__8586dbe6 .RwSuiCart_termText__8586dbe6{font-size:.625rem;line-height:.75rem;margin-left:.25rem}.RwSuiCart_stickyCheckout__8586dbe6 .RwSuiCart_taxes__8586dbe6,.RwSuiCart_stickyCheckout__8586dbe6.RwSuiCart_offerTrial__8586dbe6 .RwSuiCart_totalAddonsMsg__8586dbe6{display:none}.RwSuiCart_borderThin__8586dbe6{border-top:.0625rem solid #babec5;margin-top:1.25rem}.RwSuiCart_pluStyles__8586dbe6 .RwSuiCart_taxes__8586dbe6{font-size:.75rem;font-weight:400;line-height:1rem;padding:0}.RwSuiCart_pluStyles__8586dbe6 .RwSuiCart_planTitle__8586dbe6{font-size:1.25rem;font-weight:700;line-height:1.75rem}.RwSuiCart_pluStyles__8586dbe6 .RwSuiCart_discountPrice__8586dbe6{font-size:1.25rem;font-weight:700;line-height:1.75rem;padding:0}.RwSuiCart_pluStyles__8586dbe6 .RwSuiCart_totalPrice__8586dbe6{padding:0}.RwSuiCart_pluStyles__8586dbe6 .RwSuiCart_priceContainer__8586dbe6{padding-bottom:1.25rem}@-webkit-keyframes main_RwSpinner_rotation__40787df5__08987f3d{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}8%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(470deg);transform:rotate(470deg)}}@keyframes main_RwSpinner_rotation__40787df5__08987f3d{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}8%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(470deg);transform:rotate(470deg)}}@-webkit-keyframes main_RwSpinner_pulseSize__40787df5__08987f3d{8%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-1.875rem) scale(.6);transform:translateY(-1.875rem) scale(.6);-webkit-transform:translateY(calc(var(--spacing-xlarge)/-2)) scale(.6);transform:translateY(calc(var(--spacing-xlarge)/-2)) scale(.6)}56%{-webkit-transform:translateY(-1.875rem) scale(.6);transform:translateY(-1.875rem) scale(.6);-webkit-transform:translateY(calc(var(--spacing-xlarge)/-2)) scale(.6);transform:translateY(calc(var(--spacing-xlarge)/-2)) scale(.6)}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes main_RwSpinner_pulseSize__40787df5__08987f3d{8%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(-1.875rem) scale(.6);transform:translateY(-1.875rem) scale(.6);-webkit-transform:translateY(calc(var(--spacing-xlarge)/-2)) scale(.6);transform:translateY(calc(var(--spacing-xlarge)/-2)) scale(.6)}56%{-webkit-transform:translateY(-1.875rem) scale(.6);transform:translateY(-1.875rem) scale(.6);-webkit-transform:translateY(calc(var(--spacing-xlarge)/-2)) scale(.6);transform:translateY(calc(var(--spacing-xlarge)/-2)) scale(.6)}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.main_RwSpinner_indeterminateShort__40787df5__08987f3d{-webkit-animation:main_RwSpinner_rotation__40787df5__08987f3d 1.4s linear;animation:main_RwSpinner_rotation__40787df5__08987f3d 1.4s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:relative;will-change:transform}.main_RwSpinner_dotContainer__40787df5__08987f3d,.main_RwSpinner_indeterminateShort__40787df5__08987f3d{height:3.75rem;height:var(--spacing-xlarge);width:3.75rem;width:var(--spacing-xlarge)}.main_RwSpinner_dotContainer__40787df5__08987f3d{position:absolute}.main_RwSpinner_dotContainer__40787df5__08987f3d:nth-of-type(2){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.main_RwSpinner_dotContainer__40787df5__08987f3d:nth-of-type(3){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main_RwSpinner_dotContainer__40787df5__08987f3d:nth-of-type(4){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.main_RwSpinner_dot__40787df5__08987f3d{-webkit-animation:main_RwSpinner_pulseSize__40787df5__08987f3d 1.4s cubic-bezier(.455,.03,.515,.955);animation:main_RwSpinner_pulseSize__40787df5__08987f3d 1.4s cubic-bezier(.455,.03,.515,.955);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#2ca01c;background-color:var(--color-green-02);border-radius:6.25rem;border-radius:calc(var(--spacing-xxlarge) + var(--spacing-small));height:.5rem;height:var(--spacing-xxsmall);left:50%;margin-left:-.25rem;margin-left:calc(var(--spacing-xxsmall)/-2);margin-top:-.25rem;margin-top:calc(var(--spacing-xxsmall)/-2);position:absolute;top:50%;width:.5rem;width:var(--spacing-xxsmall);will-change:transform}.main_EmbeddedSuiEmbeddedSui1e241fb__4371194e{min-height:100%;min-width:100%}.main_EmbeddedSuiEmbeddedSui__hidden3d68948__4371194e{display:none}.main_EmbeddedSuiEmbeddedSui__display37a040c__4371194e{display:inherit}.main_EmbeddedSuiEmbeddedSui_LoadingOverlay__Container714557b__4371194e{background:hsla(0,0%,100%,.4);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;width:100%;z-index:999;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}[id=eSuiFinalUrl]{height:0;visibility:hidden;width:0}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwTabItem_tabItemContent__0773f043{display:block;width:100%}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwVerticalCarouselItem_root__04803896{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1024px){.RwVerticalCarouselItem_root__04803896{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.RwVerticalCarouselItem_rwVciLeft__04803896{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem;width:83.333%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:center;align-self:center}@media screen and (min-width:1024px){.RwVerticalCarouselItem_rwVciLeft__04803896{margin:0 calc(8.333% + 1.25rem) 1.25rem;width:25%}}.RwVerticalCarouselItem_rwVciImageContainer__04803896{height:50vh;margin-bottom:2.5rem;max-height:31.25rem;width:83.333%;-ms-flex-item-align:center;align-self:center;left:8.333%;position:absolute;top:0}.RwVerticalCarouselItem_rwVciImageContainer__04803896>.RwVerticalCarouselItem_rwVciImageContainer_Column__04803896{display:none}@media screen and (min-width:1024px){.RwVerticalCarouselItem_rwVciImageContainer__04803896{bottom:0;height:100vh;left:41.667%;margin-bottom:0;margin-right:calc(8.333% + 1.25rem);max-height:37.5rem;right:auto;width:50%}}@media screen and (max-width:1024px){.RwVerticalCarouselItem_rwVciImageContainer__04803896.RwVerticalCarouselItem_first__04803896{left:0;position:relative}}.RwVerticalCarouselItem_rwVciImageContainer_Column__04803896{height:100%;width:var(--grid-column-3)}.RwVerticalCarouselItem_rwVciImageContainer_Column__04803896:first-child{margin-right:1.25rem}.RwVerticalCarouselItem_rwVciImageContainer_Column__04803896 .RwVerticalCarouselItem_img__04803896{border-radius:.5rem;max-height:100%;overflow:hidden}.RwVerticalCarouselItem_rwVciImageContainer_Column__04803896.RwVerticalCarouselItem_right__04803896 .RwVerticalCarouselItem_img__04803896{max-height:45%}.RwVerticalCarouselItem_rwVciImageContainer_Column__04803896.RwVerticalCarouselItem_right__04803896 .RwVerticalCarouselItem_img__04803896:first-child{margin-bottom:1.25rem}.RwVerticalCarouselItem_active__04803896 .RwVerticalCarouselItem_rwVciImageContainer__04803896{display:-webkit-box;display:-ms-flexbox;display:flex}.RwVerticalCarouselItem_active__04803896 .RwVerticalCarouselItem_rwVciImageContainer__04803896 .RwVerticalCarouselItem_img__04803896{-webkit-transition:opacity .5s;transition:opacity .5s}.RwVerticalCarouselItem_active__04803896 .RwVerticalCarouselItem_rwVciImageContainer__04803896>.RwVerticalCarouselItem_rwVciImageContainer_Column__04803896{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwVerticalCarouselItem_rwVciText__04803896{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.RwVerticalCarouselItem_rwVciIndicator__04803896{background-color:var(--color-green-rw-green);height:.25rem;width:.25rem;-ms-flex-item-align:start;align-self:flex-start;border-radius:100%;-ms-flex-negative:0;flex-shrink:0;margin:1rem 1.25rem 0 0}.RwVerticalCarouselItem_rwVciTab__04803896{background-color:transparent;border:0;padding:0}.RwVerticalCarouselItem_rwVciHeader__04803896{color:#6b6c72;margin:0}.RwVerticalCarouselItem_rwVciContainer__04803896{height:0;overflow:hidden;-webkit-transition:opacity .5s,height .5s linear;transition:opacity .5s,height .5s linear;z-index:var(--zindex-page-content)}.RwVerticalCarouselItem_active__04803896 .RwVerticalCarouselItem_rwVciHeader__04803896{color:#000;margin-bottom:1.25rem}.RwVerticalCarouselItem_active__04803896 .RwVerticalCarouselItem_rwVciContainer__04803896{-webkit-animation:RwVerticalCarouselItem_expand__04803896 .5s ease-in;animation:RwVerticalCarouselItem_expand__04803896 .5s ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;height:auto;opacity:0}.RwVerticalCarouselItem_active__04803896 .RwVerticalCarouselItem_rwVciIndicator__04803896{border-radius:0;margin-top:0;-ms-flex-item-align:stretch;align-self:stretch;height:auto}.RwVerticalCarouselItem_active__04803896 .RwVerticalCarouselItem_rwVciText__04803896{height:auto}.RwVerticalCarouselItem_root__04803896.RwVerticalCarouselItem_active__04803896 .RwVerticalCarouselItem_rwVciText__04803896{margin-bottom:2.5rem}.RwVerticalCarouselItem_root__04803896.RwVerticalCarouselItem_active__04803896 .RwVerticalCarouselItem_img__04803896{opacity:1}@-webkit-keyframes RwVerticalCarouselItem_expand__04803896{0%{height:auto;opacity:0}99%{height:auto;opacity:.5}to{height:auto;opacity:1}}@keyframes RwVerticalCarouselItem_expand__04803896{0%{height:auto;opacity:0}99%{height:auto;opacity:.5}to{height:auto;opacity:1}}.RwVerticalCarouselItem_root__04803896.RwVerticalCarouselItem_active__04803896 .RwVerticalCarouselItem_rwVciHeader__04803896{opacity:1}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwVerticalScrollFeatureItem_root__c18f5185{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1024px){.RwVerticalScrollFeatureItem_root__c18f5185{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.RwVerticalScrollFeatureItem_vsfiText__c18f5185{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:1024px){.RwVerticalScrollFeatureItem_vsfiText__c18f5185{margin-bottom:0;width:33.333%}}.RwVerticalScrollFeatureItem_vsfiHeader__c18f5185{font-size:1.5rem;line-height:var(--font-lineheight-10);line-height:var(--font-lineheight-08);margin:0;padding:0;text-align:left;width:100%}@media screen and (min-width:1024px){.RwVerticalScrollFeatureItem_vsfiHeader__c18f5185{cursor:pointer;font-size:2.125rem;line-height:var(--font-lineheight-10);-webkit-transition:margin .5s linear;transition:margin .5s linear}}.RwVerticalScrollFeatureItem_vsfiContentHeader__c18f5185{margin-bottom:1.25rem}.RwVerticalScrollFeatureItem_vsfiTab__c18f5185{background-color:transparent;border:0;color:#000;margin:1.25rem 0;padding:0}.RwVerticalScrollFeatureItem_vsfiTab__c18f5185.RwVerticalScrollFeatureItem_colorWhite__c18f5185{color:#fff}.RwVerticalScrollFeatureItem_img__c18f5185{width:83.333%}@media screen and (max-width:767px){.RwVerticalScrollFeatureItem_img__c18f5185{min-height:14.75rem}}@media screen and (min-width:768px) and (max-width:1023px){.RwVerticalScrollFeatureItem_img__c18f5185{min-height:29.125rem}}@media screen and (min-width:1024px){.RwVerticalScrollFeatureItem_img__c18f5185{bottom:0;left:50%;max-width:55%;min-width:50%;position:absolute;right:auto;top:0;-webkit-transition:opacity .5s;transition:opacity .5s}.RwVerticalScrollFeatureItem_img__c18f5185>div{height:100%;width:auto}.RwVerticalScrollFeatureItem_img__c18f5185>div img{height:auto;max-height:100%}.RwVerticalScrollFeatureItem_img__c18f5185>div>div{max-width:100%;padding-top:100%}.RwVerticalScrollFeatureItem_vsfiTab__c18f5185{margin:0 0 1.25rem}.RwVerticalScrollFeatureItem_root__c18f5185.RwVerticalScrollFeatureItem_idleAnimate__c18f5185 .RwVerticalScrollFeatureItem_vsfiTab__c18f5185,.RwVerticalScrollFeatureItem_root__c18f5185.RwVerticalScrollFeatureItem_idle__c18f5185 .RwVerticalScrollFeatureItem_vsfiTab__c18f5185{margin:0 0 2.5rem}.RwVerticalScrollFeatureItem_root__c18f5185.RwVerticalScrollFeatureItem_active__c18f5185 .RwVerticalScrollFeatureItem_vsfiText__c18f5185{margin-bottom:2.5rem}.RwVerticalScrollFeatureItem_root__c18f5185.RwVerticalScrollFeatureItem_active__c18f5185 .RwVerticalScrollFeatureItem_img__c18f5185{opacity:1}@-webkit-keyframes RwVerticalScrollFeatureItem_expand__c18f5185{0%{height:auto;opacity:0}99%{height:auto;opacity:.5}to{height:auto;opacity:1}}@keyframes RwVerticalScrollFeatureItem_expand__c18f5185{0%{height:auto;opacity:0}99%{height:auto;opacity:.5}to{height:auto;opacity:1}}.RwVerticalScrollFeatureItem_vsfiContainer__c18f5185{-webkit-transition:opacity .5s,height .5s linear;transition:opacity .5s,height .5s linear;z-index:var(--zindex-page-content)}.RwVerticalScrollFeatureItem_root__c18f5185.RwVerticalScrollFeatureItem_idle__c18f5185 .RwVerticalScrollFeatureItem_vsfiContainer__c18f5185{height:0;opacity:0;visibility:hidden}.RwVerticalScrollFeatureItem_root__c18f5185.RwVerticalScrollFeatureItem_idleAnimate__c18f5185 .RwVerticalScrollFeatureItem_vsfiContentVideo__c18f5185,.RwVerticalScrollFeatureItem_root__c18f5185.RwVerticalScrollFeatureItem_idle__c18f5185 .RwVerticalScrollFeatureItem_vsfiContentVideo__c18f5185{display:none}.RwVerticalScrollFeatureItem_root__c18f5185.RwVerticalScrollFeatureItem_idleAnimate__c18f5185 .RwVerticalScrollFeatureItem_vsfiContainer__c18f5185{height:0;opacity:0;visibility:hidden}.RwVerticalScrollFeatureItem_root__c18f5185.RwVerticalScrollFeatureItem_idleAnimate__c18f5185 .RwVerticalScrollFeatureItem_vsfiHeader__c18f5185,.RwVerticalScrollFeatureItem_root__c18f5185.RwVerticalScrollFeatureItem_idle__c18f5185 .RwVerticalScrollFeatureItem_vsfiHeader__c18f5185{opacity:.5}.RwVerticalScrollFeatureItem_root__c18f5185.RwVerticalScrollFeatureItem_active__c18f5185 .RwVerticalScrollFeatureItem_vsfiHeader__c18f5185{opacity:1;visibility:visible}.RwVerticalScrollFeatureItem_root__c18f5185.RwVerticalScrollFeatureItem_active__c18f5185 .RwVerticalScrollFeatureItem_vsfiContentVideo__c18f5185{display:-webkit-box;display:-ms-flexbox;display:flex}.RwVerticalScrollFeatureItem_root__c18f5185.RwVerticalScrollFeatureItem_active__c18f5185 .RwVerticalScrollFeatureItem_vsfiContainer__c18f5185{-webkit-animation:RwVerticalScrollFeatureItem_expand__c18f5185 .5s ease-in;animation:RwVerticalScrollFeatureItem_expand__c18f5185 .5s ease-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;height:auto;opacity:0;visibility:visible}.RwVerticalScrollFeatureItem_root__c18f5185.RwVerticalScrollFeatureItem_idleAnimate__c18f5185 .RwVerticalScrollFeatureItem_img__c18f5185,.RwVerticalScrollFeatureItem_root__c18f5185.RwVerticalScrollFeatureItem_idle__c18f5185 .RwVerticalScrollFeatureItem_img__c18f5185{opacity:0}}@media screen and (min-width:1200px){.RwVerticalScrollFeatureItem_img__c18f5185>div>div{height:35vw;padding-right:44%;padding-top:0;width:35vw}.RwVerticalScrollFeatureItem_img__c18f5185>div>div img{left:25%;-webkit-transform:translateX(-25%);transform:translateX(-25%)}}@media screen and (min-width:1440px){.RwVerticalScrollFeatureItem_img__c18f5185{bottom:0;left:50%;overflow-x:visible;right:-1.25rem;top:0}.RwVerticalScrollFeatureItem_img__c18f5185>div>div{height:100%;padding-top:0;width:90%}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.SignInMenu_signInMenu__2b63252e{position:relative;width:100%}@media screen and (min-width:1024px){.SignInMenu_signInMenu__2b63252e{width:9.375rem}.SignInMenu_signInMenu__2b63252e.SignInMenu_pricingToggleFilterDropdown__2b63252e,.SignInMenu_signInMenu__2b63252e.SignInMenu_pricingToggleFilterDropdown__2b63252e .SignInMenu_menuToggle__2b63252e{width:12.5rem}}.SignInMenu_signInMenu__2b63252e.SignInMenu_pricingToggleFilterDropdown__2b63252e .SignInMenu_menuToggleText__2b63252e{overflow:hidden;white-space:nowrap;width:80%}.SignInMenu_menuToggle__2b63252e{-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);width:100%}.SignInMenu_menuToggle__2b63252e .SignInMenu_downArrow__2b63252e{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.SignInMenu_menuToggle__2b63252e .SignInMenu_downArrow__2b63252e,.SignInMenu_menuToggle__2b63252e .SignInMenu_upArrow__2b63252e{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.SignInMenu_menuToggle__2b63252e .SignInMenu_upArrow__2b63252e{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.SignInMenu_menuToggle__2b63252e>span{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SignInMenu_menuToggle__2b63252e .SignInMenu_label__2b63252e{font-size:1.5rem;font-weight:600;line-height:2rem;text-transform:lowercase}.SignInMenu_menuToggle__2b63252e .SignInMenu_label__2b63252e:first-letter{text-transform:uppercase!important}.SignInMenu_menuToggle__2b63252e .SignInMenu_label__2b63252e+svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.SignInMenu_menuToggle__2b63252e svg path{stroke:currentColor}@media screen and (min-width:1024px){.SignInMenu_menuToggle__2b63252e{width:9.375rem}.SignInMenu_menuToggle__2b63252e svg{margin-left:1.25rem}.SignInMenu_menuToggle__2b63252e>span>span{display:-webkit-box;display:-ms-flexbox;display:flex}.SignInMenu_menuToggle__2b63252e:focus{background:#0d333f;border:.125rem solid #0d333f;color:#fff}}@media screen and (min-width:1200px){.SignInMenu_menuToggle__2b63252e:focus{background:#0d333f;border:.125rem solid #0d333f;color:#fff}}.SignInMenu_menuChildren__2b63252e{list-style-type:none;margin:0;padding:0}.SignInMenu_listWrapper__2b63252e{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;-ms-flex-direction:column;flex-direction:column;overflow:hidden;padding:0 8.333% 3.75rem;position:absolute;top:0;-webkit-transform:translateX(100vw);transform:translateX(100vw);-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);width:100%;z-index:1300}@media screen and (min-width:1024px){.SignInMenu_listWrapper__2b63252e{border:.0625rem solid #f7f7f7;border-radius:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;height:0;opacity:0;padding:0;top:100%;-webkit-transform:translateX(0);transform:translateX(0);visibility:hidden;width:20.625rem}.SignInMenu_listWrapper__2b63252e.SignInMenu_left__2b63252e{left:0}.SignInMenu_listWrapper__2b63252e.SignInMenu_right__2b63252e{right:0}}.SignInMenu_listWrapper__2b63252e.SignInMenu_open__2b63252e{overflow:scroll;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (min-width:1024px){.SignInMenu_listWrapper__2b63252e.SignInMenu_open__2b63252e{-webkit-box-shadow:0 .625rem 2.5rem rgba(0,0,0,.15),0 .25rem .25rem rgba(0,0,0,.15);box-shadow:0 .625rem 2.5rem rgba(0,0,0,.15),0 .25rem .25rem rgba(0,0,0,.15);height:auto;opacity:1;overflow:visible;visibility:visible}}.SignInMenu_signinLink__2b63252e{font-size:1.25rem;line-height:1.75rem}.SignInMenu_signinLink__2b63252e+.SignInMenu_signinLink__2b63252e{margin-top:1.25rem}@media screen and (min-width:1024px){.SignInMenu_signinLink__2b63252e+.SignInMenu_signinLink__2b63252e{margin-top:.625rem}.SignInMenu_signinLink__2b63252e{font-size:1rem;line-height:1.5rem;margin-left:1.25rem;margin-right:1.25rem}.SignInMenu_signinLink__2b63252e:first-child{margin-top:2.5rem}.SignInMenu_signinLink__2b63252e:last-child{margin-bottom:2.5rem}.SignInMenu_signinLink__2b63252e.SignInMenu_claritySigninLink__2b63252e{margin:.5rem 1.75rem}.SignInMenu_signinLink__2b63252e.SignInMenu_claritySigninLink__2b63252e:first-child{margin-top:1.75rem}.SignInMenu_signinLink__2b63252e.SignInMenu_claritySigninLink__2b63252e:last-child{margin-bottom:2.125rem}}.SignInMenu_separator__2b63252e{background-color:rgba(0,0,0,.1);display:block;height:.0625rem;margin:2.5rem 0;max-width:100%}@media screen and (min-width:1024px){.SignInMenu_separator__2b63252e{margin:1.25rem}}.SignInMenu_return__2b63252e{margin-bottom:2.5rem}.SignInMenu_return__2b63252e .SignInMenu_label__2b63252e{color:#0d333f;font-size:1.5rem;font-weight:500;line-height:2rem;margin-left:1.25rem}.SignInMenu_return__2b63252e:hover{text-decoration:none!important}@media screen and (max-width:calc(1024px - 1px)){.SignInMenu_return__2b63252e{left:0;position:sticky!important;top:0;z-index:1100}@supports (-webkit-touch-callout:none){.SignInMenu_return__2b63252e{margin-left:0;padding-bottom:2.5rem}}.SignInMenu_return__2b63252e:after{background-color:#fff;border-collapse:separate;bottom:0;-webkit-box-shadow:0 -2rem 0 #fff,0 -4rem 0 #fff,0 1rem 0 #fff;box-shadow:0 -2rem 0 #fff,0 -4rem 0 #fff,0 1rem 0 #fff;content:"";height:100%;position:absolute;top:0;width:100%;z-index:-1}}@media (max-width:calc(768px - 1px)){.SignInMenu_iesListWrapper__2b63252e{padding:3.75rem 8.333% 3.75rem 0}.SignInMenu_iesListWrapper__2b63252e .SignInMenu_return__2b63252e .SignInMenu_label__2b63252e{color:#21262a}.SignInMenu_iesListWrapper__2b63252e .SignInMenu_signinLink__2b63252e>span>a:focus,.SignInMenu_iesListWrapper__2b63252e .SignInMenu_signinLink__2b63252e>span>a:hover{color:#236cff}}@media (min-width:768px) and (max-width:calc(1024px - 1px)){.SignInMenu_iesListWrapper__2b63252e{padding:3.75rem 8.333% 3.75rem 0}.SignInMenu_iesListWrapper__2b63252e .SignInMenu_return__2b63252e .SignInMenu_label__2b63252e{color:#21262a}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.SiteSearch_siteSearch__aca518df{height:1.875rem;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);width:calc(83.333vw - 2.08333rem);z-index:1300}@media screen and (min-width:768px){.SiteSearch_siteSearch__aca518df{width:calc(83.333vw - 4.16665rem)}}@media screen and (min-width:1024px){.SiteSearch_siteSearch__aca518df{height:2.5rem;max-width:41rem}.SiteSearch_siteSearch__aca518df:after{background-color:#babec5;border-radius:.125rem;content:"";display:block;height:.0625rem;-webkit-transform:translateY(-.0625rem);transform:translateY(-.0625rem);-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);width:100%}.SiteSearch_siteSearch__aca518df.SiteSearch_hidden__aca518df{width:1.8125rem}.SiteSearch_siteSearch__aca518df.SiteSearch_hidden__aca518df:after{width:0}.SiteSearch_siteSearch__aca518df.SiteSearch_hidden__aca518df .SiteSearch_closeIcon__aca518df{display:none}.SiteSearch_siteSearch__aca518df.SiteSearch_hidden__aca518df .SiteSearch_search__aca518df{padding-left:1.875rem;padding-right:0}.SiteSearch_siteSearch__aca518df.SiteSearch_hidden__aca518df .SiteSearch_search__aca518df.SiteSearch_bgTofu__aca518df{background-color:var(--color-grey-rw-tofu)}.SiteSearch_siteSearch__aca518df.SiteSearch_hidden__aca518df .SiteSearch_search__aca518df.SiteSearch_bgWhite__aca518df{background-color:#fff}.SiteSearch_siteSearch__aca518df.SiteSearch_hidden__aca518df .SiteSearch_search__aca518df.SiteSearch_bgTransparent__aca518df{background-color:transparent}}@media screen and (min-width:1200px){.SiteSearch_siteSearch__aca518df{max-width:52.5rem}}.SiteSearch_siteSearch__aca518df .SiteSearch_searchForm__aca518df{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.SiteSearch_siteSearch__aca518df .SiteSearch_search__aca518df{-webkit-appearance:initial;border:none;color:#0d333f;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;height:1.875rem;line-height:1.5rem;padding-left:2.5rem;width:100%}@media screen and (min-width:1024px){.SiteSearch_siteSearch__aca518df .SiteSearch_search__aca518df{height:2.5rem;padding-bottom:.75rem;padding-left:3.125rem;padding-right:2rem}}.SiteSearch_siteSearch__aca518df .SiteSearch_search__aca518df:-moz-placeholder,.SiteSearch_siteSearch__aca518df .SiteSearch_search__aca518df:-ms-input-placeholder,.SiteSearch_siteSearch__aca518df .SiteSearch_search__aca518df::-moz-placeholder,.SiteSearch_siteSearch__aca518df .SiteSearch_search__aca518df::-webkit-input-placeholder{color:#6b6c72;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif!important}.SiteSearch_siteSearch__aca518df .SiteSearch_search__aca518df::-webkit-search-cancel-button,.SiteSearch_siteSearch__aca518df .SiteSearch_search__aca518df::-webkit-search-decoration,.SiteSearch_siteSearch__aca518df .SiteSearch_search__aca518df::-webkit-search-results-button,.SiteSearch_siteSearch__aca518df .SiteSearch_search__aca518df::-webkit-search-results-decoration{display:none}.SiteSearch_siteSearch__aca518df .SiteSearch_search__aca518df:focus{outline-offset:.3125rem}.SiteSearch_siteSearch__aca518df .SiteSearch_fotfInput__aca518df{background:transparent!important;color:#fff!important}.SiteSearch_siteSearch__aca518df .SiteSearch_closeIcon__aca518df,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconFotf__aca518df,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconQrc__aca518df,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIcon__aca518df{cursor:pointer;position:absolute!important}.SiteSearch_siteSearch__aca518df .SiteSearch_closeIcon__aca518df{display:none;right:0;top:.625rem}@media screen and (min-width:1024px){.SiteSearch_siteSearch__aca518df .SiteSearch_closeIcon__aca518df{display:block}}.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconFotf__aca518df img,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconFotf__aca518df span,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconFotf__aca518df svg,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconQrc__aca518df img,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconQrc__aca518df span,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconQrc__aca518df svg{height:1.25rem!important;width:1.25rem!important}.SiteSearch_siteSearch__aca518df .SiteSearch_searchIcon__aca518df img,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIcon__aca518df span,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIcon__aca518df svg{height:1.375rem!important;width:1.375rem!important}@media screen and (min-width:768px){.SiteSearch_siteSearch__aca518df .SiteSearch_searchIcon__aca518df img,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIcon__aca518df span,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIcon__aca518df svg{height:1.875rem!important;width:1.875rem!important}}.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconFotf__aca518df,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconQrc__aca518df,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIcon__aca518df{height:1.375rem!important;top:.25rem;width:1.375rem!important}@media screen and (min-width:768px){.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconFotf__aca518df,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconQrc__aca518df,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIcon__aca518df{height:1.875rem!important;top:0;width:1.875rem!important}}.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconFotf__aca518df path,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconQrc__aca518df path,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIcon__aca518df path{fill:#0d333f!important}.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconFotf__aca518df:focus,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconQrc__aca518df:focus,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIcon__aca518df:focus{position:relative}.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconFotf__aca518df:focus:before,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconQrc__aca518df:focus:before,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIcon__aca518df:focus:before{border:.1875rem solid #236cff;border-radius:.25rem;content:"";display:block;height:calc(100% + .375rem);left:-.3125rem;position:absolute;top:-.1875rem;width:calc(100% + .625rem)}.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconFotf__aca518df:hover path,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIconQrc__aca518df:hover path,.SiteSearch_siteSearch__aca518df .SiteSearch_searchIcon__aca518df:hover path{fill:#0a8543!important}.SiteSearch_iesTheme__aca518df.SiteSearch_siteSearch__aca518df .SiteSearch_searchIcon__aca518df img,.SiteSearch_iesTheme__aca518df.SiteSearch_siteSearch__aca518df .SiteSearch_searchIcon__aca518df span,.SiteSearch_iesTheme__aca518df.SiteSearch_siteSearch__aca518df .SiteSearch_searchIcon__aca518df svg{height:1.5rem!important;width:1.5rem!important}.SiteSearch_iesTheme__aca518df .SiteSearch_searchIcon__aca518df{top:.3125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1200px){.SiteSearch_iesTheme__aca518df.SiteSearch_siteSearch__aca518df{max-width:58.375rem!important}}@media screen and (min-width:1024px) and (max-width:1199px){.SiteSearch_iesTheme__aca518df.SiteSearch_siteSearch__aca518df{max-width:41rem!important}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.SliderControls_sliderControls__ccc08dac{margin-top:1.25rem;width:100%;z-index:1}.SliderControls_button__ccc08dac,.SliderControls_sliderControls__ccc08dac{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.SliderControls_button__ccc08dac{background-color:#e3e5e8;border:none;border-radius:50%;cursor:pointer;height:2.5rem;width:2.5rem}.SliderControls_button__ccc08dac:disabled{background-color:#e3e5e8;opacity:.5;pointer-events:none}.SliderControls_button__ccc08dac path{fill:#6b6c72}.SliderControls_button__ccc08dac.SliderControls_smallIcons__ccc08dac{height:1.875rem;width:1.875rem}.SliderControls_buttonNext__ccc08dac svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.SliderControls_buttonPrev__ccc08dac svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.SliderControls_sliderPagination__ccc08dac{display:initial;margin:0 1.25rem}.SliderControls_sliderPagination__ccc08dac.SliderControls_smallIcons__ccc08dac{color:#6b6c72;font-size:.875rem}@media screen and (min-width:1024px){.SliderControls_sliderControls__ccc08dac{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.SliderControls_dark__ccc08dac .SliderControls_button__ccc08dac,.SliderControls_dark__ccc08dac .SliderControls_button__ccc08dac:disabled{background-color:#000}.SliderControls_dark__ccc08dac .SliderControls_button__ccc08dac path{fill:#fff}.SliderControls_dots__ccc08dac{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:1/1;padding:0}.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac li{display:none;list-style-type:none;margin:0}.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac li.SliderControls_visibleDot__ccc08dac{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:SliderControls_fadeIn__ccc08dac;animation-name:SliderControls_fadeIn__ccc08dac;display:block}.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac li.SliderControls_visibleDot__ccc08dac.SliderControls_notFirst__ccc08dac{margin-left:.75rem}.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac li.SliderControls_visibleDot__ccc08dac.SliderControls_extraDot__ccc08dac{width:1.9375rem}.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac li.SliderControls_visibleDot__ccc08dac.SliderControls_extraDot__ccc08dac.SliderControls_extraLastDot__ccc08dac{width:1.3125rem}.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac.SliderControls_moveAscDirection__ccc08dac{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:SliderControls_ascMove__ccc08dac;animation-name:SliderControls_ascMove__ccc08dac}.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac.SliderControls_moveAscDirection__ccc08dac .SliderControls_firstDot__ccc08dac{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:SliderControls_popOut__ccc08dac;animation-name:SliderControls_popOut__ccc08dac}.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac.SliderControls_moveAscDirection__ccc08dac .SliderControls_secondDot__ccc08dac{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:SliderControls_scaleDown__ccc08dac;animation-name:SliderControls_scaleDown__ccc08dac}.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac.SliderControls_moveAscDirection__ccc08dac .SliderControls_lastDot__ccc08dac{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:SliderControls_scaleUp__ccc08dac;animation-name:SliderControls_scaleUp__ccc08dac}.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac.SliderControls_moveDescDirection__ccc08dac{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:SliderControls_descMove__ccc08dac;animation-name:SliderControls_descMove__ccc08dac}.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac.SliderControls_moveDescDirection__ccc08dac .SliderControls_firstDot__ccc08dac{-webkit-transform:scale(1);transform:scale(1)}.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac.SliderControls_moveDescDirection__ccc08dac .SliderControls_anteultimateDot__ccc08dac{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:SliderControls_scaleDown__ccc08dac;animation-name:SliderControls_scaleDown__ccc08dac}.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac.SliderControls_moveDescDirection__ccc08dac .SliderControls_lastDot__ccc08dac{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:SliderControls_popOut__ccc08dac;animation-name:SliderControls_popOut__ccc08dac}.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac.SliderControls_moveFirstDot__ccc08dac .SliderControls_firstDot__ccc08dac{-webkit-transform:scale(1);transform:scale(1)}.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac.SliderControls_moveFirstDot__ccc08dac .SliderControls_anteultimateDot__ccc08dac{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:SliderControls_scaleDown__ccc08dac;animation-name:SliderControls_scaleDown__ccc08dac}.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac.SliderControls_moveFirstDot__ccc08dac .SliderControls_lastDot__ccc08dac,.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac.SliderControls_moveSecondDot__ccc08dac .SliderControls_firstDot__ccc08dac{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:SliderControls_popOut__ccc08dac;animation-name:SliderControls_popOut__ccc08dac}.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac.SliderControls_moveSecondDot__ccc08dac .SliderControls_secondDot__ccc08dac{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:SliderControls_scaleDown__ccc08dac;animation-name:SliderControls_scaleDown__ccc08dac}.SliderControls_dots__ccc08dac .SliderControls_bulletsWrapper__ccc08dac.SliderControls_moveSecondDot__ccc08dac .SliderControls_lastDot__ccc08dac{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:SliderControls_scaleUp__ccc08dac;animation-name:SliderControls_scaleUp__ccc08dac}.SliderControls_dots__ccc08dac .SliderControls_bullet__ccc08dac{background:transparent;border:0;display:inline-grid;padding:0}.SliderControls_dots__ccc08dac .SliderControls_bullet__ccc08dac span{background:#236cff!important;border:0;border-radius:50%;cursor:pointer;height:.46875rem;opacity:.4;width:.46875rem}.SliderControls_dots__ccc08dac .SliderControls_bullet__ccc08dac span:hover{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;transition:all .3s}.SliderControls_dots__ccc08dac .SliderControls_bullet__ccc08dac span.SliderControls_firstDot__ccc08dac{-webkit-transform:scale(.6);transform:scale(.6)}.SliderControls_dots__ccc08dac .SliderControls_bullet__ccc08dac span.SliderControls_firstDot__ccc08dac:hover{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.SliderControls_dots__ccc08dac .SliderControls_bullet__ccc08dac span.SliderControls_lastDot__ccc08dac{cursor:default;opacity:.4;-webkit-transform:scale(.6);transform:scale(.6)}.SliderControls_dots__ccc08dac .SliderControls_bullet__ccc08dac span.SliderControls_active__ccc08dac{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes SliderControls_fadeIn__ccc08dac{0%{display:block}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes SliderControls_fadeIn__ccc08dac{0%{display:block}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes SliderControls_ascMove__ccc08dac{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-1.21875rem);transform:translateX(-1.21875rem)}}@keyframes SliderControls_ascMove__ccc08dac{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-1.21875rem);transform:translateX(-1.21875rem)}}@-webkit-keyframes SliderControls_descMove__ccc08dac{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(1.21875rem);transform:translateX(1.21875rem)}}@keyframes SliderControls_descMove__ccc08dac{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(1.21875rem);transform:translateX(1.21875rem)}}@-webkit-keyframes SliderControls_popOut__ccc08dac{0%{-webkit-transform:scale(100%);transform:scale(100%)}90%{-webkit-transform:scale(0);transform:scale(0)}to{display:none;-webkit-transform:scale(0);transform:scale(0)}}@keyframes SliderControls_popOut__ccc08dac{0%{-webkit-transform:scale(100%);transform:scale(100%)}90%{-webkit-transform:scale(0);transform:scale(0)}to{display:none;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes SliderControls_scaleDown__ccc08dac{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.6);transform:scale(.6)}}@keyframes SliderControls_scaleDown__ccc08dac{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.6);transform:scale(.6)}}@-webkit-keyframes SliderControls_scaleUp__ccc08dac{0%{-webkit-transform:scale(.6);transform:scale(.6)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes SliderControls_scaleUp__ccc08dac{0%{-webkit-transform:scale(.6);transform:scale(.6)}to{-webkit-transform:scale(1);transform:scale(1)}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.SmallCard_smallCard__729d6de5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;padding:1.25rem;width:100%}@media screen and (min-width:768px){.SmallCard_smallCard__729d6de5{padding:2.5rem}}@media screen and (min-width:1024px){.SmallCard_smallCard__729d6de5{width:41.667%}}.SmallCard_smallCard__729d6de5.SmallCard_darkBlue__729d6de5{background-color:#0d333f;color:#fff}.SmallCard_smallCard__729d6de5.SmallCard_heightAuto__729d6de5{height:auto}@media screen and (min-width:768px){.SmallCard_smallCard__729d6de5.SmallCard_heightTall__729d6de5{min-height:14rem}}@media screen and (min-width:1024px){.SmallCard_smallCard__729d6de5.SmallCard_heightTall__729d6de5{min-height:20.625rem}}.SmallCard_smallCardIcon__729d6de5{max-height:4rem;max-width:4rem;overflow:hidden}.SmallCard_smallCardIcon__729d6de5 img{max-height:4rem;max-width:4rem}.SmallCard_smallCardTitle__729d6de5{margin:0}.SmallCard_smallCardIcon__729d6de5+.SmallCard_smallCardTitle__729d6de5{margin-top:1.25rem}.SmallCard_smallCardTitle__729d6de5+.SmallCard_smallCardBody__729d6de5{margin-top:.625rem}.SmallCard_smallCardBody__729d6de5{line-height:1.5rem}.SmallCard_smallCardBody__729d6de5 a[href*="tel:"]{color:#fff}.SmallCard_smallCardContent__729d6de5{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}@media screen and (max-width:1023px){.SmallCard_smallCardContent__729d6de5.SmallCard_pb_20__729d6de5{padding-bottom:1.25rem}}.SmallCard_smallCardCtas__729d6de5{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.SmallCard_smallCardCtas__729d6de5{padding-top:3.75rem!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}a.SmallCard_smallCardCta__729d6de5,button.SmallCard_smallCardCta__729d6de5{max-width:100%;width:100%}@media screen and (min-width:768px){a.SmallCard_smallCardCta__729d6de5,button.SmallCard_smallCardCta__729d6de5{max-width:inherit}}div.SmallCard_smallCardCta__729d6de5+div{margin-top:1.25rem}@media screen and (min-width:768px){div.SmallCard_smallCardCta__729d6de5+div{margin-left:1.25rem;margin-top:0}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.SocialLinks_socialLink__4c6ac9b5{border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;max-height:4.375rem;max-width:4.375rem;min-height:1.5625rem;min-width:1.5625rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.SocialLinks_socialLink__4c6ac9b5 span{height:50%;width:50%}.SocialLinks_socialLink__4c6ac9b5 span svg{-webkit-transform:translateY(-.0625rem);transform:translateY(-.0625rem)}.SocialLinks_socialLink__4c6ac9b5[style="background-color: black;"] span svg{fill:#fff}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.SocialMedia_socialHeadingHoriz__0a39b116,.SocialMedia_socialHeadingVertical__0a39b116{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5}.SocialMedia_socialHeadingHoriz__0a39b116{display:-webkit-box;display:-ms-flexbox;display:flex}.SocialMedia_socialHeadingHoriz__0a39b116.SocialMedia_left__0a39b116{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.SocialMedia_socialHeadingHoriz__0a39b116.SocialMedia_right__0a39b116{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.SocialMedia_socialHeadingHoriz__0a39b116.SocialMedia_center__0a39b116{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.SocialMedia_socialHeadingHoriz__0a39b116.SocialMedia_vertical__0a39b116{display:none}.SocialMedia_socialContainer__0a39b116{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.5rem 0}.SocialMedia_socialContainer__0a39b116.SocialMedia_vertical__0a39b116{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:.625rem 0}.SocialMedia_socialContainer__0a39b116.SocialMedia_vertical__0a39b116.SocialMedia_left__0a39b116{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.SocialMedia_socialContainer__0a39b116.SocialMedia_vertical__0a39b116.SocialMedia_right__0a39b116{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.SocialMedia_socialContainer__0a39b116.SocialMedia_vertical__0a39b116.SocialMedia_center__0a39b116{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SocialMedia_socialContainer__0a39b116.SocialMedia_vertical__0a39b116 .SocialMedia_socialItem__0a39b116:not(:last-child){margin-bottom:.625rem;margin-right:0}.SocialMedia_socialContainer__0a39b116.SocialMedia_vertical__0a39b116 .SocialMedia_socialHeadingVertical__0a39b116{margin-bottom:.5625rem}.SocialMedia_socialContainer__0a39b116.SocialMedia_left__0a39b116{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.SocialMedia_socialContainer__0a39b116.SocialMedia_right__0a39b116{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.SocialMedia_socialContainer__0a39b116.SocialMedia_center__0a39b116{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.SocialMedia_socialContainer__0a39b116 .SocialMedia_socialItem__0a39b116:not(:last-child){margin-right:.625rem}.SocialMedia_hideHeading__0a39b116,.SocialMedia_socialContainer__0a39b116:not(.SocialMedia_vertical__0a39b116)>.SocialMedia_socialHeadingVertical__0a39b116{display:none}.SocialMedia_removeSpacing__0a39b116{margin-top:0;top:0}.SocialMedia_themeIes__0a39b116 .SocialMedia_socialHeadingHoriz__0a39b116.SocialMedia_hideHeading__0a39b116{display:none}.SocialMedia_socialIcon__0a39b116{border-radius:6.25rem;display:inline-block;height:1.875rem;padding:.125rem;width:2rem}[data-role=socialitem].SocialMedia_facebookIcon__0a39b116{background:#393a3d;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTUuMDEzIDIxLjc2M0gxMS42N1YxMy44OEgxMHYtMi43MTVoMS42N3YtMS42M2MwLTIuMjE3Ljk0My0zLjUzNSAzLjYyMi0zLjUzNWgyLjIzMXYyLjcxN0gxNi4xM2MtMS4wNDQgMC0xLjExMy4zOC0xLjExMyAxLjA4OGwtLjAwNCAxLjM2aDIuNTI2bC0uMjk2IDIuNzE2aC0yLjIyOXoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");background-position:-.0625rem -.0625rem;border:.125rem solid #393a3d;border-radius:6.25rem;display:block;height:1.875rem;margin:0;padding:0;width:1.875rem}[data-role=socialitem].SocialMedia_facebookIcon__0a39b116:before{border-color:transparent!important}[data-role=socialitem].SocialMedia_facebookIcon__0a39b116:focus:not(:focus-visible){outline:none}[data-role=socialitem].SocialMedia_facebookIcon__0a39b116:focus-visible{background:#000;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTUuMDEzIDIxLjc2M0gxMS42N1YxMy44OEgxMHYtMi43MTVoMS42N3YtMS42M2MwLTIuMjE3Ljk0My0zLjUzNSAzLjYyMi0zLjUzNWgyLjIzMXYyLjcxN0gxNi4xM2MtMS4wNDQgMC0xLjExMy4zOC0xLjExMyAxLjA4OGwtLjAwNCAxLjM2aDIuNTI2bC0uMjk2IDIuNzE2aC0yLjIyOXoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");background-position:-.0625rem -.0625rem;border:.125rem solid #fff;border-radius:5rem;-webkit-box-shadow:0 0 0 .1875rem #0077c5;box-shadow:0 0 0 .1875rem #0077c5;outline:0}[data-role=socialitem].SocialMedia_facebookIcon__0a39b116:hover{background:#000;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTUuMDEzIDIxLjc2M0gxMS42N1YxMy44OEgxMHYtMi43MTVoMS42N3YtMS42M2MwLTIuMjE3Ljk0My0zLjUzNSAzLjYyMi0zLjUzNWgyLjIzMXYyLjcxN0gxNi4xM2MtMS4wNDQgMC0xLjExMy4zOC0xLjExMyAxLjA4OGwtLjAwNCAxLjM2aDIuNTI2bC0uMjk2IDIuNzE2aC0yLjIyOXoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==");background-position:-.0625rem -.0625rem;border:.125rem solid #000;border-radius:5rem}[data-role=socialitem].SocialMedia_twitterIcon__0a39b116{background:#393a3d;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48bWFzayBpZD0iYiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB4PSI4IiB5PSI4IiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE5LjQ1NSA4SDh2MTJoMTEuNDU1eiIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2IpIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTQuODE3IDEyLjk1NyAxOS4wODEgOGgtMS4wMWwtMy43MDMgNC4zMDRMMTEuNDExIDhIOGw0LjQ3MiA2LjUwOEw4IDE5LjcwNmgxLjAxbDMuOTEtNC41NDUgMy4xMjQgNC41NDVoMy40MXptLTEuMzg0IDEuNjA5LS40NTMtLjY0OS0zLjYwNS01LjE1NmgxLjU1MmwyLjkxIDQuMTYyLjQ1Mi42NDcgMy43ODIgNS40MUgxNi41MnoiLz48L2c+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTggOGgxMnYxMkg4eiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==");background-position:-.0625rem -.0625rem;border:.125rem solid #393a3d;border-radius:6.25rem;display:block;height:1.875rem;margin:0;padding:0;width:1.875rem}[data-role=socialitem].SocialMedia_twitterIcon__0a39b116:before{border-color:transparent!important}[data-role=socialitem].SocialMedia_twitterIcon__0a39b116:focus:not(:focus-visible){outline:none}[data-role=socialitem].SocialMedia_twitterIcon__0a39b116:focus-visible{background:#000;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48bWFzayBpZD0iYiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB4PSI4IiB5PSI4IiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE5LjQ1NSA4SDh2MTJoMTEuNDU1eiIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2IpIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTQuODE3IDEyLjk1NyAxOS4wODEgOGgtMS4wMWwtMy43MDMgNC4zMDRMMTEuNDExIDhIOGw0LjQ3MiA2LjUwOEw4IDE5LjcwNmgxLjAxbDMuOTEtNC41NDUgMy4xMjQgNC41NDVoMy40MXptLTEuMzg0IDEuNjA5LS40NTMtLjY0OS0zLjYwNS01LjE1NmgxLjU1MmwyLjkxIDQuMTYyLjQ1Mi42NDcgMy43ODIgNS40MUgxNi41MnoiLz48L2c+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTggOGgxMnYxMkg4eiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==");background-position:-.0625rem -.0625rem;border:.125rem solid #fff;border-radius:5rem;-webkit-box-shadow:0 0 0 .1875rem #0077c5;box-shadow:0 0 0 .1875rem #0077c5;outline:0}[data-role=socialitem].SocialMedia_twitterIcon__0a39b116:hover{background:#000;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48bWFzayBpZD0iYiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB4PSI4IiB5PSI4IiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE5LjQ1NSA4SDh2MTJoMTEuNDU1eiIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2IpIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTQuODE3IDEyLjk1NyAxOS4wODEgOGgtMS4wMWwtMy43MDMgNC4zMDRMMTEuNDExIDhIOGw0LjQ3MiA2LjUwOEw4IDE5LjcwNmgxLjAxbDMuOTEtNC41NDUgMy4xMjQgNC41NDVoMy40MXptLTEuMzg0IDEuNjA5LS40NTMtLjY0OS0zLjYwNS01LjE1NmgxLjU1MmwyLjkxIDQuMTYyLjQ1Mi42NDcgMy43ODIgNS40MUgxNi41MnoiLz48L2c+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTggOGgxMnYxMkg4eiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==");background-position:-.0625rem -.0625rem;border:.125rem solid #000;border-radius:5rem}[data-role=socialitem].SocialMedia_linkedinIcon__0a39b116{background:#393a3d;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOC4zMiAxMi4wODFoMi40ODF2OC42NDZoLTIuNDh6TTkuNDk3IDExSDkuNDhDOC41ODIgMTEgOCAxMC4zNCA4IDkuNTAyIDggOC42NDggOC41OTkgOCA5LjUxNSA4czEuNDc4LjY0NyAxLjQ5NiAxLjVjMCAuODM3LS41ODEgMS41LTEuNTE0IDEuNW0xMS4yMyA5LjcyOGgtMi44MTR2LTQuNDc1YzAtMS4xNzEtLjQ0LTEuOTctMS40MDgtMS45Ny0uNzQgMC0xLjE1MS41MzktMS4zNDMgMS4wNi0uMDcyLjE4Ni0uMDYuNDQ1LS4wNi43MDZ2NC42NzloLTIuNzg3cy4wMzYtNy45MjYgMC04LjY0N2gyLjc4NnYxLjM1N2MuMTY1LS41OTMgMS4wNTUtMS40NCAyLjQ3Ni0xLjQ0IDEuNzY0IDAgMy4xNDkgMS4yNDUgMy4xNDkgMy45MjJ6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");background-position:-.0625rem -.0625rem;border:.125rem solid #393a3d;border-radius:6.25rem;display:block;height:1.875rem;margin:0;padding:0;width:1.875rem}[data-role=socialitem].SocialMedia_linkedinIcon__0a39b116:before{border-color:transparent!important}[data-role=socialitem].SocialMedia_linkedinIcon__0a39b116:focus:not(:focus-visible){outline:none}[data-role=socialitem].SocialMedia_linkedinIcon__0a39b116:focus-visible{background:#000;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOC4zMiAxMi4wODFoMi40ODF2OC42NDZoLTIuNDh6TTkuNDk3IDExSDkuNDhDOC41ODIgMTEgOCAxMC4zNCA4IDkuNTAyIDggOC42NDggOC41OTkgOCA5LjUxNSA4czEuNDc4LjY0NyAxLjQ5NiAxLjVjMCAuODM3LS41ODEgMS41LTEuNTE0IDEuNW0xMS4yMyA5LjcyOGgtMi44MTR2LTQuNDc1YzAtMS4xNzEtLjQ0LTEuOTctMS40MDgtMS45Ny0uNzQgMC0xLjE1MS41MzktMS4zNDMgMS4wNi0uMDcyLjE4Ni0uMDYuNDQ1LS4wNi43MDZ2NC42NzloLTIuNzg3cy4wMzYtNy45MjYgMC04LjY0N2gyLjc4NnYxLjM1N2MuMTY1LS41OTMgMS4wNTUtMS40NCAyLjQ3Ni0xLjQ0IDEuNzY0IDAgMy4xNDkgMS4yNDUgMy4xNDkgMy45MjJ6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");background-position:-.0625rem -.0625rem;border:.125rem solid #fff;border-radius:5rem;-webkit-box-shadow:0 0 0 .1875rem #0077c5;box-shadow:0 0 0 .1875rem #0077c5;outline:0}[data-role=socialitem].SocialMedia_linkedinIcon__0a39b116:hover{background:#000;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOC4zMiAxMi4wODFoMi40ODF2OC42NDZoLTIuNDh6TTkuNDk3IDExSDkuNDhDOC41ODIgMTEgOCAxMC4zNCA4IDkuNTAyIDggOC42NDggOC41OTkgOCA5LjUxNSA4czEuNDc4LjY0NyAxLjQ5NiAxLjVjMCAuODM3LS41ODEgMS41LTEuNTE0IDEuNW0xMS4yMyA5LjcyOGgtMi44MTR2LTQuNDc1YzAtMS4xNzEtLjQ0LTEuOTctMS40MDgtMS45Ny0uNzQgMC0xLjE1MS41MzktMS4zNDMgMS4wNi0uMDcyLjE4Ni0uMDYuNDQ1LS4wNi43MDZ2NC42NzloLTIuNzg3cy4wMzYtNy45MjYgMC04LjY0N2gyLjc4NnYxLjM1N2MuMTY1LS41OTMgMS4wNTUtMS40NCAyLjQ3Ni0xLjQ0IDEuNzY0IDAgMy4xNDkgMS4yNDUgMy4xNDkgMy45MjJ6IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");background-position:-.0625rem -.0625rem;border:.125rem solid #000;border-radius:5rem}.SocialMedia_themeIes__0a39b116{display:-webkit-box;display:-ms-flexbox;display:flex;height:4.75rem;width:15.625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:2.5rem}@media screen and (max-width:1023px){.SocialMedia_themeIes__0a39b116{display:none}}@media screen and (min-width:1024px) and (max-width:1439px){.SocialMedia_themeIes__0a39b116{margin-left:2.5rem;z-index:2}}@media screen and (min-width:var(--breakpointsXLarge )){.SocialMedia_themeIes__0a39b116{margin-left:calc(47.5rem - 50vw);position:relative}}.SocialMedia_themeIes__0a39b116 .SocialMedia_socialContainer__0a39b116,.SocialMedia_themeIes__0a39b116 .SocialMedia_socialHeadingHoriz__0a39b116,.SocialMedia_themeIes__0a39b116 .SocialMedia_socialHeadingVertical__0a39b116{display:-webkit-box;display:-ms-flexbox;display:flex;width:11.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0}.SocialMedia_themeIes__0a39b116 .SocialMedia_socialHeadingHoriz__0a39b116,.SocialMedia_themeIes__0a39b116 .SocialMedia_socialHeadingVertical__0a39b116{font-size:.75rem;height:1rem;line-height:1rem;margin-bottom:.5rem}.SocialMedia_themeIes__0a39b116 .SocialMedia_socialContainer__0a39b116{gap:.75rem;height:1.75rem;margin-bottom:1.25rem}.SocialMedia_themeIes__0a39b116 .SocialMedia_socialContainer__0a39b116 .SocialMedia_socialItem__0a39b116,.SocialMedia_themeIes__0a39b116 [data-role=socialitem].SocialMedia_newIcon__0a39b116{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.75rem;width:1.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;justify-content:center;margin:0;padding:0}.SocialMedia_themeIes__0a39b116 [data-role=socialitem].SocialMedia_newIcon__0a39b116 svg{display:block;height:1.75rem;width:1.75rem}.SocialMedia_themeIes__0a39b116 [data-role=socialitem].SocialMedia_youtubeIcon__0a39b116.SocialMedia_newIcon__0a39b116 svg{height:1.25rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.StatsBlock_statsBlock__8f174961{margin:0 auto;max-width:90rem;padding:0 2.5rem;position:relative;width:100%}@media only screen and (max-width:768px){.StatsBlock_statsBlock__8f174961{padding:0}}.StatsBlock_cardsContainer__8f174961{overflow:hidden;position:relative;width:100%}.StatsBlock_sliderContent__8f174961{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.StatsBlock_sliderContent__8f174961.StatsBlock_quarter__8f174961 [data-element-type=card]{min-width:calc(25% - 1.25rem)}.StatsBlock_sliderContent__8f174961.StatsBlock_third__8f174961 [data-element-type=card]{min-width:calc(33.334% - 1.25rem)}.StatsBlock_sliderContent__8f174961.StatsBlock_half__8f174961 [data-element-type=card]{min-width:calc(50% - 1.25rem)}.StatsBlock_sliderContent__8f174961.StatsBlock_full__8f174961 [data-element-type=card]{min-width:calc(100% - 3.75rem)}@media only screen and (min-width:1024px){.StatsBlock_cardsContainer__8f174961{-webkit-transform:translateX(0);transform:translateX(0)}.StatsBlock_sliderContent__8f174961{-webkit-transform:translateX(.625rem);transform:translateX(.625rem)}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.StatsBlockItem_statsBlockItem__43e43431{color:#fff;margin-right:1.25rem;position:relative}.StatsBlockItem_statsBlockItem__43e43431:first-child{margin-left:1.25rem}.StatsBlockItem_statsBlockItem__43e43431.StatsBlockItem_deepBlue__43e43431{background-color:#053d6d}.StatsBlockItem_statsBlockItem__43e43431.StatsBlockItem_superBlue__43e43431{background-color:#236cff}.StatsBlockItem_statsBlockItem__43e43431.StatsBlockItem_black__43e43431{background-color:#000}.StatsBlockItem_statsBlockItem__43e43431.StatsBlockItem_lightGray__43e43431{background-color:#e3e5e8;color:#000}.StatsBlockItem_content__43e43431{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3.125rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.StatsBlockItem_statsCopyParagraph__43e43431{margin-bottom:3.5rem!important}.StatsBlockItem_ctaButton__43e43431{bottom:1.875rem;left:1.875rem;position:absolute}.StatsBlockItem_statsCopyTitle__43e43431{font-size:4rem!important;font-weight:700;line-height:4rem!important;margin:.5rem 0!important;text-transform:uppercase}@media screen and (min-width:1024px){.StatsBlockItem_statsBlockItem__43e43431{margin-left:0;margin-right:1.25rem}.StatsBlockItem_statsBlockItem__43e43431:first-child{margin-left:0}.StatsBlockItem_statsCopyTitle__43e43431{font-size:4.5rem}.StatsBlockItem_content__43e43431{padding:1.875rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Accordion_accordion__789fe71b{margin:0 auto;max-width:90rem;padding:0 1.25rem;width:100%}@media (min-width:768px){.Accordion_accordion__789fe71b{padding:0 2.5rem}}.Accordion_accordionButtonsWrapper__789fe71b{margin-bottom:3.75rem;width:100%}.Accordion_accordionButton__789fe71b{background:none;border:none;border-left:.0625rem solid #d4d7dc;color:#00254a;font-family:inherit;font-size:1rem;font-weight:700;padding-left:2rem;padding-right:2rem}.Accordion_accordionButton__789fe71b:first-child{border-left:none;padding-left:0}.Accordion_noPadding__789fe71b{padding:0}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.AccordionItem_accordion__c902d3f3{margin:0 auto}.AccordionItem_toggle__c902d3f3{font-size:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:inherit;font-weight:700;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;cursor:default;justify-content:space-between;line-height:1.4;padding-left:0;padding-right:0}.AccordionItem_toggle__c902d3f3:focus:not(:focus-visible){outline:none}.AccordionItem_toggle__c902d3f3:focus-visible{border:.0625rem solid #0077c5}.AccordionItem_toggle__c902d3f3:active{outline:none}.AccordionItem_toggle__c902d3f3.AccordionItem_togglePadding__c902d3f3{padding-left:1.25rem;padding-right:1.25rem}.AccordionItem_toggle__c902d3f3.AccordionItem_rwStyle__c902d3f3>div{color:#6b6c72;font-size:.875rem;line-height:1.25rem}.AccordionItem_toggle__c902d3f3.AccordionItem_rwStyle__c902d3f3.AccordionItem_expanded__c902d3f3>div{color:#000;font-weight:600}.AccordionItem_toggle__c902d3f3.AccordionItem_rwStyle__c902d3f3 .AccordionItem_plus__c902d3f3:after,.AccordionItem_toggle__c902d3f3.AccordionItem_rwStyle__c902d3f3 .AccordionItem_plus__c902d3f3:before{background:#0a8543}.AccordionItem_toggle__c902d3f3>div{color:#393a3d;text-align:left}.AccordionItem_toggle__c902d3f3>div:hover{color:#000;cursor:pointer}.AccordionItem_leftToggle__c902d3f3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:left;-ms-flex-pack:left;background:#dbedee;gap:.5rem;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:.625rem 1.25rem}.AccordionItem_toggle__c902d3f3[aria-expanded=false]+.AccordionItem_itemPanel__c902d3f3,.AccordionItem_toggle__c902d3f3[aria-expanded=true]+.AccordionItem_itemPanel__c902d3f3{padding-top:0}.AccordionItem_itemContainer__c902d3f3{border-bottom:.0625rem solid #e3e5e8;border-top:.0625rem solid #e3e5e8;margin-bottom:-.0625rem;padding:1.25rem 0}.AccordionItem_itemPanel__c902d3f3{overflow-x:hidden}.AccordionItem_plus__c902d3f3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1rem;position:relative;width:1rem}.AccordionItem_plus__c902d3f3:after,.AccordionItem_plus__c902d3f3:before{background:#236cff;border-radius:624.9375rem;content:"";display:block;position:absolute;-webkit-transition:-webkit-transform .417s cubic-bezier(.35,0,.25,1);transition:-webkit-transform .417s cubic-bezier(.35,0,.25,1);transition:transform .417s cubic-bezier(.35,0,.25,1);transition:transform .417s cubic-bezier(.35,0,.25,1),-webkit-transform .417s cubic-bezier(.35,0,.25,1);will-change:transform}.AccordionItem_plus__c902d3f3:before{height:.125rem;width:1rem}.AccordionItem_plus__c902d3f3.AccordionItem_visible__c902d3f3:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.AccordionItem_plus__c902d3f3:after{height:1rem;width:.125rem}.AccordionItem_plus__c902d3f3.AccordionItem_visible__c902d3f3:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.AccordionItem_whiteArrow__c902d3f3{border-right:.125rem solid #fff;border-top:.125rem solid #fff}.AccordionItem_blackArrow__c902d3f3,.AccordionItem_whiteArrow__c902d3f3{content:"";display:inline-block;height:.625rem;margin-left:1rem;margin-right:.5rem;position:relative;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:.625rem}.AccordionItem_blackArrow__c902d3f3{border-right:.125rem solid #000;border-top:.125rem solid #000}.AccordionItem_content__c902d3f3{font-size:1rem;line-height:1.5;padding-right:2.25rem}@media (min-width:768px){.AccordionItem_content__c902d3f3{padding-right:3.5rem}}.AccordionItem_itemContainerLeft__c902d3f3{border-bottom:0;border-top:0;padding:0}.AccordionItem_noPadding__c902d3f3{padding-right:0}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.CardItem_container__d6d2bba1{background-color:#fff;border:.0625rem solid #e3e5e8;margin-bottom:2.5rem;padding:1.25rem 1.25rem 2.5rem;position:relative;width:100%;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.CardItem_container__d6d2bba1 .CardItem_cardHeader__d6d2bba1{margin-bottom:.5rem;margin-top:1rem}.CardItem_container__d6d2bba1 .CardItem_cardEyebrow__d6d2bba1{margin-top:.5rem}.CardItem_container__d6d2bba1 .CardItem_contentText__d6d2bba1{font-size:1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.CardItem_container__d6d2bba1 .CardItem_cardImage__d6d2bba1{padding-right:1.25rem}.CardItem_container__d6d2bba1 .CardItem_cardImage__d6d2bba1 img{max-height:7.5rem;max-width:7.5rem;min-height:5rem;-o-object-fit:cover;object-fit:cover}.CardItem_container__d6d2bba1 .CardItem_logoWidthAdjust__d6d2bba1 img{max-width:100%;-o-object-fit:contain;object-fit:contain}.CardItem_container__d6d2bba1 .CardItem_cardImageFull__d6d2bba1 img{height:100%;width:100%}.CardItem_container__d6d2bba1 .CardItem_data__d6d2bba1{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2.5rem}.CardItem_lifted__d6d2bba1{border:.0625rem solid #e3e5e8;-webkit-box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2)}.CardItem_skim__d6d2bba1{-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2)}.CardItem_outlined__d6d2bba1,.CardItem_skim__d6d2bba1{border:.0625rem solid #e3e5e8}.CardItem_iconDataContainer__d6d2bba1{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;padding-right:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CardItem_iconDataContainer__d6d2bba1 .CardItem_number__d6d2bba1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;color:#6b6c72;-ms-flex:1;flex:1;font-weight:500;padding-left:.25rem}.CardItem_clickable__d6d2bba1{display:-webkit-box;display:-ms-flexbox;display:flex}.CardItem_clickable__d6d2bba1 .CardItem_cardHeader__d6d2bba1{font-size:1rem;margin-top:0}.CardItem_clickable__d6d2bba1 .CardItem_contentText__d6d2bba1{font-size:.875rem}.CardItem_backgroundImgContainer__d6d2bba1{min-height:21.375rem}.CardItem_backgroundImgContainer__d6d2bba1 .CardItem_textBox__d6d2bba1{padding-right:1.25rem;z-index:1500}.CardItem_backgroundImgContainer__d6d2bba1 .CardItem_textBox__d6d2bba1 .CardItem_contentText__d6d2bba1,.CardItem_backgroundImgContainer__d6d2bba1 .CardItem_textBox__d6d2bba1 .CardItem_ctaContainer__d6d2bba1{display:none}.CardItem_backgroundImgContainer__d6d2bba1 .CardItem_textBox__d6d2bba1 .CardItem_contentFull__d6d2bba1{display:block}.CardItem_backgroundImgContainer__d6d2bba1 .CardItem_cardHeader__d6d2bba1{color:#fff;margin-top:0}.CardItem_backgroundImgContainer__d6d2bba1 .CardItem_icon__d6d2bba1{bottom:1vw;color:#fff;position:absolute;right:1vw;z-index:1500}.CardItem_toggleContainer__d6d2bba1 .CardItem_ctaContainer__d6d2bba1{display:-webkit-box;display:-ms-flexbox;display:flex}.CardItem_toggleContainer__d6d2bba1 .CardItem_backgroundImg__d6d2bba1,.CardItem_toggleContainer__d6d2bba1 .CardItem_imageOverlay__d6d2bba1{height:2.5rem}.CardItem_toggleContainer__d6d2bba1 .CardItem_textBox__d6d2bba1{margin-top:2.5rem;max-height:25rem;min-height:25rem;overflow-y:auto}.CardItem_toggleContainer__d6d2bba1 .CardItem_textBox__d6d2bba1 .CardItem_contentText__d6d2bba1{display:block}.CardItem_toggleContainer__d6d2bba1 .CardItem_textBox__d6d2bba1 .CardItem_ctaContainer__d6d2bba1{display:-webkit-box;display:-ms-flexbox;display:flex}.CardItem_toggleContainer__d6d2bba1 .CardItem_cardHeader__d6d2bba1{color:#393a3d}.CardItem_ctaContainer__d6d2bba1{gap:1.25rem;padding-top:1.25rem}.CardItem_ctaContainer__d6d2bba1,.CardItem_infoContainer__d6d2bba1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.CardItem_infoContainer__d6d2bba1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.CardItem_iconContainer__d6d2bba1{background-color:#fff;border-radius:50%;bottom:1vw;height:2rem;padding:.125rem .25rem .3125rem;position:absolute;right:1vw;width:2rem;z-index:1500}.CardItem_number__d6d2bba1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:.25rem}.CardItem_toggledIcon__d6d2bba1{-webkit-box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);top:1.4375rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.CardItem_backgroundImg__d6d2bba1{background-position:top;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.CardItem_backgroundImgContainer__d6d2bba1>.CardItem_imageOverlay__d6d2bba1{background-color:#000;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1300}.CardItem_toggleContainer__d6d2bba1>.CardItem_imageOverlay__d6d2bba1{height:2.5rem}.CardItem_container__d6d2bba1.CardItem_fullWidth__d6d2bba1{padding:0}.CardItem_container__d6d2bba1.CardItem_cardWidthMedium__d6d2bba1{margin-left:auto;margin-right:auto;max-width:80%}[data-element=card] .CardItem_container__d6d2bba1.CardItem_cardWidthMedium__d6d2bba1{max-width:100%}.CardItem_infoContainer__d6d2bba1.CardItem_fullWidth__d6d2bba1{padding:1.25rem}.CardItem_eyebrow__d6d2bba1{color:#6b6c72;font-size:.75rem;font-weight:600;padding-top:.5rem}.CardItem_icon__d6d2bba1{display:-webkit-box;display:-ms-flexbox;display:flex}.CardItem_wrapper__d6d2bba1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.CardItem_container__d6d2bba1.CardItem_logoAndHeaderOnly__d6d2bba1{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.CardItem_container__d6d2bba1.CardItem_logoAndHeaderOnly__d6d2bba1 .CardItem_onlyLogo__d6d2bba1{width:20%}.CardItem_container__d6d2bba1.CardItem_logoAndHeaderOnly__d6d2bba1 .CardItem_onlyHeader__d6d2bba1{line-height:0;margin-bottom:auto;margin-left:5%;margin-top:auto;width:75%}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.ContainerItem_containerItem__d8f7cdf8{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 .625rem;max-width:100%}.ContainerItem_fillHeight__d8f7cdf8{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.ContainerItem_fillWidth__d8f7cdf8>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.ContainerItem_noPadding__d8f7cdf8{padding:0!important}.ContainerItem_noMargin__d8f7cdf8{margin:0!important}.ContainerItem_padding__d8f7cdf8{padding:1.25rem}@media (min-width:768px){.ContainerItem_paddingRight__d8f7cdf8{padding-right:1.25rem}}.ContainerItem_overflowHidden__d8f7cdf8{overflow:hidden}.ContainerItem_w25__d8f7cdf8{-webkit-box-flex:25%;-ms-flex:25%;flex:25%}.ContainerItem_w30__d8f7cdf8{-webkit-box-flex:30%;-ms-flex:30%;flex:30%}.ContainerItem_w33__d8f7cdf8{-webkit-box-flex:33%;-ms-flex:33%;flex:33%}.ContainerItem_wfill__d8f7cdf8{-webkit-box-flex:1;-ms-flex:1;flex:1}.ContainerItem_w70__d8f7cdf8{-webkit-box-flex:70%;-ms-flex:70%;flex:70%}.ContainerItem_transparent__d8f7cdf8{background:transparent}.ContainerItem_blue06__d8f7cdf8{background:#dbedee}.ContainerItem_white__d8f7cdf8{background:#fff}.ContainerItem_black__d8f7cdf8{background:#000}.ContainerItem_blue01__d8f7cdf8{background:#055393}.ContainerItem_blue02__d8f7cdf8{background:#0077c5}.ContainerItem_blue03__d8f7cdf8{background:#0097e6}.ContainerItem_blue04__d8f7cdf8{background:#21abf6}.ContainerItem_blue05__d8f7cdf8{background:#34bfff}.ContainerItem_grey01__d8f7cdf8{background:#393a3d}.ContainerItem_grey02__d8f7cdf8{background:#6b6c72}.ContainerItem_grey03__d8f7cdf8{background:#8d9096}.ContainerItem_grey08__d8f7cdf8{background:#f4f5f8}.ContainerItem_green01alt__d8f7cdf8{background:#0d7300}.ContainerItem_green02alt__d8f7cdf8{background:#0e8900}.ContainerItem_green03__d8f7cdf8{background:#53b700}.ContainerItem_green04__d8f7cdf8{background:#7fd000}.ContainerItem_green05__d8f7cdf8{background:#a9e838}.ContainerItem_teal01__d8f7cdf8{background:#008481}.ContainerItem_teal02__d8f7cdf8{background:#00a6a4}.ContainerItem_teal03__d8f7cdf8{background:#00c1bf}.ContainerItem_teal04__d8f7cdf8{background:#00d7d7}.ContainerItem_tofu__d8f7cdf8{background:var(--color-rw-tofu)}.ContainerItem_tofuDark__d8f7cdf8{background:var(--color-rw-dark-tofu)}.ContainerItem_superblue__d8f7cdf8{background:#236cff}.ContainerItem_blueberry110__d8f7cdf8{background:#00254a}.ContainerItem_gradient__d8f7cdf8{background-image:linear-gradient(45deg,#53b700,#00c1bf)}.ContainerItem_radiusSmall__d8f7cdf8{border-radius:.25rem}.ContainerItem_radiusMedium__d8f7cdf8{border-radius:.5rem}.ContainerItem_radiusLarge__d8f7cdf8{border-radius:var(--radius-small)}.ContainerItem_radiusRwStandard__d8f7cdf8{border-radius:var(--border-radius-rw-standard)}.ContainerItem_radiusRwJumbo__d8f7cdf8{border-radius:var(--border-radius-rw-jumbo)}.ContainerItem_elevationSkim__d8f7cdf8{-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2)}.ContainerItem_elevationLifted__d8f7cdf8{-webkit-box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2)}.ContainerItem_elevationRaised__d8f7cdf8{-webkit-box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.2);box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.2)}.ContainerItem_elevationFloating__d8f7cdf8{-webkit-box-shadow:0 .375rem 1.5rem 0 rgba(0,0,0,.2);box-shadow:0 .375rem 1.5rem 0 rgba(0,0,0,.2)}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Ctablock_phone__e164ed05{font-weight:500}.Ctablock_phone__e164ed05.Ctablock_body01__e164ed05{font-size:1.25rem}.Ctablock_phone__e164ed05.Ctablock_body02__e164ed05{font-size:1rem}.Ctablock_top__e164ed05{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.Ctablock_top__e164ed05 .Ctablock_fullWidthSmallDevice__e164ed05,.Ctablock_top__e164ed05.Ctablock_fullWidthSmallDevice__e164ed05{width:100%}}@media (min-width:768px) and (max-width:1023px){.Ctablock_top__e164ed05 .Ctablock_fullWidthTablet__e164ed05,.Ctablock_top__e164ed05.Ctablock_fullWidthTablet__e164ed05{width:100%}.Ctablock_top__e164ed05.Ctablock_buttonSidebyside__e164ed05{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.Ctablock_top__e164ed05.Ctablock_buttonSidebyside__e164ed05 .Ctablock_cta__e164ed05:last-child{padding-top:0}.Ctablock_top__e164ed05.Ctablock_buttonSidebyside__e164ed05 .Ctablock_cta__e164ed05+.Ctablock_cta__e164ed05{margin-left:1.25rem}}@media (min-width:1024px){.Ctablock_top__e164ed05{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.Ctablock_btm__e164ed05{margin-top:1.25rem}@media (max-width:1023px){.Ctablock_cta__e164ed05:last-child{padding-top:1.25rem}}.Ctablock_btm__e164ed05:empty,.Ctablock_cta__e164ed05:empty{display:none}@media screen and (max-width:767px){.Ctablock_btm__e164ed05{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:1024px){.Ctablock_cta__e164ed05+.Ctablock_cta__e164ed05{margin-left:1.25rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Disclaimer_disclaimer__395cacc0{color:#393a3d;margin:2rem 1.25rem 1.25rem}.Disclaimer_disclaimer__395cacc0 ul{list-style-type:none;padding:0}@media (min-width:768px){.Disclaimer_disclaimer__395cacc0{margin:2rem 2.5rem 1.25rem;max-width:100%}}@media (min-width:1440px){.Disclaimer_disclaimer__395cacc0{margin:2rem auto 1.25rem;max-width:90rem;padding:0 2.5rem}}.Disclaimer_title__395cacc0{background-color:transparent;border:none;color:#236cff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;margin:0 auto;outline:none;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.Disclaimer_title__395cacc0:hover{cursor:pointer;text-decoration:underline}.Disclaimer_title__395cacc0:focus{border:.1875rem solid #236cff;border-radius:.25rem}.Disclaimer_bannerDisclaimer__395cacc0{margin:.7rem auto;padding:0 1.25rem}.Disclaimer_bannerDisclaimer__395cacc0.Disclaimer_nomargin__395cacc0{margin:0 auto}.Disclaimer_bannerDisclaimer__395cacc0 .Disclaimer_title__395cacc0{color:#fff}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.DisclaimerGroupHeading_root__5f4784fe{background:#2ca01c}.DisclaimerGroupHeading_groupheading__5f4784fe{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;list-style-type:none;margin:0 0 .25rem;padding:0}.DisclaimerGroupHeading_groupheading__5f4784fe .DisclaimerGroupHeading_nomargingroup__5f4784fe{padding-top:.7rem}.DisclaimerGroupHeading_groupheading__5f4784fe .DisclaimerGroupHeading_groupheadingtitle__5f4784fe{font-size:.875rem;font-weight:700;margin:0}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Arrow_arrow__acfa6fb2{border-right:.125rem solid #6b6c72;border-top:.125rem solid #6b6c72;bottom:.625rem;cursor:pointer;display:inline-block;height:.625rem;margin-left:1rem;margin-right:.5rem;position:absolute;right:.625rem;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:-webkit-transform .417s cubic-bezier(.35,0,.25,1);transition:-webkit-transform .417s cubic-bezier(.35,0,.25,1);transition:transform .417s cubic-bezier(.35,0,.25,1);transition:transform .417s cubic-bezier(.35,0,.25,1),-webkit-transform .417s cubic-bezier(.35,0,.25,1);width:.625rem}.Arrow_arrow__acfa6fb2.Arrow_visible__acfa6fb2{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}:root{--dropdownBackgroundColor:#236cff}.dropdown_dropdown__7bbbd277{background-color:#f4f5f8;border-bottom:.0625rem solid #6b6c72;height:3.0625rem;min-height:3.0625rem;padding:.25rem .5rem;position:relative;width:100%}.dropdown_dropdown__7bbbd277:after{background:#236cff;background:var(--dropdownBackgroundColor);bottom:0;content:"";display:block;height:.125rem;left:0;position:absolute;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out;width:0}.dropdown_dropdown__7bbbd277.dropdown_white__7bbbd277:after{background:#34bfff}.dropdown_dropdown__7bbbd277:focus-within:after{width:100%}.dropdown_dropdown__7bbbd277.dropdown_white__7bbbd277{background-color:#fff}.dropdown_dropdown__7bbbd277.dropdown_outline__7bbbd277,.dropdown_dropdown__7bbbd277.dropdown_outline__7bbbd277:after{border:.0625rem solid #6b6c72!important;border-radius:.25rem!important}.dropdown_dropdown__7bbbd277.dropdown_outline__7bbbd277:after{width:0}.dropdown_dropdown__7bbbd277.dropdown_outline__7bbbd277:focus-within{border:#236cff;border:var(--dropdownBackgroundColor)}.dropdown_dropdown__7bbbd277.dropdown_outline__7bbbd277.dropdown_white__7bbbd277:focus-within{-webkit-box-shadow:0 0 0 .125rem #236cff;box-shadow:0 0 0 .125rem #236cff;-webkit-box-shadow:0 0 0 .125rem var(--dropdownBackgroundColor);box-shadow:0 0 0 .125rem var(--dropdownBackgroundColor)}.dropdown_input__7bbbd277{background:transparent;border:0;bottom:0;color:#393a3d;display:inline-block;font-size:1rem;font-weight:500;height:1.5rem;left:0;padding:.25rem .5rem;position:absolute;width:100%}.dropdown_input__7bbbd277:focus{outline:0}.dropdown_input__7bbbd277:focus+label{bottom:1.6875rem;font-size:.75rem;line-height:1.33}.dropdown_input__7bbbd277:placeholder{color:#6b6c72;font-size:1rem;font-weight:500}.dropdown_input__7bbbd277.dropdown_outline__7bbbd277{border-bottom:0}.dropdown_label__7bbbd277{bottom:0;color:#6b6c72;font-size:1rem;font-weight:500;line-height:1.5;position:absolute;-webkit-transition:all 333ms cubic-bezier(.35,0,.25,1);transition:all 333ms cubic-bezier(.35,0,.25,1)}.dropdown_label__7bbbd277.dropdown_value__7bbbd277{bottom:1.6875rem;font-size:.75rem;line-height:1.33}.dropdown_helperText__7bbbd277{color:#393a3d;font-size:.875rem;font-weight:500;margin:.3125rem .5rem 0}.dropdown_error__7bbbd277{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:.3125rem .5rem 0!important}.dropdown_errorMessage__7bbbd277{color:#d52b1e;font-size:.875rem;font-style:italic;font-weight:500;margin:0 0 0 .625rem!important}.dropdown_options__7bbbd277{border:.0625rem solid #eceef1;-webkit-box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);color:#393a3d;left:0;max-height:18.75rem;overflow-y:scroll;position:absolute;top:3rem;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;width:100%;z-index:11}.dropdown_rwForm__7bbbd277 .dropdown_options__7bbbd277{-webkit-box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.2);box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.2)}.dropdown_option__7bbbd277{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5rem;padding:1.25rem;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;width:100%}.dropdown_option__7bbbd277:hover{background:#f4f5f8}.dropdown_rwForm__7bbbd277 .dropdown_option__7bbbd277:hover{color:#0a8543}.dropdown_option__7bbbd277:focus{outline-style:auto;outline-width:.0625rem}.dropdown_mapStyling__7bbbd277{position:relative}.dropdown_mapStyling__7bbbd277 *{cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.dropdown_mapStyling__7bbbd277 .dropdown_dropdown__7bbbd277{background:#f4f5f8;border-bottom:0;border-radius:.25rem;height:3.125rem;min-height:3.125rem}.dropdown_mapStyling__7bbbd277 .dropdown_dropdown__7bbbd277:after{height:0;-webkit-transition:none;transition:none}.dropdown_mapStyling__7bbbd277 .dropdown_dropdown__7bbbd277 .dropdown_input__7bbbd277{border:.125rem solid #f4f5f8;border-radius:.25rem;height:100%;padding-left:1rem}.dropdown_mapStyling__7bbbd277 .dropdown_dropdown__7bbbd277 .dropdown_input__7bbbd277:focus{background:#fff;border:.125rem solid #236cff;border:.125rem solid var(--dropdownBackgroundColor);-webkit-box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2)}.dropdown_mapStyling__7bbbd277 .dropdown_dropdown__7bbbd277 .dropdown_arrowMapStyle__7bbbd277{border-right:.125rem solid #236cff;border-right:.125rem solid var(--dropdownBackgroundColor);border-top:.125rem solid #236cff;border-top:.125rem solid var(--dropdownBackgroundColor);bottom:0;height:.5rem;-webkit-transform:translateY(-1.40625rem) rotate(135deg);transform:translateY(-1.40625rem) rotate(135deg);width:.5rem}.dropdown_mapStyling__7bbbd277 .dropdown_dropdown__7bbbd277 .dropdown_options__7bbbd277{-webkit-animation:dropdown_fadeInDropdown__7bbbd277 .5s ease forwards;animation:dropdown_fadeInDropdown__7bbbd277 .5s ease forwards;border:.125rem solid #236cff;border:.125rem solid var(--dropdownBackgroundColor);border-radius:.25rem;-webkit-box-shadow:none;box-shadow:none;opacity:0;overflow-y:auto;top:3.4375rem;-webkit-transform:translateY(-10%);transform:translateY(-10%)}.dropdown_mapStyling__7bbbd277.dropdown_disabled__7bbbd277{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);pointer-events:none}.dropdown_mapStyling__7bbbd277.dropdown_disabled__7bbbd277 *{cursor:not-allowed;pointer-events:none}@-webkit-keyframes dropdown_fadeInDropdown__7bbbd277{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes dropdown_fadeInDropdown__7bbbd277{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.dropdown_pricingToggleFilterDropdown__7bbbd277{border:.125rem solid #0d333f;border-radius:.25rem;height:var(--spacing-rw-small-button-height);min-height:var(--spacing-rw-small-button-height);min-width:12.5rem;width:12.5rem}.dropdown_pricingToggleFilterDropdown__7bbbd277 .dropdown_dropdown__7bbbd277{background:transparent;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center;min-height:100%;padding:0 1.25rem}.dropdown_pricingToggleFilterDropdown__7bbbd277 .dropdown_dropdown__7bbbd277 .dropdown_input__7bbbd277{caret-color:transparent;color:#000;cursor:pointer;font-size:1rem;font-weight:600;margin-right:.5rem;padding:0;position:static;width:93%}.dropdown_pricingToggleFilterDropdown__7bbbd277 .dropdown_dropdown__7bbbd277 .dropdown_input__7bbbd277::-webkit-input-placeholder{color:#000}.dropdown_pricingToggleFilterDropdown__7bbbd277 .dropdown_dropdown__7bbbd277 .dropdown_input__7bbbd277::-moz-placeholder{color:#000}.dropdown_pricingToggleFilterDropdown__7bbbd277 .dropdown_dropdown__7bbbd277 .dropdown_input__7bbbd277:-ms-input-placeholder{color:#000}.dropdown_pricingToggleFilterDropdown__7bbbd277 .dropdown_dropdown__7bbbd277 .dropdown_input__7bbbd277::-ms-input-placeholder{color:#000}.dropdown_pricingToggleFilterDropdown__7bbbd277 .dropdown_dropdown__7bbbd277 .dropdown_input__7bbbd277::placeholder{color:#000}.dropdown_pricingToggleFilterDropdown__7bbbd277 .dropdown_dropdown__7bbbd277 .dropdown_dropdownArrow__7bbbd277{border-right:.125rem solid #000;border-top:.125rem solid #000;margin:0;position:static}.dropdown_pricingToggleFilterDropdown__7bbbd277 .dropdown_dropdown__7bbbd277 .dropdown_options__7bbbd277{top:2.875rem}.dropdown_pricingToggleFilterDropdown__7bbbd277 .dropdown_dropdown__7bbbd277 .dropdown_option__7bbbd277{color:#000;height:auto;padding:.5rem}.dropdown_pricingToggleFilterDropdown__7bbbd277 .dropdown_dropdown__7bbbd277 .dropdown_option__7bbbd277:hover{background:#fff;color:#0a8543}.dropdown_pricingToggleFilterDropdown__7bbbd277 .dropdown_dropdown__7bbbd277:after{content:none}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Feature_wrap__a58dc52b{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;margin:0 auto;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (max-width:767px){.Feature_wrap__a58dc52b img{width:100%}}@media (max-width:1023px){.Feature_wrap__a58dc52b{padding:0 1.25rem}}.Feature_wrap__a58dc52b.Feature_xlarge__a58dc52b{max-width:90rem}.Feature_wrap__a58dc52b.Feature_large__a58dc52b{max-width:75rem}.Feature_wrap__a58dc52b.Feature_medium__a58dc52b{max-width:64rem}.Feature_wrap__a58dc52b.Feature_grey__a58dc52b{background:transparent}.Feature_wrap__a58dc52b.Feature_grey__a58dc52b:before{background:#f4f5f8;bottom:0;content:"";position:absolute;top:0;z-index:0}@media (min-width:768px){.Feature_wrap__a58dc52b.Feature_left__a58dc52b{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.Feature_wrap__a58dc52b.Feature_left__a58dc52b:before{left:0;right:25%}.Feature_wrap__a58dc52b.Feature_left__a58dc52b.Feature_outset__a58dc52b:before{left:-3.75rem}.Feature_wrap__a58dc52b.Feature_right__a58dc52b{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.Feature_wrap__a58dc52b.Feature_right__a58dc52b:before{left:25%;right:0}}@media (min-width:1024px){.Feature_wrap__a58dc52b.Feature_right__a58dc52b.Feature_outset__a58dc52b:before{right:-3.75rem}}@media (min-width:768px){.Feature_asset__a58dc52b,.Feature_copy__a58dc52b{width:50%}}.Feature_copy__a58dc52b{color:#393a3d;z-index:1}@media (min-width:768px){.Feature_copy__a58dc52b{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3.75rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Feature_copy__a58dc52b.Feature_left__a58dc52b{padding-right:2.5rem}.Feature_copy__a58dc52b.Feature_left__a58dc52b.Feature_inset__a58dc52b{padding-left:3.75rem}.Feature_copy__a58dc52b.Feature_right__a58dc52b{padding-left:2.5rem}.Feature_copy__a58dc52b.Feature_right__a58dc52b.Feature_inset__a58dc52b{padding-right:3.75rem}}.Feature_asset__a58dc52b{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem;z-index:1}.Feature_asset__a58dc52b>*{height:auto;max-width:100%}.Feature_asset__a58dc52b img{max-width:100%}@media (min-width:768px){.Feature_asset__a58dc52b{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;padding:2.5rem 0}.Feature_asset__a58dc52b.Feature_left__a58dc52b{padding-left:2.5rem}.Feature_asset__a58dc52b.Feature_right__a58dc52b{padding-right:2.5rem}}.Feature_grey__a58dc52b{background:#f4f5f8}.Feature_white__a58dc52b{background:#fff}.Feature_ctas__a58dc52b{margin-top:2.5rem}.Feature_leader__a58dc52b{margin:1.25rem 0}@media (min-width:1024px){.Feature_leader__a58dc52b{margin:2.5rem 0}}@media (max-width:1023px){.Feature_headingLeaderActive__a58dc52b{margin-bottom:0;padding-bottom:0}.Feature_featureHeading__a58dc52b{margin-top:1.25rem!important}}.Feature_eyebrow__a58dc52b{font-size:.875rem;font-weight:400;line-height:1.25rem;padding-top:1.25rem}@media (max-width:1023px){.Feature_eyebrow__a58dc52b{padding-bottom:0!important}.Feature_subLeaderActive__a58dc52b{margin-top:0;padding-top:0}}.Feature_rte__a58dc52b ol,.Feature_rte__a58dc52b ul{margin:0;padding:0 0 0 1rem}.Feature_rte__a58dc52b li{margin:.625rem 0}.Feature_cta__a58dc52b{margin-top:1.25rem}@media (min-width:768px){.Feature_cta__a58dc52b{margin-top:2.5rem}}.Feature_headingDefault__a58dc52b,.Feature_headingSmall__a58dc52b{font-weight:700;line-height:1.3;margin:0 0 1.25rem}@media (min-width:768px){.Feature_headingDefault__a58dc52b,.Feature_headingSmall__a58dc52b{margin:0 0 1.875rem}}.Feature_headingDefault__a58dc52b{font-size:2.125rem}@media (min-width:768px){.Feature_headingDefault__a58dc52b{font-size:2.5rem}}.Feature_headingSmall__a58dc52b{font-size:1.75rem}.Feature_subDefault__a58dc52b,.Feature_subSmall__a58dc52b{font-size:1.25rem;font-weight:500;margin:0 0 1.25rem}.Feature_icon__a58dc52b,.Feature_icon__a58dc52b img{max-width:14.375rem;width:auto}.Feature_featureHeadingSpace__a58dc52b{margin-top:1.25rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

@-webkit-keyframes Featuredrawer_qbalFadeEnter__f1afef66{0%{opacity:0}to{opacity:1}}@keyframes Featuredrawer_qbalFadeEnter__f1afef66{0%{opacity:0}to{opacity:1}}@-webkit-keyframes Featuredrawer_qbalUpExaggeratedEnter__f1afef66{0%{-webkit-transform:translateY(7.8125rem);transform:translateY(7.8125rem)}to{-webkit-transform:none;transform:none}}@keyframes Featuredrawer_qbalUpExaggeratedEnter__f1afef66{0%{-webkit-transform:translateY(7.8125rem);transform:translateY(7.8125rem)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Featuredrawer_qbalGrowEnter__f1afef66{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:none;transform:none}}@keyframes Featuredrawer_qbalGrowEnter__f1afef66{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:none;transform:none}}.Featuredrawer_drawerPopup__f1afef66{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;right:0;top:0;z-index:10000}.Featuredrawer_drawerPopup__f1afef66,.Featuredrawer_overlay__f1afef66{-webkit-animation:Featuredrawer_qbalFadeEnter__f1afef66 333ms cubic-bezier(.35,0,.5,1) backwards,Featuredrawer_qbalUpExaggeratedEnter__f1afef66 .25s cubic-bezier(0,0,.1,1) backwards;animation:Featuredrawer_qbalFadeEnter__f1afef66 333ms cubic-bezier(.35,0,.5,1) backwards,Featuredrawer_qbalUpExaggeratedEnter__f1afef66 .25s cubic-bezier(0,0,.1,1) backwards;position:fixed}.Featuredrawer_overlay__f1afef66{background-color:rgba(0,0,0,.4);height:100%;width:100%}.Featuredrawer_wrap__f1afef66{background:#fff;bottom:0;-webkit-box-shadow:0 -.5rem 1rem 0 rgba(0,0,0,.1);box-shadow:0 -.5rem 1rem 0 rgba(0,0,0,.1);height:100%;left:0;max-height:100%;min-height:25rem;overflow-x:hidden;position:fixed;width:100%;z-index:10001}@media (min-width:768px){.Featuredrawer_wrap__f1afef66{height:auto;max-height:37.5rem}}.Featuredrawer_drawerPopup__f1afef66.Featuredrawer_isModalDrawerVisible__f1afef66 .Featuredrawer_wrap__f1afef66{max-width:82.5rem}@media (min-width:1024px){.Featuredrawer_drawerPopup__f1afef66.Featuredrawer_isModalDrawerVisible__f1afef66 .Featuredrawer_wrap__f1afef66{border-radius:1rem;bottom:5rem;left:50%;margin:0 auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 7.5rem)}}@media (min-width:1024px) and (max-height:700px){.Featuredrawer_drawerPopup__f1afef66.Featuredrawer_isModalDrawerVisible__f1afef66 .Featuredrawer_wrap__f1afef66{bottom:1.25rem;max-height:80vh;overflow-y:scroll}}@media (min-width:768px){.Featuredrawer_drawerPopup__f1afef66.Featuredrawer_isModalDrawerVisible__f1afef66 .Featuredrawer_wrap__f1afef66 .Featuredrawer_copy__f1afef66{padding:3.75rem 3.75rem 0}}.Featuredrawer_drawerPopup__f1afef66.Featuredrawer_isModalDrawerVisible__f1afef66 .Featuredrawer_wrap__f1afef66 .Featuredrawer_copy__f1afef66 .Featuredrawer_drawerName__f1afef66{font-size:.875rem;line-height:1.25rem;text-transform:uppercase}@media (min-width:768px){.Featuredrawer_drawerPopup__f1afef66.Featuredrawer_isModalDrawerVisible__f1afef66 .Featuredrawer_wrap__f1afef66 .Featuredrawer_drawerFootnote__f1afef66{margin-left:3.75rem;margin-right:3.75rem;padding-top:1.25rem}}@media (min-width:1024px){.Featuredrawer_drawerPopup__f1afef66.Featuredrawer_isModalDrawerVisible__f1afef66 .Featuredrawer_wrap__f1afef66 .Featuredrawer_drawerFootnote__f1afef66{padding-top:0}}.Featuredrawer_drawerPopup__f1afef66.Featuredrawer_isModalDrawerVisible__f1afef66 .Featuredrawer_wrap__f1afef66 .Featuredrawer_asset__f1afef66{padding:2.5rem 1.25rem 0}@media (min-width:768px){.Featuredrawer_drawerPopup__f1afef66.Featuredrawer_isModalDrawerVisible__f1afef66 .Featuredrawer_wrap__f1afef66 .Featuredrawer_asset__f1afef66{padding:3.75rem 3.75rem 3.75rem 0}.Featuredrawer_drawerPopup__f1afef66.Featuredrawer_isModalDrawerVisible__f1afef66 .Featuredrawer_wrap__f1afef66 .Featuredrawer_asset__f1afef66.Featuredrawer_footnotePadding__f1afef66{padding:2.5rem 3.75rem 2.5rem 0}}@media (min-width:1024px){.Featuredrawer_drawerPopup__f1afef66.Featuredrawer_isModalDrawerVisible__f1afef66 .Featuredrawer_wrap__f1afef66 .Featuredrawer_asset__f1afef66 .Featuredrawer_drawerImg__f1afef66{max-width:100%;padding-left:3.75rem}}.Featuredrawer_drawerPopup__f1afef66.Featuredrawer_isModalDrawerVisible__f1afef66 .Featuredrawer_wrap__f1afef66 .Featuredrawer_asset__f1afef66 .Featuredrawer_drawerImg__f1afef66 img{border-radius:1rem;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.Featuredrawer_drawerPopup__f1afef66.Featuredrawer_isModalDrawerVisible__f1afef66 .Featuredrawer_wrap__f1afef66 .Featuredrawer_asset__f1afef66 .Featuredrawer_drawerImg__f1afef66{margin:auto;max-width:100%}.Featuredrawer_drawerPopup__f1afef66.Featuredrawer_isModalDrawerVisible__f1afef66 .Featuredrawer_wrap__f1afef66 .Featuredrawer_asset__f1afef66 .Featuredrawer_drawerImg__f1afef66 img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}}@media (min-width:1200px){.Featuredrawer_drawerPopup__f1afef66.Featuredrawer_isModalDrawerVisible__f1afef66 .Featuredrawer_wrap__f1afef66 .Featuredrawer_close__f1afef66{left:auto;right:2rem;top:2rem}}@media (min-width:1440px){.Featuredrawer_drawerPopup__f1afef66.Featuredrawer_isModalDrawerVisible__f1afef66 .Featuredrawer_wrap__f1afef66 .Featuredrawer_close__f1afef66{left:auto;right:2rem;top:2rem}}.Featuredrawer_drawerPopup__f1afef66.Featuredrawer_isModalDrawerVisible__f1afef66 .Featuredrawer_datacontainer__f1afef66{padding-bottom:3.75rem}.Featuredrawer_datacontainer__f1afef66{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative}@media (min-width:768px){.Featuredrawer_datacontainer__f1afef66{height:auto;margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1440px){.Featuredrawer_datacontainer__f1afef66{max-width:85rem}}.Featuredrawer_withbordertop__f1afef66{border-top:.3125rem solid #56b620}.Featuredrawer_close__f1afef66{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;padding:0;position:absolute;right:1.25rem;top:.75rem;width:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;color:#8d9096;justify-content:center;outline:none;z-index:1305}@media (min-width:768px){.Featuredrawer_close__f1afef66{right:5%;top:1.375rem}}@media (min-width:1200px){.Featuredrawer_close__f1afef66{right:10%}}@media (min-width:1440px){.Featuredrawer_close__f1afef66{left:86%;right:0}}.Featuredrawer_close__f1afef66.Featuredrawer_tabKey__f1afef66:focus{border:.1875rem solid #0077c5;border-radius:.25rem}@media (min-width:768px){.Featuredrawer_asset__f1afef66:not(.Featuredrawer_fullWidth__f1afef66),.Featuredrawer_copy__f1afef66:not(.Featuredrawer_fullWidth__f1afef66){width:50%}}.Featuredrawer_copy__f1afef66{color:#393a3d;padding:1.25rem 1.25rem 0}@media (min-width:768px){.Featuredrawer_copy__f1afef66{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.375rem .625rem 0 2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.Featuredrawer_asset__f1afef66{padding:2.5rem 1.25rem 0;-webkit-box-align:left;-ms-flex-align:left;align-items:left}@media (min-width:768px){.Featuredrawer_asset__f1afef66{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4.25rem 2.5rem 0 0}}.Featuredrawer_drawerImg__f1afef66{margin:auto;max-width:17.5rem}.Featuredrawer_drawerImg__f1afef66 img{height:auto;max-width:17.5rem;-o-object-fit:cover;object-fit:cover}@media (min-width:480px){.Featuredrawer_drawerImg__f1afef66{margin:auto;max-width:22.1875rem}.Featuredrawer_drawerImg__f1afef66 img{height:auto;max-width:22.1875rem;-o-object-fit:cover;object-fit:cover}}@media (min-width:1024px){.Featuredrawer_drawerImg__f1afef66{margin:auto;max-width:28.4375rem}.Featuredrawer_drawerImg__f1afef66 img{height:auto;max-width:28.4375rem;-o-object-fit:cover;object-fit:cover}}.Featuredrawer_drawerVideo__f1afef66{margin-top:1.375rem}@media (min-width:768px){.Featuredrawer_drawerVideo__f1afef66{margin:1.375rem auto 0;max-width:22.5rem}}.Featuredrawer_drawerName__f1afef66{font-size:1rem;line-height:1.5}@media (min-width:1024px){.Featuredrawer_drawerName__f1afef66{font-size:1.25rem;line-height:1.4}}.Featuredrawer_drawerHeading__f1afef66{padding-top:1.25rem}.Featuredrawer_drawerHeading__f1afef66 h2,.Featuredrawer_drawerHeading__f1afef66 h3,.Featuredrawer_drawerHeading__f1afef66 h4{margin:0!important}.Featuredrawer_drawerHeading__f1afef66 h3{font-size:1.75rem}@media (min-width:1024px){.Featuredrawer_drawerHeading__f1afef66 h3{font-size:2.125rem}}.Featuredrawer_rte__f1afef66{color:#000;padding-top:.25rem}.Featuredrawer_rte__f1afef66 ol,.Featuredrawer_rte__f1afef66 ul{margin:0;padding:0 0 0 1.25rem!important}.Featuredrawer_rte__f1afef66 li{font-size:.875rem;line-height:1.43;margin:1rem 0}@media (min-width:768px){.Featuredrawer_rte__f1afef66 li{margin:.75rem 0}}@media (min-width:1024px){.Featuredrawer_rte__f1afef66 li{font-size:1rem;line-height:1.5}}.Featuredrawer_link__f1afef66{float:left;margin-top:1.25rem}.Featuredrawer_link__f1afef66 .Featuredrawer_secondaryLink__f1afef66{margin-left:.3125rem}.Featuredrawer_drawerFootnote__f1afef66{color:#393a3d;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1.33;margin:2.5rem 1rem 0 1.25rem;width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 0 1.25rem;position:inherit}@media (max-width:767px){.Featuredrawer_drawerFootnote__f1afef66 .Featuredrawer_footnoteText__f1afef66{padding-right:2.5rem}}@media (min-width:768px){.Featuredrawer_drawerFootnote__f1afef66{margin:2.375rem 1rem 1.25rem 2.5rem;-webkit-box-flex:0;bottom:auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:0}.Featuredrawer_drawerFootnote__f1afef66 .Featuredrawer_footnoteText__f1afef66{bottom:auto;position:inherit}}.Featuredrawer_drawerFootnote__f1afef66 p{margin:0!important}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsMedium:64rem}.FooterMenuSection_bigMenu__68fd80cc{display:none}@media only screen and (min-width:1024px){.FooterMenuSection_bigMenu__68fd80cc{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2.5rem}}.FooterMenuSection_bigMenuColumn__68fd80cc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:1023px){.FooterMenuSection_bigMenuColumn__68fd80cc{border-bottom:.0625rem solid #6e6c72}}.FooterMenuSection_bigMenuTitle__68fd80cc{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;height:3.75rem;outline:none;text-align:left;width:100%}@media only screen and (min-width:1024px){.FooterMenuSection_bigMenuTitle__68fd80cc{pointer-events:none}}.FooterMenuSection_expand__68fd80cc+.FooterMenuSection_menuList__68fd80cc{height:auto}.FooterMenuSection_expand__68fd80cc .FooterMenuSection_menuArrow__68fd80cc{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.FooterMenuSection_menuList__68fd80cc{margin:0;padding:0}@media only screen and (max-width:1023px){.FooterMenuSection_menuList__68fd80cc{background:#fff;border:none;height:0;margin:0 -1.25rem;overflow:hidden;padding:0 2.125rem}}.FooterMenuSection_menuItem__68fd80cc{color:#fff;list-style:none}.FooterMenuSection_menuItem__68fd80cc>.FooterMenuSection_textOnly__68fd80cc,.FooterMenuSection_menuItem__68fd80cc>a{color:#000}.FooterMenuSection_menuItem__68fd80cc>.FooterMenuSection_textOnly__68fd80cc{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;line-height:1.5}@media only screen and (min-width:1024px){.FooterMenuSection_menuItem__68fd80cc{padding:.5rem 0}}@media only screen and (max-width:1023px){.FooterMenuSection_menuItem__68fd80cc>.FooterMenuSection_textOnly__68fd80cc,.FooterMenuSection_menuItem__68fd80cc>a{color:#393a3d!important;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75rem;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s;transition:background-color .3s}.FooterMenuSection_menuArrow__68fd80cc{border-bottom:.125rem solid #000;border-right:.125rem solid #000;display:block;height:.625rem;left:-.3125rem;margin-left:auto;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:.46875rem .46875rem;transform-origin:.46875rem .46875rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:.625rem}}.FooterMenuSection_bigMenuItemLink__68fd80cc{color:#fff;font-size:1rem;line-height:1.5;margin-top:.625rem;text-decoration:none}.FooterMenuSection_bigMenuItemLink__68fd80cc span{font-weight:100}.FooterMenuSection_bigMenuItemLink__68fd80cc:visited{color:#fff}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.FooterBottom_links__85213473{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.625rem 0}@media only screen and (min-width:768px){.FooterBottom_linksAbout__85213473{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:4.75rem;width:10rem}.FooterBottom_linksAbout__85213473 .FooterBottom_link__85213473{margin-right:auto;padding:0!important}.FooterBottom_linksAbout__85213473 .FooterBottom_link__85213473:after{content:""}}@media only screen and (min-width:1024px){.FooterBottom_linksAbout__85213473{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin-right:0;margin-top:.5rem}.FooterBottom_linksLegal__85213473{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.FooterBottom_link__85213473{color:#000;font-size:.875rem;line-height:1.79;padding:0 .625rem!important;position:relative;text-decoration:none}.FooterBottom_link__85213473:after{content:"|";left:0;position:absolute}.FooterBottom_link__85213473.FooterBottom_underline__85213473{text-decoration:underline}.FooterBottom_link__85213473:hover,.FooterBottom_link__85213473:visited{color:#000}.FooterBottom_link__85213473:first-of-type{padding-left:0!important}.FooterBottom_link__85213473:first-of-type:after{content:""}.FooterBottom_copyright__85213473{color:#000;font-size:.75rem;line-height:1.33}@media only screen and (min-width:768px){.FooterBottom_copyright__85213473{font-size:.875rem;line-height:1.43}}@media only screen and (min-width:1024px){.FooterBottom_copyright__85213473{margin-right:2.5rem;width:35rem}}.FooterBottom_moneyMovementDisclaimer__85213473{margin:.625rem 0}.FooterBottom_moneyMovementDisclaimer__85213473 a,.FooterBottom_moneyMovementDisclaimer__85213473 a:hover{color:#000;text-decoration:underline}.FooterBottom_bottom__85213473{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f4f5f8;-ms-flex-direction:column;flex-direction:column;padding:1.25rem}@media only screen and (min-width:768px){.FooterBottom_bottom__85213473{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:1024px){.FooterBottom_bottom__85213473{margin:0 auto;max-width:90rem;padding:0 2.5rem}}.FooterBottom_legalBottom__85213473{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2.5rem}@media only screen and (min-width:768px){.FooterBottom_legalBottom__85213473{margin-top:0}}@media only screen and (min-width:1024px){.FooterBottom_legalBottom__85213473{-webkit-box-flex:3;-ms-flex:3 0 0px;flex:3 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-width:90rem}}.FooterBottom_legalBottomLeft__85213473{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media only screen and (min-width:1024px){.FooterBottom_legalBottomLeft__85213473{-webkit-box-flex:2;-ms-flex:2 0 0px;flex:2 0 0}}.FooterBottom_linksContainer__85213473{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1024px){.FooterBottom_linksContainer__85213473{display:block}}@media only screen and (min-width:1024px){.FooterBottom_linksContainer__85213473{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:1024px){.FooterBottom_trusteContainerMobile__85213473{margin-top:1.625rem}}.FooterBottom_truste__85213473{width:auto}.FooterBottom_truste__85213473.FooterBottom_isIPad__85213473{display:none}@media only screen and (min-width:768px){.FooterBottom_truste__85213473,.FooterBottom_truste__85213473.FooterBottom_isMobile__85213473{display:none}.FooterBottom_truste__85213473.FooterBottom_isIPad__85213473{display:block}}@media only screen and (min-width:1024px){.FooterBottom_truste__85213473{display:none;margin-top:1.875rem;width:auto}.FooterBottom_truste__85213473.FooterBottom_isMobile__85213473{display:block}.FooterBottom_truste__85213473.FooterBottom_isIPad__85213473{display:none}}.FooterBottom_cookieLink__85213473 svg{margin-left:.25rem;position:absolute;top:.25rem}.FooterBottom_copyrightBottom__85213473 a,.FooterBottom_copyrightBottom__85213473 a:hover{color:#000;text-decoration:underline}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsMedium:64rem}.FooterMenus_bigMenu__6925a1fb{display:block;padding:0 1.25rem}@media only screen and (min-width:1024px){.FooterMenus_bigMenu__6925a1fb{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:90rem;padding:0 2.5rem}.FooterMenus_bigMenu__6925a1fb.FooterMenus_hasSearch__6925a1fb{margin-bottom:0}.FooterMenus_flexColumn__6925a1fb{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:21.25rem;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.FooterMenus_flexColumn__6925a1fb>div{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.FooterMenus_flexColumn__6925a1fb>:not(div:first-child){padding-top:1.25rem}}.FooterMenus_bigMenuTitle__6925a1fb{font-weight:600}.FooterMenus_bigMenuItemLink__6925a1fb{color:#000;font-size:1rem;line-height:1.5;margin-top:.625rem;text-decoration:none}.FooterMenus_bigMenuItemLink__6925a1fb span{font-weight:100}.FooterMenus_bigMenuItemLink__6925a1fb:visited{color:#000}.FooterMenus_countryTitle__6925a1fb{padding:0 .5rem}.FooterMenus_countryItem__6925a1fb{line-height:2.25rem;padding:.3125rem 0}.FooterMenus_countryItem__6925a1fb:last-child{padding-bottom:1.25rem}.FooterMenus_countryLink__6925a1fb{color:#393a3d;display:block;height:2.25rem;padding:.625rem;text-decoration:none}@media only screen and (max-width:1023px){.FooterMenus_menuArrow__6925a1fb{border-bottom:.125rem solid #000;border-right:.125rem solid #000;display:block;height:.625rem;left:-.3125rem;margin-left:auto;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:.46875rem .46875rem;transform-origin:.46875rem .46875rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:.625rem}}.FooterMenus_countrySelectorTitle__6925a1fb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;height:3.75rem;outline:none;text-align:left;width:100%}@media only screen and (min-width:1024px){.FooterMenus_countrySelectorTitle__6925a1fb{pointer-events:none}}.FooterMenus_expand__6925a1fb+.FooterMenus_countriesList__6925a1fb{height:auto}.FooterMenus_expand__6925a1fb .FooterMenus_menuArrow__6925a1fb{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.FooterMenus_defaultFlag__6925a1fb{margin-right:.5rem;margin-top:0!important}.FooterMenus_footerCountry__6925a1fb{background-image:url(https://quickbooks.intuit.com/oidam/intuit/sbseg/en_us/shared/graphic-elements/sbseg-gwp-oifooter-sprite-2x.png);background-repeat:no-repeat;background-size:6.25rem 19.625rem;float:left;height:1.25rem;line-height:2.25rem;margin-top:.4375rem;width:1.6875rem}.FooterMenus_countryFlagUS__6925a1fb{background-position:0 0}.FooterMenus_countryFlagAU__6925a1fb,.FooterMenus_countryFlagAustralia__6925a1fb{background-position:0 -6rem}.FooterMenus_countryFlagBR__6925a1fb,.FooterMenus_countryFlagBrazil__6925a1fb{background-position:0 -8rem}.FooterMenus_countryFlagCA__6925a1fb,.FooterMenus_countryFlagCanadaEnglish__6925a1fb,.FooterMenus_countryFlagCanadaFrench__6925a1fb{background-position:0 -2rem}.FooterMenus_countryFlagFR__6925a1fb,.FooterMenus_countryFlagFrance__6925a1fb{background-position:0 -10rem}.FooterMenus_countryFlagIN__6925a1fb,.FooterMenus_countryFlagIndia__6925a1fb{background-position:0 -12rem}.FooterMenus_countryFlagMX__6925a1fb,.FooterMenus_countryFlagMexico__6925a1fb{background-position:0 -18.25rem}.FooterMenus_countryFlagUK__6925a1fb,.FooterMenus_countryFlagUnitedKingdom__6925a1fb{background-position:0 -4rem}.FooterMenus_countryFlagOtherCountries__6925a1fb{background-position:-.5rem -14rem;height:1.0625rem;width:1.0625rem}.FooterMenus_countriesList__6925a1fb{background-color:#fff;margin:0;padding:0}@media only screen and (max-width:1023px){.FooterMenus_countriesList__6925a1fb{border:none;height:0;margin:0 -1.25rem;overflow:hidden;padding:0 2.125rem}}.FooterMenus_countryMobile__6925a1fb{border-bottom:.0625rem solid #6b6c72}@media only screen and (min-width:1024px){.FooterMenus_countryMobile__6925a1fb{display:none}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.MegaNavMenuItem_menuItem__a2f814cb{font-weight:500}.MegaNavMenuItem_white__a2f814cb{background:#fff;color:#393a3d}.MegaNavMenuItem_dark__a2f814cb{background:#393a3d;color:#fff}@media (max-width:1023px){.MegaNavMenuItem_menuitem__a2f814cb.MegaNavMenuItem_mLink__a2f814cb{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;padding:1.125rem 0;text-decoration:none;width:100%}.MegaNavMenuItem_menuitem__a2f814cb.MegaNavMenuItem_mLink__a2f814cb>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MegaNavMenuItem_menuitem__a2f814cb.MegaNavMenuItem_mLink__a2f814cb:focus,.MegaNavMenuItem_menuitem__a2f814cb.MegaNavMenuItem_mLink__a2f814cb:visited{color:inherit!important;text-decoration:none!important}.MegaNavMenuItem_menuitem__a2f814cb.MegaNavMenuItem_mLink__a2f814cb:hover{color:inherit;text-decoration:none}.MegaNavMenuItem_menuitem__a2f814cb .MegaNavMenuItem_mRight__a2f814cb{height:1.25rem;width:.6875rem}.MegaNavMenuItem_mBorderbtm__a2f814cb{border-bottom:.0625rem solid #d4d7dc}.MegaNavMenuItem_mLinkdescription__a2f814cb>span{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.MegaNavMenuItem_mDescription__a2f814cb{color:#6b6c72;font-size:.875rem;line-height:1.43}.MegaNavMenuItem_mLevel__a2f814cb{padding:1.25rem;position:absolute;top:0;-webkit-transition:all .5s;transition:all .5s;width:100vw}.MegaNavMenuItem_mLevel2__a2f814cb{display:none;left:100vw}.MegaNavMenuItem_mLevel2__a2f814cb.MegaNavMenuItem_mOpen__a2f814cb{display:block}.MegaNavMenuItem_mTitle__a2f814cb{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;margin-bottom:1.25rem}.MegaNavMenuItem_mLeft__a2f814cb{height:1.25rem;margin-right:1.25rem;width:.6875rem}.MegaNavMenuItem_mList__a2f814cb{list-style:none;margin:0;max-height:calc(100vh - 12.6875rem);max-height:calc(var(--vh, 1vh)*100 - 12.6875rem);overflow:hidden;padding:0}.MegaNavMenuItem_mBordertop__a2f814cb{border-top:.0625rem solid #d4d7dc}.MegaNavMenuItem_mButtonWrapper__a2f814cb a{background-color:transparent;border-bottom:.0625rem solid #d4d7dc;border-radius:0;color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;max-width:none;padding:1.125rem 0;text-align:left;text-decoration:none;width:100%}.MegaNavMenuItem_mListQrc__a2f814cb{max-height:none}.MegaNavMenuItem_mListQrc__a2f814cb li{border-bottom:0}.MegaNavMenuItem_mListQrc__a2f814cb li a{font-size:1.25rem;line-height:1.75rem}.MegaNavMenuItem_mListIes__a2f814cb{max-height:none}.MegaNavMenuItem_mListIes__a2f814cb li{border-bottom:0}.MegaNavMenuItem_mListIes__a2f814cb li a{font-size:1.25rem;line-height:1.75rem}.MegaNavMenuItem_mLevel2Ies__a2f814cb .MegaNavMenuItem_mTitle__a2f814cb{color:var(--color-rw-netural-pepper-120);font-size:1.5rem;font-weight:600;line-height:2rem}}.MegaNavMenuItem_mLinkQrc__a2f814cb,.MegaNavMenuItem_mTitleQrc__a2f814cb{font-size:1.5rem;line-height:2rem}@media (max-width:767px){.MegaNavMenuItem_mListQrc__a2f814cb>div{padding:1.25rem 0;width:70%}.MegaNavMenuItem_mListQrc__a2f814cb>li>a>span>div:last-child{display:none}.MegaNavMenuItem_mListQrc__a2f814cb.MegaNavMenuItem_mListIes__a2f814cb>li>a>span>div:first-child{display:block}}@media (min-width:1024px){.MegaNavMenuItem_menuitem__a2f814cb.MegaNavMenuItem_dLink__a2f814cb{background:transparent;border:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;padding:0;text-decoration:none!important}.MegaNavMenuItem_menuitem__a2f814cb.MegaNavMenuItem_dLink__a2f814cb:visited{color:inherit!important;text-decoration:none!important}.MegaNavMenuItem_menuitem__a2f814cb.MegaNavMenuItem_dLink__a2f814cb:focus{border:.1875rem solid #0077c5;border-radius:.25rem}.MegaNavMenuItem_menuitem__a2f814cb.MegaNavMenuItem_dLink__a2f814cb:hover{color:inherit;text-decoration:none}.MegaNavMenuItem_menuitem__a2f814cb.MegaNavMenuItem_dLink1__a2f814cb{height:100%;position:relative}.MegaNavMenuItem_menuitem__a2f814cb.MegaNavMenuItem_dLink1__a2f814cb:before{height:50%;top:25%}.MegaNavMenuItem_menuitem__a2f814cb.MegaNavMenuItem_dLink1__a2f814cb:after{background:#236cff;border-radius:.625rem;bottom:0;content:"";display:block;height:.25rem;position:absolute;width:0}.MegaNavMenuItem_menuitem__a2f814cb.MegaNavMenuItem_dActiveLink__a2f814cb:after{background:#236cff;border-radius:62.4375rem;bottom:0;content:"";display:block;height:.25rem;position:absolute;width:100%}.MegaNavMenuItem_dHover__a2f814cb{margin-left:2.4375rem}.MegaNavMenuItem_dHover__a2f814cb:hover .MegaNavMenuItem_menuitem__a2f814cb.MegaNavMenuItem_dLink1__a2f814cb:after{-webkit-transition:width .5s;transition:width .5s;width:100%}.MegaNavMenuItem_dRelative__a2f814cb{position:relative}.MegaNavMenuItem_dRight__a2f814cb{right:0}.MegaNavMenuItem_dLinkwrap__a2f814cb{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative}.MegaNavMenuItem_dDropdown__a2f814cb{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.5rem}.MegaNavMenuItem_dDown__a2f814cb{height:.5rem;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:.875rem}.MegaNavMenuItem_dDown__a2f814cb.MegaNavMenuItem_white__a2f814cb path{fill:#393a3d}.MegaNavMenuItem_dDown__a2f814cb.MegaNavMenuItem_dark__a2f814cb path{fill:#fff}.MegaNavMenuItem_dDown__a2f814cb .MegaNavMenuItem_dHover__a2f814cb:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.MegaNavMenuItem_dHover__a2f814cb:hover .MegaNavMenuItem_dExpand__a2f814cb,.MegaNavMenuItem_dOpen__a2f814cb .MegaNavMenuItem_dExpand__a2f814cb{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .33s;transition:all .33s;visibility:visible}.MegaNavMenuItem_dHover__a2f814cb:hover .MegaNavMenuItem_dDown__a2f814cb,.MegaNavMenuItem_dOpen__a2f814cb .MegaNavMenuItem_dDown__a2f814cb{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.MegaNavMenuItem_dExpand__a2f814cb{-webkit-box-shadow:0 .375rem .625rem -.375rem rgba(0,0,0,.2);box-shadow:0 .375rem .625rem -.375rem rgba(0,0,0,.2);max-height:calc(100vh - 12.6875rem);opacity:0;overflow-x:hidden;overflow-y:auto;padding:.625rem 0;position:absolute;-webkit-transform:translateY(-.3125rem);transform:translateY(-.3125rem);visibility:hidden;z-index:1300}.MegaNavMenuItem_dList__a2f814cb{list-style:none;margin:0;padding:0}.MegaNavMenuItem_dCols2__a2f814cb{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.MegaNavMenuItem_dCols3__a2f814cb{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.MegaNavMenuItem_dCols4__a2f814cb{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.MegaNavMenuItem_dHr__a2f814cb{margin-bottom:.625rem;padding-bottom:.625rem;position:relative}.MegaNavMenuItem_dHr__a2f814cb:after{background:#d4d7dc;bottom:0;content:"";height:.0625rem;left:1.25rem;position:absolute;right:1.25rem}.MegaNavMenuItem_dFlyout__a2f814cb{padding:.5rem 1.25rem;white-space:nowrap;width:100%}.MegaNavMenuItem_dFlyout__a2f814cb.MegaNavMenuItem_white__a2f814cb>[id=menuitem]{color:#393a3d!important}.MegaNavMenuItem_dFlyout__a2f814cb:hover{text-decoration:underline!important}.MegaNavMenuItem_dFlyout__a2f814cb:hover.MegaNavMenuItem_white__a2f814cb:hover{background:#f4f5f8}.MegaNavMenuItem_dFlyout__a2f814cb:hover.MegaNavMenuItem_dark__a2f814cb:hover{background:#000}.MegaNavMenuItem_dFlyout__a2f814cb:before{left:0;width:100%}.MegaNavMenuItem_dMega__a2f814cb{left:0;position:fixed;right:0;width:100vw}.MegaNavMenuItem_dMegawrap__a2f814cb{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:90rem;padding:0 1.5625rem .625rem}.MegaNavMenuItem_dMegalist__a2f814cb{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.25rem}.MegaNavMenuItem_dFlex2__a2f814cb{-webkit-box-flex:2;-ms-flex:2;flex:2}.MegaNavMenuItem_dFlex3__a2f814cb{-webkit-box-flex:3;-ms-flex:3;flex:3}.MegaNavMenuItem_dFlex4__a2f814cb{-webkit-box-flex:4;-ms-flex:4;flex:4}.MegaNavMenuItem_menuItemIes__a2f814cb.MegaNavMenuItem_dHover__a2f814cb{margin-left:2.5rem}.MegaNavMenuItem_iesMenuItem__a2f814cb .MegaNavMenuItem_dLink__a2f814cb{color:var(--color-rw-netural-pepper-120);font-family:inherit;font-size:1rem;font-weight:600;line-height:1.5rem}.MegaNavMenuItem_iesMenuItem__a2f814cb .MegaNavMenuItem_dLink__a2f814cb:hover{color:var(--color-rw-netural-pepper-120)}.MegaNavMenuItem_iesMenuItem__a2f814cb .MegaNavMenuItem_dLink__a2f814cb:focus,.MegaNavMenuItem_iesMenuItem__a2f814cb .MegaNavMenuItem_dLink__a2f814cb:visited{color:var(--color-rw-netural-pepper-120)!important}.MegaNavMenuItem_iesMenuItem__a2f814cb .MegaNavMenuItem_dLink__a2f814cb.MegaNavMenuItem_disabled__a2f814cb{color:var(--color-rw-netural-pepper-120);opacity:.25}.MegaNavMenuItem_iesMenuItem__a2f814cb .MegaNavMenuItem_dLink__a2f814cb.MegaNavMenuItem_dLink1__a2f814cb:after{background:var(--color-ies-super-blue);content:""}.MegaNavMenuItem_iesMenuItem__a2f814cb .MegaNavMenuItem_dLink__a2f814cb.MegaNavMenuItem_dActiveLink__a2f814cb:after{background:var(--color-ies-super-blue)}}@media (min-width:768px){.MegaNavMenuItem_mLevel__a2f814cb{width:50vw}.MegaNavMenuItem_mLevel2Qrc__a2f814cb{left:100vw!important}.MegaNavMenuItem_mLevelQrc__a2f814cb{width:100vw!important}.MegaNavMenuItem_mLevel2__a2f814cb,.MegaNavMenuItem_mLevel3__a2f814cb{left:50vw}.MegaNavMenuItem_menuItemIes__a2f814cb .MegaNavMenuItem_mLevel2Ies__a2f814cb{left:100vw}.MegaNavMenuItem_menuItemIes__a2f814cb .MegaNavMenuItem_mLevelIes__a2f814cb{width:100%}.MegaNavMenuItem_mLevel2Ies__a2f814cb .MegaNavMenuItem_mTitle__a2f814cb{color:var(--color-rw-netural-pepper-120);font-size:1.5rem;font-weight:600;line-height:2rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem}.MegaNavSection_menuItem__ec0cc7c0{font-weight:500}@media (max-width:1023px){.MegaNavSection_mItem__ec0cc7c0.MegaNavSection_mLink__ec0cc7c0{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;padding:1.125rem 0;text-decoration:none;width:100%}.MegaNavSection_mItem__ec0cc7c0.MegaNavSection_mLink__ec0cc7c0>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MegaNavSection_mItem__ec0cc7c0.MegaNavSection_mLink__ec0cc7c0:focus,.MegaNavSection_mItem__ec0cc7c0.MegaNavSection_mLink__ec0cc7c0:visited{color:inherit!important;text-decoration:none!important}.MegaNavSection_mItem__ec0cc7c0.MegaNavSection_mLink__ec0cc7c0:hover{color:inherit;text-decoration:none}.MegaNavSection_mItem__ec0cc7c0 .MegaNavSection_mRight__ec0cc7c0{height:1.25rem;width:.6875rem}.MegaNavSection_mBorderbtm__ec0cc7c0{border-bottom:.0625rem solid #d4d7dc}.MegaNavSection_mLevel__ec0cc7c0{padding:1.25rem;position:absolute;top:0;-webkit-transition:all .5s;transition:all .5s;width:100vw}.MegaNavSection_mLevel3__ec0cc7c0{display:none;left:100vw}.MegaNavSection_mLevel3__ec0cc7c0.MegaNavSection_mOpen__ec0cc7c0{display:block}.MegaNavSection_mLeft__ec0cc7c0{height:1.25rem;margin-right:1.25rem;width:.6875rem}.MegaNavSection_mList__ec0cc7c0{list-style:none;margin:0;max-height:calc(100vh - 12.6875rem);max-height:calc(var(--vh, 1vh)*100 - 12.6875rem);overflow-x:hidden;overflow-y:auto;padding:0}.MegaNavSection_mBordertop__ec0cc7c0{border-top:.0625rem solid #d4d7dc}.MegaNavSection_mTitle__ec0cc7c0{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;margin-bottom:1.25rem}.MegaNavSection_mButtonWrapper__ec0cc7c0 a{background-color:transparent;border-bottom:.0625rem solid #d4d7dc;border-radius:0;color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0;max-width:none;padding:1.125rem 0;text-align:left;text-decoration:none;width:100%}}@media (min-width:1024px){.MegaNavSection_dMegalist__ec0cc7c0{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.25rem}.MegaNavSection_dBg__ec0cc7c0{position:relative}.MegaNavSection_dBg__ec0cc7c0:before{bottom:-5rem;content:"";left:0;position:absolute;right:-62.5rem;top:-5rem}.MegaNavSection_dBg__ec0cc7c0.MegaNavSection_white__ec0cc7c0:before{background:#f4f5f8}.MegaNavSection_dBg__ec0cc7c0.MegaNavSection_dark__ec0cc7c0:before{background:#000}.MegaNavSection_dDivider__ec0cc7c0{background:#236cff;border-radius:.125rem;display:block;height:.125rem;margin:.625rem 0 0;position:relative;width:2.5rem}.MegaNavSection_dLink__ec0cc7c0{background:transparent;border:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:600!important;padding:0;text-decoration:none}.MegaNavSection_dLink__ec0cc7c0:visited{color:inherit!important;text-decoration:none!important}.MegaNavSection_dLink__ec0cc7c0:focus{border:.1875rem solid #0077c5;border-radius:.25rem}.MegaNavSection_dLink__ec0cc7c0:hover{color:inherit;cursor:pointer;text-decoration:none}.MegaNavSection_dDescription__ec0cc7c0{margin-top:.625rem;position:relative}.MegaNavSection_dList__ec0cc7c0{list-style:none;margin:0;padding:0}.MegaNavSection_dCols2__ec0cc7c0{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.MegaNavSection_dCols3__ec0cc7c0{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.MegaNavSection_dCols4__ec0cc7c0{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.MegaNavSection_dLinkmega__ec0cc7c0{display:inline-block;margin:1.25rem 1.25rem 0 0}.MegaNavSection_dLinkmega__ec0cc7c0:hover>a>span>div>div:first-child{text-decoration:underline}.MegaNavSection_dLinkmega__ec0cc7c0:hover>a>span>div:nth-child(2){color:#393a3d;text-decoration:underline}.MegaNavSection_dLinkmega__ec0cc7c0.MegaNavSection_block__ec0cc7c0{display:block}.MegaNavSection_dFlex2__ec0cc7c0{-webkit-box-flex:2;-ms-flex:2;flex:2}.MegaNavSection_dFlex3__ec0cc7c0{-webkit-box-flex:3;-ms-flex:3;flex:3}.MegaNavSection_dFlex4__ec0cc7c0{-webkit-box-flex:4;-ms-flex:4;flex:4}}@media (min-width:768px){.MegaNavSection_mLevel__ec0cc7c0{width:50vw}.MegaNavSection_mLevel2__ec0cc7c0,.MegaNavSection_mLevel3__ec0cc7c0{left:50vw}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.MenuItem_menuItem__9aa8f6eb{font-weight:500}.MenuItem_menuItem__9aa8f6eb:focus{border:.1875rem solid #0077c5;border-radius:.25rem}.MenuItem_white__9aa8f6eb{background:#fff;color:#393a3d}.MenuItem_dark__9aa8f6eb{background:#6b6c72;color:#fff}svg.MenuItem_dark__9aa8f6eb{background:transparent}@media (max-width:1023px){.MenuItem_mLink__9aa8f6eb{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;padding:1.125rem 0;text-decoration:none;width:100%}.MenuItem_mLink__9aa8f6eb>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MenuItem_mLink__9aa8f6eb:focus,.MenuItem_mLink__9aa8f6eb:visited{color:inherit!important;text-decoration:none!important}.MenuItem_mLink__9aa8f6eb:hover{color:inherit;text-decoration:none}.MenuItem_mLink__9aa8f6eb .MenuItem_mRight__9aa8f6eb{height:1.25rem;width:.6875rem}.MenuItem_mLink__9aa8f6eb .MenuItem_mDown__9aa8f6eb,.MenuItem_mLink__9aa8f6eb .MenuItem_mUp__9aa8f6eb{height:.5rem;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:.875rem}.MenuItem_mLink__9aa8f6eb .MenuItem_mUp__9aa8f6eb{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.MenuItem_mBorderbtm__9aa8f6eb{border-bottom:.0625rem solid #d4d7dc}.MenuItem_mLinkdescription__9aa8f6eb>span{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.MenuItem_mDescription__9aa8f6eb{color:#6b6c72;font-size:.875rem;line-height:1.43}.MenuItem_mLevel__9aa8f6eb{padding:1.25rem;position:absolute;top:0;-webkit-transition:all .5s;transition:all .5s;width:100vw}.MenuItem_mLevel2__9aa8f6eb{display:none;left:100vw}.MenuItem_mLevel2__9aa8f6eb.MenuItem_mOpen__9aa8f6eb{display:block}.MenuItem_mSecNavMenu__9aa8f6eb{padding:0 1.25rem;position:static}.MenuItem_mTitle__9aa8f6eb{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;margin-bottom:1.25rem}.MenuItem_mLeft__9aa8f6eb{height:1.25rem;margin-right:1.25rem;width:.6875rem}.MenuItem_mList__9aa8f6eb{list-style:none;margin:0;max-height:calc(100vh - 12.6875rem);max-height:calc(var(--vh, 1vh)*100 - 12.6875rem);overflow-x:hidden;overflow-y:auto;padding:0}.MenuItem_mBordertop__9aa8f6eb{border-top:.0625rem solid #d4d7dc}.MenuItem_mPhoneIcon__9aa8f6eb{margin-top:1.25rem;position:absolute;right:3.125rem}}@media (min-width:1024px){.MenuItem_seperatorIcon__9aa8f6eb{margin-right:1rem;margin-top:.875rem}.MenuItem_dLink__9aa8f6eb{background:transparent;border:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;padding:0;text-decoration:none!important}.MenuItem_dLink__9aa8f6eb:visited{color:inherit;text-decoration:none}.MenuItem_dLink__9aa8f6eb:focus{border:.1875rem solid #0077c5;border-radius:.25rem}.MenuItem_dLink__9aa8f6eb:hover{color:inherit;text-decoration:none}.MenuItem_dLink__9aa8f6eb.MenuItem_dLink1__9aa8f6eb{height:100%;position:relative}.MenuItem_dLink__9aa8f6eb.MenuItem_dLink1__9aa8f6eb:before{height:50%;top:25%}.MenuItem_dLink__9aa8f6eb.MenuItem_dLink1__9aa8f6eb:after{background:#236cff;border-radius:.625rem;bottom:0;content:"";display:block;height:.25rem;position:absolute;width:0}.MenuItem_dLink__9aa8f6eb.MenuItem_light__9aa8f6eb.MenuItem_dLink1__9aa8f6eb:after{background:#236cff}.MenuItem_dHover__9aa8f6eb{margin-left:2.4375rem}.MenuItem_dRelative__9aa8f6eb{position:relative}.MenuItem_dRight__9aa8f6eb{right:0}.MenuItem_dLinkwrap__9aa8f6eb{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative}.MenuItem_dLinkwrap__9aa8f6eb.MenuItem_seperatorIcon__9aa8f6eb{margin-right:.4375rem;margin-top:.875rem}.MenuItem_dLinkwrap__9aa8f6eb .MenuItem_phoneIcon__9aa8f6eb{padding-right:.5rem;position:relative;top:1.25rem}.MenuItem_dDropdown__9aa8f6eb{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.5rem}.MenuItem_dDown__9aa8f6eb{height:.5rem;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:.875rem}.MenuItem_dDown__9aa8f6eb.MenuItem_white__9aa8f6eb path{fill:#393a3d}.MenuItem_dDown__9aa8f6eb.MenuItem_dark__9aa8f6eb path{fill:#fff}.MenuItem_dOpen__9aa8f6eb .MenuItem_dLink__9aa8f6eb.MenuItem_dLink1__9aa8f6eb:after{-webkit-transition:width .5s;transition:width .5s;width:100%}.MenuItem_dOpen__9aa8f6eb .MenuItem_dExpand__9aa8f6eb{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .33s;transition:all .33s;visibility:visible}.MenuItem_dOpen__9aa8f6eb .MenuItem_dDown__9aa8f6eb{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.MenuItem_dExpand__9aa8f6eb{-webkit-box-shadow:0 .375rem .625rem -.375rem rgba(0,0,0,.2);box-shadow:0 .375rem .625rem -.375rem rgba(0,0,0,.2);opacity:0;overflow:hidden;padding:.625rem 0;position:absolute;-webkit-transform:translateY(-.3125rem);transform:translateY(-.3125rem);visibility:hidden;z-index:1300}.MenuItem_dList__9aa8f6eb{list-style:none;margin:0;padding:0}.MenuItem_dCols2__9aa8f6eb{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.MenuItem_dCols3__9aa8f6eb{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.MenuItem_dCols4__9aa8f6eb{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.MenuItem_dHr__9aa8f6eb{margin-bottom:.625rem;padding-bottom:.625rem;position:relative}.MenuItem_dHr__9aa8f6eb:after{background:#d4d7dc;bottom:0;content:"";height:.0625rem;left:1.25rem;position:absolute;right:1.25rem}.MenuItem_dFlyout__9aa8f6eb{padding:.5rem 1.25rem;white-space:nowrap;width:100%}.MenuItem_dFlyout__9aa8f6eb.MenuItem_white__9aa8f6eb>.MenuItem_dLink__9aa8f6eb{color:#393a3d!important}.MenuItem_dFlyout__9aa8f6eb.MenuItem_dark__9aa8f6eb>.MenuItem_dLink__9aa8f6eb{color:#fff!important}.MenuItem_dFlyout__9aa8f6eb:hover.MenuItem_white__9aa8f6eb:hover{background:#f4f5f8}.MenuItem_dFlyout__9aa8f6eb:hover.MenuItem_dark__9aa8f6eb:hover{background:#000}.MenuItem_dFlyout__9aa8f6eb:before{left:0;width:100%}.MenuItem_dFlyout__9aa8f6eb.MenuItem_noPointer__9aa8f6eb:hover.MenuItem_white__9aa8f6eb:hover{background:#fff}}@media (min-width:768px){.MenuItem_mLevel__9aa8f6eb{width:50vw}.MenuItem_mLevel2__9aa8f6eb,.MenuItem_mLevel3__9aa8f6eb{left:50vw}}@media screen and (min-width:1024px){.MenuItem_rightAlign__9aa8f6eb{right:0}}@media (min-width:1024px){.MenuItem_iesMenuItem__9aa8f6eb.MenuItem_dHover__9aa8f6eb{margin-left:2.5rem}.MenuItem_iesMenuItem__9aa8f6eb .MenuItem_dLink__9aa8f6eb{color:#21262a;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.5rem}.MenuItem_iesMenuItem__9aa8f6eb .MenuItem_dLink__9aa8f6eb:hover{color:inherit}.MenuItem_iesMenuItem__9aa8f6eb .MenuItem_dLink__9aa8f6eb.MenuItem_disabled__9aa8f6eb{color:#21262a;opacity:.25}.MenuItem_iesMenuItem__9aa8f6eb .MenuItem_dLink__9aa8f6eb.MenuItem_dLink1__9aa8f6eb:after{background:#236cff;content:""}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

@-webkit-keyframes Modal_qbalFadeEnter__f3053826{0%{opacity:0}to{opacity:1}}@keyframes Modal_qbalFadeEnter__f3053826{0%{opacity:0}to{opacity:1}}@-webkit-keyframes Modal_qbalGrowEnter__f3053826{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:none;transform:none}}@keyframes Modal_qbalGrowEnter__f3053826{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:none;transform:none}}.Modal_overlayClosing__f3053826{opacity:0;-webkit-transition:opacity 333ms cubic-bezier(.35,0,.5,1);transition:opacity 333ms cubic-bezier(.35,0,.5,1)}.Modal_modalClosing__f3053826{opacity:0;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:opacity 333ms cubic-bezier(.35,0,.5,1),-webkit-transform 333ms cubic-bezier(.35,0,.5,1);transition:opacity 333ms cubic-bezier(.35,0,.5,1),-webkit-transform 333ms cubic-bezier(.35,0,.5,1);transition:opacity 333ms cubic-bezier(.35,0,.5,1),transform 333ms cubic-bezier(.35,0,.5,1);transition:opacity 333ms cubic-bezier(.35,0,.5,1),transform 333ms cubic-bezier(.35,0,.5,1),-webkit-transform 333ms cubic-bezier(.35,0,.5,1)}.Modal_modalContentExiting__f3053826{animation:Modal_fadeSlideIn__f3053826 .24s ease reverse forwards}.Modal_container__f3053826{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:10000}.Modal_container__f3053826,.Modal_loaderContainer__f3053826{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Modal_loaderContainer__f3053826{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:12.5rem;width:100%}.Modal_modalContent__f3053826{display:none}.Modal_modalContentReady__f3053826{-webkit-animation:Modal_fadeSlideIn__f3053826 .24s ease both;animation:Modal_fadeSlideIn__f3053826 .24s ease both;display:block}.Modal_modalContentReady__f3053826.Modal_instantPageLoadModalContentReady__f3053826{-webkit-animation:unset;animation:unset}@-webkit-keyframes Modal_fadeSlideIn__f3053826{0%{opacity:0;-webkit-transform:translateY(-.375rem);transform:translateY(-.375rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Modal_fadeSlideIn__f3053826{0%{opacity:0;-webkit-transform:translateY(-.375rem);transform:translateY(-.375rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.Modal_overlay__f3053826{-webkit-animation:Modal_qbalFadeEnter__f3053826 333ms cubic-bezier(.35,0,.5,1) backwards;animation:Modal_qbalFadeEnter__f3053826 333ms cubic-bezier(.35,0,.5,1) backwards;background-color:rgba(0,0,0,.4);height:100%;position:fixed;width:100%}.Modal_overlay__f3053826.Modal_instantPageLoadOverlay__f3053826{-webkit-animation:unset;animation:unset}.Modal_modal__f3053826{-webkit-animation:Modal_qbalFadeEnter__f3053826 .25s cubic-bezier(.35,0,.5,1) backwards,Modal_qbalGrowEnter__f3053826 .75s cubic-bezier(.15,1.3,.3,1) backwards;animation:Modal_qbalFadeEnter__f3053826 .25s cubic-bezier(.35,0,.5,1) backwards,Modal_qbalGrowEnter__f3053826 .75s cubic-bezier(.15,1.3,.3,1) backwards;background:#fff;-webkit-box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.2);box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.2);position:fixed;width:calc(100% - 2rem);z-index:10001}.Modal_modal__f3053826.Modal_instantPageLoadModal__f3053826{-webkit-animation:unset;animation:unset;background:#fff}.Modal_modal__f3053826.Modal_borderRadius4__f3053826{border-radius:.25rem}.Modal_modal__f3053826.Modal_borderRadius8__f3053826{border-radius:.5rem}.Modal_modal__f3053826.Modal_borderRadius16__f3053826{border-radius:1rem}.Modal_modal__f3053826.Modal_borderRadius20__f3053826{border-radius:1.25rem}.Modal_overflow__f3053826{overflow:auto;-webkit-overflow-scrolling:touch;padding:2rem}@media (min-width:768px){.Modal_overflow__f3053826{padding:2.5rem}}.Modal_modal__f3053826,.Modal_overflow__f3053826{max-height:calc(100vh - 2rem);max-height:-webkit-fill-available}@media (min-width:768px){.Modal_modal__f3053826,.Modal_overflow__f3053826{max-height:calc(100vh - 2.5rem)}}.Modal_close__f3053826{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;padding:0;position:absolute;right:.75rem;top:.75rem;width:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;color:#8d9096;justify-content:center;outline:none;z-index:1}.Modal_close__f3053826:focus{border:.0625rem solid #0077c5}.Modal_stickyCloseBtn__f3053826{margin-left:auto;position:sticky;right:0;top:0}@media (max-width:1024px){.Modal_stickyCloseBtn__f3053826{margin-right:-3.75rem;right:-1.25rem}}.Modal_videomodal__f3053826{background:transparent;-webkit-box-shadow:none;box-shadow:none}.Modal_videomodal__f3053826 .Modal_close__f3053826{color:#fff}@media (min-width:1024px){.Modal_videomodal__f3053826 .Modal_overflow__f3053826{padding:0}}@media (min-width:768px){.Modal_small__f3053826{width:24rem}.Modal_medium__f3053826{width:36rem}.Modal_large__f3053826{width:42.5rem}}@media (min-width:1024px){.Modal_large__f3053826{width:47rem}}@media (min-width:768px){.Modal_semilarge__f3053826{width:40.5625rem}}@media (min-width:1024px){.Modal_semilarge__f3053826{width:56.25rem}}@media (min-width:1440px){.Modal_xlarge__f3053826{width:85rem}}@media (min-width:768px){.Modal_custom__f3053826{height:36rem;width:76.25rem}}.Modal_rwSuiCartModal__f3053826{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Modal_fullPage__f3053826{height:100%;width:100%}.Modal_showmodal__f3053826,.Modal_trialModal__f3053826{display:-webkit-box;display:-ms-flexbox;display:flex}.Modal_trialModal__f3053826{-ms-flex-wrap:wrap;flex-wrap:wrap}.Modal_trialModalLeft__f3053826{display:block;margin-right:2.5rem;text-align:left;width:70%}.Modal_trialModalTitle__f3053826{font-size:1.75rem;font-weight:600;line-height:2.25rem;margin-bottom:1.25rem}.Modal_trialModalSubtitle__f3053826,.Modal_trialModalTitle__f3053826{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;letter-spacing:normal;margin-top:0}.Modal_trialModalSubtitle__f3053826{font-size:1.5rem;font-weight:500;line-height:2rem}.Modal_trialModalText__f3053826{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.75rem;margin:0;padding-bottom:2.5rem}.Modal_trialModalRight__f3053826{margin-top:2.5rem;width:30%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.Modal_trialModalButtonContainer__f3053826{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2.5rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:.0625rem solid #babec5}.Modal_buyButton__f3053826,.Modal_trialButton__f3053826{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 .625rem}@media screen and (max-width:768px){.Modal_trialModal__f3053826{display:-webkit-box;display:-ms-flexbox;display:flex}.Modal_trialModalRight__f3053826{display:contents}.Modal_trialModalLeft__f3053826{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-right:0;margin-top:1.25rem;order:2;text-align:center;width:100%}.Modal_trialModalButtonContainer__f3053826{-webkit-box-ordinal-group:4;-ms-flex-order:3;display:-webkit-box;display:-ms-flexbox;display:flex;order:3;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.Modal_buyButton__f3053826{margin-bottom:.625rem}.Modal_buyButton__f3053826,.Modal_trialButton__f3053826{width:100%;-webkit-box-pack:center!important;-ms-flex-pack:center!important;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center!important}.Modal_trialButton__f3053826{margin-top:.625rem}.Modal_hideModalImageOnMobile__f3053826{display:none}}.Modal_modal__f3053826.Modal_modalClosing__f3053826{opacity:0;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:opacity backwards .25s cubic-bezier(.35,0,.5,1),-webkit-transform .25s cubic-bezier(.35,0,.5,1);transition:opacity backwards .25s cubic-bezier(.35,0,.5,1),-webkit-transform .25s cubic-bezier(.35,0,.5,1);transition:opacity backwards .25s cubic-bezier(.35,0,.5,1),transform .25s cubic-bezier(.35,0,.5,1);transition:opacity backwards .25s cubic-bezier(.35,0,.5,1),transform .25s cubic-bezier(.35,0,.5,1),-webkit-transform .25s cubic-bezier(.35,0,.5,1)}.Modal_overlay__f3053826.Modal_overlayClosing__f3053826{opacity:0;-webkit-transition:opacity 333ms cubic-bezier(.35,0,.5,1);transition:opacity 333ms cubic-bezier(.35,0,.5,1)}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.NavMenu_navMenu__ece8dde2{font-weight:500}@media (min-width:1024px){.NavMenu_dList__ece8dde2{list-style:none;margin:0;padding:0}.NavMenu_dList__ece8dde2:last-child>li{margin-left:1rem!important;position:relative}.NavMenu_dFlex__ece8dde2{display:-webkit-box;display:-ms-flexbox;display:flex}.NavMenu_dHover__ece8dde2{margin-left:2.4375rem}.NavMenu_dBorder__ece8dde2 ul>li:last-child:after{display:none}}.NavMenu_navMenuIesTheme__ece8dde2.NavMenu_navMenu__ece8dde2.NavMenu_dList__ece8dde2:last-child>li{margin-left:0!important}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--breakpointsLarge:75rem}.Onpagebanner_onpagebanner__9bf491f4{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;overflow:hidden;position:relative;text-align:center}.Onpagebanner_onpagebanner__9bf491f4 .Onpagebanner_wrapper__9bf491f4{text-align:center}.Onpagebanner_onpagebanner__9bf491f4 .Onpagebanner_bannerButtons__9bf491f4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Onpagebanner_onpagebanner__9bf491f4.Onpagebanner_withButton__9bf491f4 .Onpagebanner_wrapper__9bf491f4{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:768px){.Onpagebanner_onpagebanner__9bf491f4.Onpagebanner_withButton__9bf491f4 .Onpagebanner_wrapper__9bf491f4{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}@media (min-width:1024px){.Onpagebanner_onpagebanner__9bf491f4.Onpagebanner_withButton__9bf491f4 .Onpagebanner_wrapper__9bf491f4{text-align:left}}.Onpagebanner_onpagebanner__9bf491f4.Onpagebanner_withButton__9bf491f4 .Onpagebanner_twoButtons__9bf491f4 .Onpagebanner_button__9bf491f4{margin-left:.625rem;margin-right:.625rem}.Onpagebanner_onpagebanner__9bf491f4.Onpagebanner_withButton__9bf491f4 .Onpagebanner_button__9bf491f4{-ms-flex-item-align:center;align-self:center;margin-top:1.25rem}@media (min-width:768px){.Onpagebanner_onpagebanner__9bf491f4.Onpagebanner_withButton__9bf491f4 .Onpagebanner_button__9bf491f4{margin-top:0}.Onpagebanner_onpagebanner__9bf491f4.Onpagebanner_withButton__9bf491f4 .Onpagebanner_text__9bf491f4{padding-right:1.25rem}}.Onpagebanner_box__9bf491f4{width:100%}.Onpagebanner_box__9bf491f4 .Onpagebanner_wrapper__9bf491f4{padding:2.5rem 1.25rem}@media (min-width:768px){.Onpagebanner_box__9bf491f4 .Onpagebanner_wrapper__9bf491f4{padding:2.5rem}}.Onpagebanner_box__9bf491f4 .Onpagebanner_text__9bf491f4{font-size:1.25rem;font-weight:600}@media (min-width:1024px){.Onpagebanner_box__9bf491f4 .Onpagebanner_text__9bf491f4{font-size:1rem;line-height:1.5;text-align:left}}.Onpagebanner_box__9bf491f4.Onpagebanner_withButton__9bf491f4 .Onpagebanner_wrapper__9bf491f4{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:768px) and (max-width:1023px){.Onpagebanner_box__9bf491f4.Onpagebanner_withButton__9bf491f4 .Onpagebanner_wrapper__9bf491f4{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.Onpagebanner_box__9bf491f4.Onpagebanner_withButton__9bf491f4 .Onpagebanner_text__9bf491f4{padding-right:0}@media (min-width:768px) and (max-width:1024px){.Onpagebanner_box__9bf491f4.Onpagebanner_withButton__9bf491f4 .Onpagebanner_text__9bf491f4{padding-right:1.25rem}}.Onpagebanner_box__9bf491f4.Onpagebanner_withButton__9bf491f4 .Onpagebanner_button__9bf491f4{margin-top:1.25rem}@media (min-width:768px){.Onpagebanner_box__9bf491f4.Onpagebanner_withButton__9bf491f4 .Onpagebanner_button__9bf491f4{-ms-flex-item-align:start;align-self:flex-start}}@media (min-width:768px) and (max-width:1023px){.Onpagebanner_box__9bf491f4.Onpagebanner_withButton__9bf491f4 .Onpagebanner_button__9bf491f4{margin-top:0}}@media (min-width:1024px){.Onpagebanner_box__9bf491f4{max-width:16.5625rem;width:25%}}@media (min-width:768px){.Onpagebanner_box__9bf491f4{min-height:6.5rem}}.Onpagebanner_small__9bf491f4{max-width:46.25rem;min-height:6.75rem;padding:2.5rem 1.25rem;width:100%}.Onpagebanner_small__9bf491f4 .Onpagebanner_wrapper__9bf491f4{width:83.333%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Onpagebanner_small__9bf491f4 .Onpagebanner_text__9bf491f4{font-size:1rem;font-weight:700}@media (min-width:768px){.Onpagebanner_small__9bf491f4 .Onpagebanner_text__9bf491f4{font-size:1.25rem;text-align:center}}.Onpagebanner_medium__9bf491f4{max-width:75rem;min-height:7rem;width:100%}.Onpagebanner_medium__9bf491f4 .Onpagebanner_wrapper__9bf491f4{padding:5rem 0;width:83.333%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Onpagebanner_medium__9bf491f4 .Onpagebanner_text__9bf491f4{color:#fff;font-size:1.75rem;font-weight:700;line-height:1.3}@media (min-width:1200px){.Onpagebanner_medium__9bf491f4 .Onpagebanner_text__9bf491f4{font-size:2.125rem}}.Onpagebanner_large__9bf491f4{min-height:16rem;width:100%}@media (min-width:1024px){.Onpagebanner_large__9bf491f4{min-height:18.25rem}}.Onpagebanner_large__9bf491f4.Onpagebanner_withButton__9bf491f4 .Onpagebanner_wrapper__9bf491f4{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.Onpagebanner_large__9bf491f4.Onpagebanner_withButton__9bf491f4 .Onpagebanner_text__9bf491f4{padding-right:0}.Onpagebanner_large__9bf491f4.Onpagebanner_withButton__9bf491f4 .Onpagebanner_button__9bf491f4{margin-top:2.5rem}.Onpagebanner_large__9bf491f4 .Onpagebanner_wrapper__9bf491f4{max-width:75rem;padding:2.5rem 0;width:83.333%;z-index:1}@media (min-width:768px) and (max-width:1024px){.Onpagebanner_large__9bf491f4 .Onpagebanner_wrapper__9bf491f4{padding:3.75rem 0}}@media (min-width:1024px){.Onpagebanner_large__9bf491f4 .Onpagebanner_wrapper__9bf491f4{padding:5rem 0;width:100%}}.Onpagebanner_large__9bf491f4 .Onpagebanner_text__9bf491f4{font-size:1.75rem;font-weight:700;line-height:1.3;text-align:center}@media (min-width:1200px){.Onpagebanner_large__9bf491f4 .Onpagebanner_text__9bf491f4{font-size:2.125rem}}.Onpagebanner_large__9bf491f4 .Onpagebanner_subhead__9bf491f4{color:#fff;font-size:1.25rem;font-weight:500;line-height:1.4;padding-top:1.25rem;text-align:center}@media (min-width:1024px){.Onpagebanner_large__9bf491f4 .Onpagebanner_subhead__9bf491f4{padding-top:1rem}}@media (min-width:1200px){.Onpagebanner_large__9bf491f4 .Onpagebanner_subhead__9bf491f4{padding-top:1.25rem}}.Onpagebanner_large__9bf491f4 .Onpagebanner_button__9bf491f4{margin-top:2.5rem}.Onpagebanner_gradient__9bf491f4{background-image:linear-gradient(45deg,#53b700,#00c1bf)}.Onpagebanner_gradient__9bf491f4 .Onpagebanner_text__9bf491f4{color:#fff}.Onpagebanner_gradientBlue__9bf491f4{background-image:linear-gradient(45deg,#055393,#0097e6)}.Onpagebanner_gradientBlue__9bf491f4 .Onpagebanner_text__9bf491f4{color:#fff}.Onpagebanner_gradientBlack__9bf491f4{background-image:linear-gradient(45deg,#53b700,#00c1bf)}.Onpagebanner_gradientBlack__9bf491f4 .Onpagebanner_text__9bf491f4{color:#000}.Onpagebanner_teal1__9bf491f4{background-color:#008481}.Onpagebanner_teal1__9bf491f4 .Onpagebanner_text__9bf491f4{color:#000}.Onpagebanner_teal3__9bf491f4{background-color:#00c1bf}.Onpagebanner_grey1__9bf491f4{background-color:#393a3d}.Onpagebanner_grey1__9bf491f4 .Onpagebanner_text__9bf491f4{color:#000}.Onpagebanner_grey8__9bf491f4{background-color:#f4f5f8}.Onpagebanner_withDisclaimer__9bf491f4 .Onpagebanner_wrapper__9bf491f4{margin-bottom:2.5rem}@media (max-width:768px){.Onpagebanner_withDisclaimer__9bf491f4 .Onpagebanner_wrapper__9bf491f4{margin-bottom:1.25rem}}.Onpagebanner_onpageDisclaimer__9bf491f4{margin-left:auto;margin-right:auto;margin-top:-2.5rem;max-width:75rem;position:relative;z-index:1}.Onpagebanner_onpageDisclaimer__9bf491f4 button{color:#fff;margin-bottom:1.25rem}.Onpagebanner_onpageDisclaimer__9bf491f4.Onpagebanner_textBlack__9bf491f4 button{color:#000}.Onpagebanner_beams__9bf491f4{bottom:-3.75rem;mix-blend-mode:multiply;position:absolute;right:0;-webkit-transform:scale(1);transform:scale(1)}@media (max-width:1024px){.Onpagebanner_beams__9bf491f4{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.Onpagebanner_beams__9bf491f4{opacity:.3}}.Onpagebanner_beam__9bf491f4{background-color:#e3e5e8;border-radius:4.5rem;height:7rem;mix-blend-mode:multiply;position:relative;-webkit-transform:rotate(-45deg) translateX(-100%);transform:rotate(-45deg) translateX(-100%);-webkit-transition:-webkit-transform .5s cubic-bezier(0,0,.1,1);transition:-webkit-transform .5s cubic-bezier(0,0,.1,1);transition:transform .5s cubic-bezier(0,0,.1,1);transition:transform .5s cubic-bezier(0,0,.1,1),-webkit-transform .5s cubic-bezier(0,0,.1,1);width:34.375rem}.Onpagebanner_beam1__9bf491f4{left:-9.625rem;top:12rem;-webkit-transition-delay:.3s;transition-delay:.3s}.Onpagebanner_beam2__9bf491f4{background:linear-gradient(225.74deg,#b9bdc4,#d3d6db)}.Onpagebanner_beam3__9bf491f4{background-color:#eceef1;border-top-left-radius:0;border-top-right-radius:0;height:4.0625rem;left:.9375rem;top:1.25rem;-webkit-transition-delay:.2s;transition-delay:.2s}.Onpagebanner_beamsAnimated__9bf491f4 .Onpagebanner_beam1__9bf491f4,.Onpagebanner_beamsAnimated__9bf491f4 .Onpagebanner_beam2__9bf491f4,.Onpagebanner_beamsAnimated__9bf491f4 .Onpagebanner_beam3__9bf491f4{-webkit-transform:rotate(-45deg) translateZ(0);transform:rotate(-45deg) translateZ(0)}.Onpagebanner_disclaimerContainer__9bf491f4{display:block;margin-top:-3rem;position:relative;width:100%}.Onpagebanner_disclaimerContainer__9bf491f4.Onpagebanner_bannerDisclaimer__9bf491f4{margin:0;padding:0}.Onpagebanner_disclaimerContainer__9bf491f4.Onpagebanner_bannerDisclaimer__9bf491f4 p,.Onpagebanner_disclaimerContainer__9bf491f4.Onpagebanner_bannerDisclaimer__9bf491f4 ul{margin:0}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.PricingCardItem_root__083bdf5f{background:#2ca01c}.PricingCardItem_pricingCardItem__083bdf5f{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-flex:1;background-color:#fff;border-radius:.25rem;-webkit-box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);-ms-flex:1 0;flex:1 0;margin:1.5rem .625rem 0;min-width:16.5625rem;padding:0 1.25rem}.PricingCardItem_pricingCardItem__083bdf5f .PricingCardItem_pricingCardImage__083bdf5f{margin-bottom:1.25rem}@media (max-width:767px){.PricingCardItem_pricingCardItem__083bdf5f{width:17.25rem}}@media (min-width:768px){.PricingCardItem_pricingCardItem__083bdf5f{-ms-flex-preferred-size:25%;flex-basis:25%;width:20.875rem}}.PricingCardItem_pricingCardItem__083bdf5f.PricingCardItem_threeCol__083bdf5f .PricingCardItem_pricingCtas__083bdf5f.PricingCardItem_ctaCenter__083bdf5f{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.PricingCardItem_pricingCardItem__083bdf5f.PricingCardItem_threeCol__083bdf5f{max-width:16.5625rem;width:25%}.PricingCardItem_pricingCardItem__083bdf5f.PricingCardItem_fourCol__083bdf5f .PricingCardItem_pricingCtas__083bdf5f{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.PricingCardItem_pricingCardItem__083bdf5f.PricingCardItem_fourCol__083bdf5f .PricingCardItem_cta__083bdf5f{margin-right:1.25rem}.PricingCardItem_pricingCardItem__083bdf5f.PricingCardItem_sixCol__083bdf5f{padding:0 2.5rem}.PricingCardItem_pricingCardItem__083bdf5f.PricingCardItem_sixCol__083bdf5f .PricingCardItem_addOnTitle__083bdf5f{margin:0 -2.5rem;padding:.625rem 2.5rem}.PricingCardItem_pricingCardItem__083bdf5f.PricingCardItem_eightCol__083bdf5f{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0 2.5rem}.PricingCardItem_pricingCardItem__083bdf5f.PricingCardItem_eightCol__083bdf5f>*{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.PricingCardItem_pricingCardItem__083bdf5f.PricingCardItem_eightCol__083bdf5f .PricingCardItem_pricingFeatures__083bdf5f,.PricingCardItem_pricingCardItem__083bdf5f.PricingCardItem_eightCol__083bdf5f .PricingCardItem_pricingSectionWrapper__083bdf5f{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.PricingCardItem_pricingCardItem__083bdf5f.PricingCardItem_eightCol__083bdf5f .PricingCardItem_pricingFeatures__083bdf5f{margin-top:5rem}.PricingCardItem_pricingCardItem__083bdf5f.PricingCardItem_eightCol__083bdf5f .PricingCardItem_addOnTitle__083bdf5f{margin:0 -2.5rem;padding:.625rem 2.5rem}}.PricingCardItem_pricingCardItem__083bdf5f .PricingCardItem_flag__083bdf5f{background-color:#008481;border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:#fff;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;height:1.5rem;left:0;padding-top:.3125rem;position:absolute;text-align:center;text-transform:uppercase;top:-1.25rem;width:100%}.PricingCardItem_pricingCardItem__083bdf5f .PricingCardItem_pricingcarditemFootNote__083bdf5f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;bottom:0;-ms-flex-flow:column;flex-flow:column;margin:1.25rem 0;position:absolute}.PricingCardItem_pricingCardItem__083bdf5f.PricingCardItem_priceCardDropShadow__083bdf5f{-webkit-box-shadow:none;box-shadow:none}.PricingCardItem_pricing_card_item_height__083bdf5f{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.PricingCardItem_productTitle__083bdf5f{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:600;margin:2.5rem 0 0;position:relative}.PricingCardItem_leadline__083bdf5f{background-color:#393a3d;border-radius:.0625rem;height:.125rem;margin:1.25rem 0;width:2.5rem}.PricingCardItem_titleCenter__083bdf5f{text-align:center}.PricingCardItem_titleCenter__083bdf5f .PricingCardItem_leadline__083bdf5f{margin:1.25rem auto}.PricingCardItem_pricingCtas__083bdf5f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:1.25rem 0}@media (min-width:768px){.PricingCardItem_sixCol__083bdf5f .PricingCardItem_pricingCtas__083bdf5f{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.PricingCardItem_sixCol__083bdf5f .PricingCardItem_cta__083bdf5f{margin-right:1.25rem}.PricingCardItem_eightCol__083bdf5f .PricingCardItem_pricingCtas__083bdf5f{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.PricingCardItem_eightCol__083bdf5f .PricingCardItem_cta__083bdf5f{margin-right:1.25rem}}.PricingCardItem_ctaCenter__083bdf5f{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PricingCardItem_cta__083bdf5f{margin-bottom:1.25rem}.PricingCardItem_description__083bdf5f{color:#393a3d;font-size:.875rem;font-weight:400;margin-bottom:1.25rem}.PricingCardItem_description__083bdf5f.PricingCardItem_descLeft__083bdf5f{text-align:left}.PricingCardItem_description__083bdf5f.PricingCardItem_descCenter__083bdf5f{text-align:center}.PricingCardItem_pricingFeatures__083bdf5f{margin-bottom:2.5rem}.PricingCardItem_pricingFeatures__083bdf5f+.PricingCardItem_addOn__083bdf5f{margin-top:auto}.PricingCardItem_addOn__083bdf5f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:2.5rem}.PricingCardItem_addOnTitle__083bdf5f{background:linear-gradient(253deg,#00c1bf,#53b700);font-size:.875rem;font-weight:700;margin:0 -1.25rem;min-height:2.5rem;padding:.625rem 1.25rem}.PricingCardItem_addOnList__083bdf5f{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.25rem 0}.PricingCardItem_addOnList__083bdf5f ul{list-style:none;margin:0;padding-left:0;width:100%}.PricingCardItem_addOnList__083bdf5f li{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.25rem;position:relative}.PricingCardItem_addOnProductname__083bdf5f{font-size:.875rem;font-weight:600;margin-bottom:.4375rem}.PricingCardItem_addOnDescription__083bdf5f{font-size:.875rem;padding-left:1.875rem}.PricingCardItem_addOnProdContainer__083bdf5f{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.PricingCardItem_addOnSwitchContainer__083bdf5f{margin-left:auto;padding-top:.5rem}.PricingCardItem_employeePerWorkerFee__083bdf5f{color:#6b6c72;font-size:.875rem;font-weight:400;line-height:1.5;margin-left:1.8rem}.PricingCardItem_strikeOutBaseprice__083bdf5f{text-decoration:line-through}.PricingCardItem_footNote__083bdf5f{color:#393a3d;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:.0035rem;position:relative;text-align:left}.PricingCardItem_currencyAlignmentRight__083bdf5f{margin-left:.25rem}.PricingCardItem_pricingcardFooter__083bdf5f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#eceef1;bottom:0;gap:.5rem;margin:0 -1.25rem;padding:1.25rem}.PricingCardItem_pricingcardFooter__083bdf5f p{font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;margin:0}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Pricingblock_pricingBlock__61f445b8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.Pricingblock_pricingBlock__61f445b8.Pricingblock_left__61f445b8{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.Pricingblock_pricingBlock__61f445b8.Pricingblock_center__61f445b8{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Pricingblock_pricingBlock__61f445b8.Pricingblock_right__61f445b8{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.Pricingblock_pricingBlock__61f445b8 .Pricingblock_durationAnnual__61f445b8{font-size:.875rem;font-weight:400;margin-bottom:.5rem}.Pricingblock_regularPrice__61f445b8{color:#6b6c72;font-size:1.25rem;font-weight:400;line-height:1.5;position:relative}.Pricingblock_regularPrice__61f445b8.Pricingblock_strike__61f445b8:after{background-color:#6b6c72;content:"";height:.0625rem;left:0;position:absolute;right:0;top:.875rem}.Pricingblock_regularPrice__61f445b8 .Pricingblock_cents__61f445b8{font-size:.75rem;position:relative;top:-.3125rem}.Pricingblock_regularPrice__61f445b8 .Pricingblock_currency__61f445b8.Pricingblock_currencyAlignmentRight__61f445b8{margin-left:.25rem}.Pricingblock_priceCards2__61f445b8 .Pricingblock_regularPrice__61f445b8{font-size:.875rem}.Pricingblock_regular__61f445b8{font-size:2.5rem}@media (max-width:767px){.Pricingblock_regular__61f445b8{font-size:2.125rem}}.Pricingblock_small__61f445b8{font-size:1.5rem}.Pricingblock_discountPrice__61f445b8{color:#393a3d;font-size:2.125rem;font-weight:700;line-height:1.3;margin:.5rem 0;position:relative}@media (min-width:768px){.Pricingblock_discountPrice__61f445b8{font-size:2.5rem}}.Pricingblock_discountPrice__61f445b8 .Pricingblock_cents__61f445b8{font-size:1rem;position:relative;top:-.8125rem}@media (min-width:768px){.Pricingblock_discountPrice__61f445b8 .Pricingblock_cents__61f445b8{top:-1.0625rem}}.Pricingblock_discountPrice__61f445b8 .Pricingblock_duration__61f445b8{font-size:.875rem;text-transform:lowercase}@media (min-width:768px){.Pricingblock_discountPrice__61f445b8 .Pricingblock_duration__61f445b8{font-size:1rem}}.Pricingblock_discountPrice__61f445b8 .Pricingblock_currency__61f445b8.Pricingblock_currencyAlignmentRight__61f445b8{margin-left:.25rem}.Pricingblock_discountSubhead__61f445b8{color:#393a3d;font-size:.875rem;font-weight:600;line-height:1.5;margin-bottom:.5rem}.Pricingblock_discountSubhead__61f445b8 .Pricingblock_annualSubhead__61f445b8{font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:1.25rem/2}@media screen and (min-width:1024px){.Pricingblock_discountSubhead__61f445b8 .Pricingblock_annualSubhead__61f445b8{font-size:.875rem;line-height:1.25rem}}.Pricingblock_priceSubhead__61f445b8{color:#393a3d;font-size:.875rem;font-weight:400;line-height:1.5}.Pricingblock_employeeAddons__61f445b8 span{color:#6b6c72;font-size:.875rem;font-weight:400;line-height:1.5}.Pricingblock_employeeAddons__61f445b8 .Pricingblock_currencyAlignmentRight__61f445b8{margin-left:.25rem}.Pricingblock_compChartHeading__61f445b8 .Pricingblock_discountPrice__61f445b8{color:#0a8543;font-size:1.25rem;font-weight:700;line-height:1.75rem;margin:0}.Pricingblock_compChartHeading__61f445b8 .Pricingblock_discountPrice__61f445b8 .Pricingblock_cents__61f445b8{font-size:.75rem;top:-.375rem!important}.Pricingblock_compChartHeading__61f445b8 .Pricingblock_discountSubhead__61f445b8{font-size:.75rem;font-weight:400;line-height:1rem;margin-top:.625rem;text-align:center}.Pricingblock_freeTrial__61f445b8{margin:.5rem 0}.Pricingblock_freeTrial__61f445b8 .Pricingblock_text__61f445b8{font-size:.875rem;font-weight:500;line-height:1.25rem}@-webkit-keyframes Pricingblock_fadeIn__61f445b8{0%{opacity:.5}}@keyframes Pricingblock_fadeIn__61f445b8{0%{opacity:.5}}.Pricingblock_pricingSkeleton__61f445b8{-webkit-animation:Pricingblock_fadeIn__61f445b8 .8s infinite alternate;animation:Pricingblock_fadeIn__61f445b8 .8s infinite alternate;background:-webkit-gradient(linear,right top,left top,from(#d4d7dc));background:linear-gradient(-90deg,#d4d7dc);overflow:hidden;position:relative}.Pricingblock_centerAlignLoader__61f445b8{margin:0 auto}.Pricingblock_regularPriceLoading__61f445b8{height:1.75rem;margin-bottom:.5rem!important;width:2.25rem}.Pricingblock_discountPriceLoading__61f445b8{height:2.75rem;width:7.5rem}.Pricingblock_discountSubheadSkeleton__61f445b8{margin-top:.5rem!important}.Pricingblock_snowGlobeVersion__61f445b8{color:#fff}.Pricingblock_snowGlobeVersion__61f445b8.Pricingblock_productFinderVersion__61f445b8{color:#000}.Pricingblock_snowGlobeVersion__61f445b8.Pricingblock_productFinderVersion__61f445b8.Pricingblock_regularPrice__61f445b8{color:#6b6c72;line-height:1.75rem}.Pricingblock_snowGlobeVersion__61f445b8.Pricingblock_productFinderVersion__61f445b8 .Pricingblock_discountSubhead__61f445b8{margin-bottom:1.25rem}.Pricingblock_snowGlobeVersion__61f445b8 .Pricingblock_currency__61f445b8,.Pricingblock_snowGlobeVersion__61f445b8 .Pricingblock_duration__61f445b8{font-size:1rem;line-height:1.5rem}.Pricingblock_snowGlobeVersion__61f445b8 .Pricingblock_currency__61f445b8.Pricingblock_regular__61f445b8{vertical-align:super}.Pricingblock_snowGlobeVersion__61f445b8.Pricingblock_discountPrice__61f445b8{font-size:2.125rem;font-weight:700;line-height:2.75rem;margin:0 0 .5rem}.Pricingblock_sgPriceWrapper__61f445b8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem}.Pricingblock_sgPriceWrapper__61f445b8 .Pricingblock_discountPrice__61f445b8{margin:0}.Pricingblock_sgPriceWrapper__61f445b8 .Pricingblock_regularPrice__61f445b8{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.Pricingblock_sgPriceWrapper__61f445b8{display:block}}.Pricingblock_strike__61f445b8.Pricingblock_snowGlobeVersion__61f445b8:not(.Pricingblock_secondaryReco__61f445b8):after{background-color:#fff}.Pricingblock_strike__61f445b8.Pricingblock_productFinderVersion__61f445b8:not(.Pricingblock_secondaryReco__61f445b8):after{background-color:#6b6c72}.Pricingblock_secondaryReco__61f445b8{color:#000}.Pricingblock_discountSubhead__61f445b8.Pricingblock_snowGlobeVersion__61f445b8{font-size:1rem;font-weight:700;line-height:1.5rem}.Pricingblock_boltifyDiscountSubhead__61f445b8{font-weight:600!important}.Pricingblock_bundleAddlPrice__61f445b8{margin-top:1rem}.Pricingblock_bundleAddlPrice__61f445b8 span{color:#000;font-size:1rem;font-weight:500;line-height:1.5rem}@media (min-width:1024px){.Pricingblock_bundleAddlPrice__61f445b8 span{font-size:.875rem;line-height:1.25rem}}.Pricingblock_pricingBlock__61f445b8 .Pricingblock_bundleAddlPrice__61f445b8.Pricingblock_discountSubhead__61f445b8{margin-bottom:.625rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Pricingfeatureblock_priceFeatBlock__9159716f{color:#393a3d;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;position:relative}.Pricingfeatureblock_priceFeatBlock__9159716f.Pricingfeatureblock_pluEnabled__9159716f .Pricingfeatureblock_grpSection__9159716f{margin-bottom:1rem}.Pricingfeatureblock_priceFeatBlock__9159716f.Pricingfeatureblock_pluEnabled__9159716f .Pricingfeatureblock_grpSection__9159716f .Pricingfeatureblock_grpHead__9159716f{background:none;border-bottom:.0625rem solid #8d9096;color:#0a8543;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0 0 .5rem}.Pricingfeatureblock_priceFeatHeadline__9159716f{color:#000;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;font-weight:600;line-height:1.5;position:relative;width:auto}.Pricingfeatureblock_priceFeatList__9159716f{list-style-type:none;padding-bottom:.5rem}.Pricingfeatureblock_standard__9159716f{font-size:.875rem;line-height:1.43}.Pricingfeatureblock_small__9159716f{font-size:.75rem;line-height:1.33}.Pricingfeatureblock_grpHead__9159716f{background:#dbedee;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:600;margin:0 -1.25rem .25rem;padding:.625rem 1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[class*=RwPriceCardItem_containerHighlight] [class*=RwPriceCardItem_pricingFeatures_] .Pricingfeatureblock_grpHead__9159716f{margin-left:-1.625rem;margin-right:-1.625rem}[class*=RwPriceCardItem_pricingFeatures_] .Pricingfeatureblock_grpHead__9159716f{margin-left:-1.75rem;margin-right:-1.75rem;padding-left:1.75rem;padding-right:1.75rem}@media (max-width:767px){[class*=RwPriceCardItem_priceCards2_] [class*=RwPriceCardItem_pricingFeatures_] .Pricingfeatureblock_grpHead__9159716f{margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem;padding-right:.75rem}}.Pricingfeatureblock_grpHeadMargin__9159716f,[class*=RwPriceCardItem_pricingFeatures_] .Pricingfeatureblock_grpHeadMargin__9159716f{margin-top:1.125rem}.Pricingfeatureblock_subgrpHead__9159716f{color:#0a8543;font-size:1rem;font-weight:600;line-height:1.25rem;padding-top:1.25rem}.Pricingfeatureblock_catExpHead__9159716f{color:#000;font-size:1rem;font-weight:500;line-height:1.25rem;padding-top:1.25rem}.Pricingfeatureblock_catExpSubhead__9159716f{color:#000;font-size:1rem;font-weight:400;line-height:1.25rem}.Pricingfeatureblock_invalidJson__9159716f{color:#d52b1e}.Pricingfeatureblock_priceFeatBlock__9159716f [class*=Accordion_accordion]{padding:0}.Pricingfeatureblock_priceFeatBlock__9159716f [class*=AccordionItem_toggle]{background:#dbedee;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:.875rem;font-weight:600;line-height:1.25rem;margin:0 0 .125rem;padding:.625rem 1.25rem}[class*=RwPriceCardItem_pricingFeatures_] [class*=AccordionItem_toggle]{padding:.625rem 1.75rem}.Pricingfeatureblock_priceFeatBlock__9159716f [class*=grp-accordion-last] [class*=AccordionItem_toggle]{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.Pricingfeatureblock_priceFeatBlock__9159716f [class*=grp-accordion-last] [class*=AccordionItem_toggle][aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.Pricingfeatureblock_priceFeatBlock__9159716f [class*=grp-accordion-last] [class*=AccordionItem_toggle] [aria-expanded=true]+[class*=AccordionItem_itemPanel]{padding-bottom:.625rem}.Pricingfeatureblock_priceFeatBlock__9159716f [class*=AccordionItem_itemContainer]{border:0;padding:0}[class*=RwPriceCardItem_pricingFeatures_] [class*=AccordionItem_itemContainer]{margin:0 -1.75rem}[class*=PricingCardItem_pricingFeatures] [class*=AccordionItem_itemContainer]{margin:0 -1.25rem}.Pricingfeatureblock_priceFeatBlock__9159716f [class*=AccordionItem_content]{font-size:.875rem;line-height:1.25rem;padding-bottom:1.25rem}[class*=RwPriceCardItem_pricingFeatures_] [class*=AccordionItem_content]{padding-left:1.75rem;padding-right:1.75rem}[class*=PricingCardItem_pricingFeatures] [class*=AccordionItem_content]{padding-left:1.25rem;padding-right:1.25rem}.Pricingfeatureblock_priceFeatBlock__9159716f [class*=AccordionItem_plus]:before{background:#000;width:.75rem}.Pricingfeatureblock_priceFeatBlock__9159716f [class*=AccordionItem_plus]:after{background:#000;height:.75rem}.Pricingfeatureblock_priceFeatBlock__9159716f [class*=grp-accordion-last]{margin-bottom:-22%}[class*=RwPriceCardItem_pricingFeatures_] [class*=grp-accordion-last]{margin-bottom:-18%}[class*=RwPriceCardItem_pricingFeatures_] [class*=grp-accordion-last] [class*=AccordionItem_toggle]{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.Pricingfeatureblock_priceFeatBlock__9159716f [class*=AccordionItem_itemPanel]{overflow-x:visible}.Pricingfeatureblock_grpHeadIpdcard__9159716f{color:#393a3d;font-size:1rem;margin:0 -1.625rem .25rem}.Pricingfeatureblock_chevronButton__9159716f{background:#f4f5f8;border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;width:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.25rem auto}.Pricingfeatureblock_chevronButton__9159716f:hover{cursor:pointer}.Pricingfeatureblock_chevronDown__9159716f svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Pricingfeatureblock_noUnderline__9159716f.Pricingfeatureblock_noUnderline__9159716f.Pricingfeatureblock_noUnderline__9159716f.Pricingfeatureblock_noUnderline__9159716f.Pricingfeatureblock_noUnderline__9159716f{text-decoration:none}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Pricingfeatureitem_priceFeatItem__dba25800{cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:.5rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_pluEnabled__dba25800:not(.Pricingfeatureitem_assistedBkTooltip__dba25800){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_pluEnabled__dba25800:not(.Pricingfeatureitem_assistedBkTooltip__dba25800) .Pricingfeatureitem_featureIcon__dba25800{display:none}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_pluEnabled__dba25800:not(.Pricingfeatureitem_assistedBkTooltip__dba25800) .Pricingfeatureitem_priceFeatWrap__dba25800{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_pluEnabled__dba25800:not(.Pricingfeatureitem_assistedBkTooltip__dba25800) .Pricingfeatureitem_priceFeatText__dba25800{color:#000;font-weight:500;padding:0;text-align:center;text-decoration:underline}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_pluEnabled__dba25800:not(.Pricingfeatureitem_assistedBkTooltip__dba25800) .Pricingfeatureitem_priceFeatText__dba25800:hover{font-weight:600}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_pluEnabled__dba25800:not(.Pricingfeatureitem_assistedBkTooltip__dba25800) .Pricingfeatureitem_priceFeatImg__dba25800{height:1.375rem;margin:0 auto .25rem;width:1.375rem}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_pluEnabled__dba25800:not(.Pricingfeatureitem_assistedBkTooltip__dba25800) .Pricingfeatureitem_pricefeatSubtext__dba25800{text-align:center}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_pluEnabled__dba25800:not(.Pricingfeatureitem_assistedBkTooltip__dba25800).Pricingfeatureitem_highlighted__dba25800{position:relative}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_pluEnabled__dba25800:not(.Pricingfeatureitem_assistedBkTooltip__dba25800).Pricingfeatureitem_highlighted__dba25800 .Pricingfeatureitem_priceFeatWrap__dba25800{z-index:1}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_pluEnabled__dba25800:not(.Pricingfeatureitem_assistedBkTooltip__dba25800).Pricingfeatureitem_highlighted__dba25800:after{background-color:#ecf6ef;content:"";height:calc(100% - .75rem);inset:.75rem -1.5rem;position:absolute}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_pluEnabled__dba25800:not(.Pricingfeatureitem_assistedBkTooltip__dba25800) .Pricingfeatureitem_priceTextWrapper__dba25800{text-align:center}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_pluEnabled__dba25800:not(.Pricingfeatureitem_assistedBkTooltip__dba25800) .Pricingfeatureitem_priceFeatBadgeWrapper__dba25800{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Pricingfeatureitem_priceFeatItem__dba25800 .Pricingfeatureitem_priceFeatBadgeWrapper__dba25800{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_topBorder__dba25800{border-top:.0625rem solid #d4d7dc}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_bottomBorder__dba25800{border-bottom:.0625rem solid #d4d7dc;padding-bottom:.875rem}.Pricingfeatureitem_priceFeatWrap__dba25800{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:none!important;border:none;color:inherit;font:inherit;line-height:inherit;outline:none;padding:0!important;position:relative;text-align:left}.Pricingfeatureitem_priceFeatWrap__dba25800.Pricingfeatureitem_focus__dba25800:before,.Pricingfeatureitem_priceFeatWrap__dba25800:focus:before{border:.1875rem solid #0077c5;border-radius:.25rem;content:"";height:calc(100% + .375rem);left:-.3125rem;position:absolute;top:-.1875rem;width:calc(100% + .25rem)}.Pricingfeatureitem_priceFeatWrap__dba25800.Pricingfeatureitem_pluEnabled__dba25800:focus:before{left:-.125rem}.Pricingfeatureitem_priceFeatItem__dba25800 i.Pricingfeatureitem_iconCaratGray__dba25800+span,.Pricingfeatureitem_priceFeatItem__dba25800 i.Pricingfeatureitem_iconCaratRoundTeal__dba25800+span,.Pricingfeatureitem_priceFeatItem__dba25800 i.Pricingfeatureitem_iconCaratTeal__dba25800+span,.Pricingfeatureitem_priceFeatItem__dba25800 i.Pricingfeatureitem_iconInfoRoundGray__dba25800+span.Pricingfeatureitem_priceFeatText__dba25800{cursor:pointer}.Pricingfeatureitem_featItemBold__dba25800{font-weight:600}.Pricingfeatureitem_featureIcon__dba25800{display:inline-block}.Pricingfeatureitem_featureItemUnderlined__dba25800{text-decoration:underline}.Pricingfeatureitem_iconCaratGray__dba25800{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cmask id='a' width='14' height='9' x='3' y='6' maskUnits='userSpaceOnUse'%3E%3Cpath fill='%23fff' d='M15.293 6.293 10 11.586 4.707 6.293a1 1 0 0 0-1.414 1.414l6 6a.997.997 0 0 0 1.414 0l6-6a1 1 0 1 0-1.414-1.414'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23393A3D' fill-rule='evenodd' d='M-2-2h24v24H-2z' clip-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");cursor:pointer!important}.Pricingfeatureitem_iconCaratLightGray__dba25800{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cmask id='a' width='14' height='9' x='3' y='6' maskUnits='userSpaceOnUse'%3E%3Cpath fill='%23fff' d='M15.293 6.293 10 11.586 4.707 6.293a1 1 0 0 0-1.414 1.414l6 6a.997.997 0 0 0 1.414 0l6-6a1 1 0 1 0-1.414-1.414'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23BABEC5' fill-rule='evenodd' d='M-2-2h24v24H-2z' clip-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");cursor:pointer!important}.Pricingfeatureitem_iconFilledCircleGray__dba25800{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 30 24'%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23BABEC5' fill-rule='evenodd' d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18' clip-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");cursor:pointer!important}.Pricingfeatureitem_iconCaratRoundTeal__dba25800{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%2300A6A4' fill-rule='evenodd' d='M10 2c4.417 0 8 3.583 8 8s-3.583 8-8 8-8-3.583-8-8 3.583-8 8-8' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-width='.5' d='M9.995 13.444a.58.58 0 0 1-.405-.163L6.167 9.946a.544.544 0 0 1 0-.784.584.584 0 0 1 .809 0l3.02 2.943 3.03-2.933a.584.584 0 0 1 .807 0 .544.544 0 0 1 0 .786l-3.435 3.324a.58.58 0 0 1-.403.162z'/%3E%3C/svg%3E");cursor:pointer!important}.Pricingfeatureitem_iconCaratTeal__dba25800{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cmask id='a' width='14' height='9' x='3' y='6' maskUnits='userSpaceOnUse'%3E%3Cpath fill='%23fff' d='M15.293 6.293 10 11.586 4.707 6.293a1 1 0 0 0-1.414 1.414l6 6a.997.997 0 0 0 1.414 0l6-6a1 1 0 1 0-1.414-1.414'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%2300A6A4' fill-rule='evenodd' d='M-2-2h24v24H-2z' clip-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");cursor:pointer!important}.Pricingfeatureitem_iconInfoRoundGray__dba25800{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23393A3D' d='M10 13.2a.8.8 0 0 1-.8-.8V10a.8.8 0 0 1 .8-.8.8.8 0 0 1 .8.8v2.4a.8.8 0 0 1-.8.8m.003-4.8a.8.8 0 1 0 0-1.6.8.8 0 0 0 0 1.6'/%3E%3Cpath fill='%23393A3D' d='M10 18h-.013a8 8 0 0 1-5.65-2.348A8.003 8.003 0 0 1 4.346 4.34 8 8 0 0 1 10 2h.012a8 8 0 0 1 5.65 2.347 8.003 8.003 0 0 1-.008 11.314A8 8 0 0 1 10 18m0-14.4a6.4 6.4 0 0 0-4.523 1.871A6.403 6.403 0 0 0 9.99 16.4H10a6.4 6.4 0 0 0 4.523-1.871A6.402 6.402 0 0 0 10.009 3.6z'/%3E%3C/svg%3E");cursor:pointer!important}.Pricingfeatureitem_iconCheckmarkRoundTeal__dba25800{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M10 2c4.417 0 8 3.583 8 8s-3.583 8-8 8-8-3.583-8-8 3.583-8 8-8' clip-rule='evenodd'/%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%2300A6A4' fill-rule='evenodd' d='M14.07 8.707 9.828 12.95a.997.997 0 0 1-1.414 0l-2.12-2.12a.999.999 0 1 1 1.413-1.415l1.414 1.414 3.535-3.535a.999.999 0 1 1 1.414 1.414zM10.013 2H10C5.594 2 2.006 5.582 2 9.987a7.96 7.96 0 0 0 2.334 5.662A7.95 7.95 0 0 0 9.988 18h.013a7.95 7.95 0 0 0 5.648-2.334A7.95 7.95 0 0 0 18 10.013C18.006 5.6 14.424 2.007 10.013 2' clip-rule='evenodd'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M2 2h16v16H2z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.Pricingfeatureitem_iconCheckmarkGreen__dba25800{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' fill='none'%3E%3Cpath stroke='%230A8543' stroke-width='2' d='m1 5.046 4.818 4.818L14.864.818'/%3E%3C/svg%3E");margin-top:.25rem}.Pricingfeatureitem_iconInfoRoundFillGrey__dba25800{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%230D333F' d='M2.929 2.929c-3.905 3.905-3.905 10.237 0 14.142s10.237 3.905 14.142 0 3.905-10.237 0-14.142-10.237-3.905-14.142 0M10.4 4.195c.844 0 1.52.697 1.52 1.541s-.697 1.541-1.52 1.541c-.844 0-1.54-.697-1.54-1.562 0-.844.696-1.52 1.54-1.52m2.174 10.322a1 1 0 0 1-.21.359c-.55.57-1.225.908-2.027.908-.38 0-.74 0-1.119-.064-.612-.084-1.393-.844-1.288-1.646l.254-1.647c.169-.95.337-1.92.506-2.87 0-.064.021-.127.021-.19 0-.401-.126-.55-.527-.591a4 4 0 0 1-.507-.085c-.19-.063-.295-.232-.274-.38.02-.169.126-.274.337-.316.106-.021.233-.021.36-.021h2.912c.359 0 .57.168.57.527 0 .296-.042.591-.105.887-.19 1.098-.402 2.174-.591 3.272-.064.358-.148.717-.19 1.076a1.5 1.5 0 0 0 .042.528c.063.232.232.359.464.338.19-.021.38-.085.57-.17.148-.063.274-.168.422-.21.253-.085.444.063.38.295' opacity='.2'/%3E%3C/svg%3E")}.Pricingfeatureitem_priceFeatText__dba25800{padding-left:.5rem;padding-right:.625rem;position:relative;text-align:left}.Pricingfeatureitem_priceFeatText__dba25800.Pricingfeatureitem_featureNoicon__dba25800,.Pricingfeatureitem_priceFeatText__dba25800.Pricingfeatureitem_iconDisabled__dba25800{padding-left:0}.Pricingfeatureitem_priceFeatText__dba25800[class*=Link],.Pricingfeatureitem_priceFeatText__dba25800[class*=Link]:hover{color:#000;font-weight:600}.Pricingfeatureitem_priceFeatItem__dba25800 i.Pricingfeatureitem_iconCaratGray__dba25800+span.Pricingfeatureitem_priceFeatText__dba25800:hover,.Pricingfeatureitem_priceFeatItem__dba25800 i.Pricingfeatureitem_iconCaratRoundTeal__dba25800+span.Pricingfeatureitem_priceFeatText__dba25800:hover,.Pricingfeatureitem_priceFeatItem__dba25800 i.Pricingfeatureitem_iconCaratTeal__dba25800+span.Pricingfeatureitem_priceFeatText__dba25800:hover,.Pricingfeatureitem_priceFeatItem__dba25800 i.Pricingfeatureitem_iconInfoRoundGray__dba25800+span.Pricingfeatureitem_priceFeatText__dba25800:hover{text-decoration:underline}.Pricingfeatureitem_pricefeatSubtext__dba25800{font-size:.75rem;width:100%}.Pricingfeatureitem_pricefeatSubtext__dba25800.Pricingfeatureitem_pluEnabled__dba25800{text-align:center}.Pricingfeatureitem_pricefeatSubtextAlign__dba25800{padding-left:1.5625rem}.Pricingfeatureitem_pricefeatSubtextAlign__dba25800.Pricingfeatureitem_featureNoicon__dba25800{padding-left:0}.Pricingfeatureitem_pricefeatSubtextAlign__dba25800.Pricingfeatureitem_pluEnabled__dba25800{text-align:center}.Pricingfeatureitem_hidePricefeatItem__dba25800{display:none}.Pricingfeatureitem_priceFeatTextLinkVariation__dba25800{color:#0097e6!important;padding-left:.5rem!important;padding-right:.625rem!important}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_drawerEnabled__dba25800:not(.Pricingfeatureitem_ipdDrawerEnabled__dba25800){padding-top:calc(var(--spacing-xxsmall) + var(--spacing-xxxsmall))}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_drawerEnabled__dba25800:not(.Pricingfeatureitem_ipdDrawerEnabled__dba25800) .Pricingfeatureitem_priceFeatText__dba25800{text-decoration:underline}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_drawerEnabled__dba25800 .Pricingfeatureitem_noTextDecoration__dba25800{text-decoration:none}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_drawerEnabled__dba25800:focus .Pricingfeatureitem_tooltipWrapper__dba25800,.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_drawerEnabled__dba25800:focus-within .Pricingfeatureitem_tooltipWrapper__dba25800,.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_drawerEnabled__dba25800:hover .Pricingfeatureitem_tooltipWrapper__dba25800,.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_drawerEnabled__dba25800:target .Pricingfeatureitem_tooltipWrapper__dba25800{display:block}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_drawerEnabled__dba25800 .Pricingfeatureitem_tooltipWrapper__dba25800{background:#fff;border-radius:.25rem;bottom:1.75rem;-webkit-box-shadow:0 1.25rem 1.875rem rgba(0,0,0,.1);box-shadow:0 1.25rem 1.875rem rgba(0,0,0,.1);color:#393a3d;display:none;font-size:.875rem;font-weight:500;left:3.75rem;line-height:1rem;min-width:12.5rem;padding:1rem;position:absolute;text-align:left;text-decoration:none;z-index:100}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_drawerEnabled__dba25800 .Pricingfeatureitem_tooltipWrapper__dba25800 .Pricingfeatureitem_seeMore__dba25800{display:block;font-size:.75rem;line-height:1rem;margin-top:.5rem}.Pricingfeatureitem_priceFeatItem__dba25800.Pricingfeatureitem_drawerEnabled__dba25800 .Pricingfeatureitem_tooltipWrapper__dba25800:after{border:.5rem solid transparent;border-top-color:#fff;bottom:-1rem;content:"";display:block;height:0;left:1rem;position:absolute;width:0}.Pricingfeatureitem_pluEnabled__dba25800 .Pricingfeatureitem_assistedBkTooltip__dba25800 .Pricingfeatureitem_priceFeatText__dba25800.Pricingfeatureitem_priceFeatText__dba25800{font-weight:600}.Pricingfeatureitem_pluTooltipWrapper__dba25800.Pricingfeatureitem_pluTooltipWrapper__dba25800{border-radius:.5rem;max-width:17.375rem;padding:.75rem 1rem .5rem;width:17.375rem}.Pricingfeatureitem_pluTooltipWrapper__dba25800.Pricingfeatureitem_pluTooltipWrapper__dba25800 [class*=Tooltip_title]{font-weight:700}.Pricingfeatureitem_pluTooltipWrapper__dba25800.Pricingfeatureitem_pluTooltipWrapper__dba25800 ul{list-style:disc;padding-top:0}.Pricingfeatureitem_pluTooltipWrapper__dba25800.Pricingfeatureitem_pluTooltipWrapper__dba25800 ul li{display:list-item!important;list-style:disc;padding-bottom:0;width:100%}.Pricingfeatureitem_disclaimerLink__dba25800{background:none;border:none;color:#fff;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:500;margin-bottom:1rem;padding:0;text-decoration:underline}.Pricingfeatureitem_disclaimerLink__dba25800:hover{cursor:pointer}.Pricingfeatureitem_badgeFloat__dba25800{left:100%;position:absolute;top:0;z-index:1}.Pricingfeatureitem_logoImg__dba25800{margin:0 auto .25rem 0}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Pricingtoggle_wrap__8c0476c7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Pricingtoggle_wrap__8c0476c7.Pricingtoggle_hasFilter__8c0476c7{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.Pricingtoggle_toggle__8c0476c7{border:0;border-radius:624.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;outline:none;padding:0 .3125rem;width:3.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;cursor:pointer;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-weight:600;position:relative;-webkit-transition:all .2s cubic-bezier(.35,0,.5,1);transition:all .2s cubic-bezier(.35,0,.5,1)}.Pricingtoggle_toggle__8c0476c7:before{border-color:transparent;border-radius:3em;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:calc(100% + .5rem);left:-.25rem;position:absolute;top:-.25rem;-webkit-transition:border-color .3s cubic-bezier(.35,0,.25,1);transition:border-color .3s cubic-bezier(.35,0,.25,1);width:calc(100% + .5rem)}.Pricingtoggle_toggle__8c0476c7:focus-visible:before{border:.1875rem solid #236cff}.Pricingtoggle_toggle__8c0476c7:after{background:#fff;border-radius:624.9375rem;content:"";display:block;height:1.5rem;position:absolute;top:.25rem;-webkit-transition:all .2s cubic-bezier(.35,0,.5,1);transition:all .2s cubic-bezier(.35,0,.5,1);width:1.5rem}.Pricingtoggle_on__8c0476c7{background:#236cff}.Pricingtoggle_on__8c0476c7:after{-webkit-transform:translateX(0);transform:translateX(0)}.Pricingtoggle_off__8c0476c7{background:#393a3d}.Pricingtoggle_off__8c0476c7:after{-webkit-transform:translateX(1.1875rem);transform:translateX(1.1875rem)}.Pricingtoggle_button__8c0476c7{color:#6b6c72;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:none;border:none;cursor:pointer;-ms-flex-direction:column;flex-direction:column;line-height:2rem}@media (min-width:1024px){.Pricingtoggle_button__8c0476c7{margin:0 .625rem;padding:0 .625rem}}.Pricingtoggle_button__8c0476c7.Pricingtoggle_stepFlow__8c0476c7{font-size:1rem;font-weight:700}.Pricingtoggle_buy__8c0476c7{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:1024px){.Pricingtoggle_buy__8c0476c7{margin-right:.1875rem}}.Pricingtoggle_try__8c0476c7{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:767px){.Pricingtoggle_try__8c0476c7{margin-left:.9375rem}}.Pricingtoggle_buyTxt__8c0476c7{text-align:right}.Pricingtoggle_buyTxt__8c0476c7.Pricingtoggle_stepFlow__8c0476c7{width:10.625rem}.Pricingtoggle_tryTxt__8c0476c7{text-align:left}.Pricingtoggle_active__8c0476c7{color:#393a3d;pointer-events:none}.Pricingtoggle_small__8c0476c7{font-size:1.25rem;line-height:1.75rem}.Pricingtoggle_rwToggleContainer__8c0476c7 .Pricingtoggle_toggle__8c0476c7{height:2rem;width:3.6875rem}.Pricingtoggle_rwToggleContainer__8c0476c7 .Pricingtoggle_toggle__8c0476c7:after{-webkit-box-shadow:0 .20486rem .81944rem rgba(0,0,0,.2);box-shadow:0 .20486rem .81944rem rgba(0,0,0,.2);height:1.84375rem;top:.09375rem;width:1.84375rem}.Pricingtoggle_rwToggleBtnContainer__8c0476c7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Pricingtoggle_rwToggleContainer__8c0476c7 .Pricingtoggle_small__8c0476c7{font-size:1rem;line-height:1.5rem}.Pricingtoggle_rwToggleContainer__8c0476c7 .Pricingtoggle_on__8c0476c7{background:#0a8543}.Pricingtoggle_rwToggleContainer__8c0476c7 .Pricingtoggle_on__8c0476c7:after{left:.25rem;-webkit-transform:translateX(-.125rem);transform:translateX(-.125rem)}.Pricingtoggle_rwToggleContainer__8c0476c7 .Pricingtoggle_off__8c0476c7{background:#adaba5}.Pricingtoggle_rwToggleContainer__8c0476c7 .Pricingtoggle_off__8c0476c7:after{-webkit-transform:translateX(1.4375rem);transform:translateX(1.4375rem)}.Pricingtoggle_freeGuidedSetup__8c0476c7{margin:0 .625rem;padding:0 .625rem}.Pricingtoggle_freeGuidedSetup__8c0476c7 a{color:#0077c5}.Pricingtoggle_rwToggleContainer__8c0476c7{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr 3.75rem .5fr}@media (max-width:767px){.Pricingtoggle_rwToggleContainer__8c0476c7{grid-template-columns:.57fr 3.75rem .42fr}}.Pricingtoggle_rwToggleContainer__8c0476c7 .Pricingtoggle_buyTxt__8c0476c7,.Pricingtoggle_rwToggleContainer__8c0476c7 .Pricingtoggle_tryTxt__8c0476c7{color:#393a3d;font-weight:500}@media (max-width:767px){.Pricingtoggle_rwToggleContainer__8c0476c7 .Pricingtoggle_buyTxt__8c0476c7,.Pricingtoggle_rwToggleContainer__8c0476c7 .Pricingtoggle_tryTxt__8c0476c7{font-size:1rem;font-weight:700;line-height:1.5rem;text-align:left;white-space:normal}.Pricingtoggle_rwToggleContainer__8c0476c7 .Pricingtoggle_tryTxt__8c0476c7{font-weight:600}}.Pricingtoggle_rwToggleContainer__8c0476c7 .Pricingtoggle_buyTxt__8c0476c7 b{color:#dd2366;font-weight:800}.Pricingtoggle_rwToggleContainer__8c0476c7 .Pricingtoggle_active__8c0476c7 .Pricingtoggle_buyTxt__8c0476c7,.Pricingtoggle_rwToggleContainer__8c0476c7 .Pricingtoggle_active__8c0476c7 .Pricingtoggle_tryTxt__8c0476c7,.Pricingtoggle_rwToggleContainer__8c0476c7 .Pricingtoggle_active__8c0476c7 b{color:#000}.Pricingtoggle_rwToggleContainer__8c0476c7 .Pricingtoggle_active__8c0476c7 b{font-weight:800}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Products_products__a0cbee85{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f4f5f8;-ms-flex-direction:column;flex-direction:column;padding:2.5rem 1.25rem}@media only screen and (min-width:768px){.Products_products__a0cbee85{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:1024px){.Products_products__a0cbee85{margin:0 auto!important;max-width:90rem;padding:2.5rem}}.Products_intuitLogo__a0cbee85{margin-bottom:1.25rem}@media only screen and (min-width:768px){.Products_intuitLogo__a0cbee85{margin-bottom:0;margin-right:4.75rem;width:10rem}}@media only screen and (min-width:1024px){.Products_intuitLogo__a0cbee85{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin-right:0}}.Products_list__a0cbee85{display:block}.Products_list__a0cbee85 a:not(:last-child){margin-bottom:1.25rem;margin-right:1.25rem}@media only screen and (min-width:1024px){.Products_list__a0cbee85{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:3;-ms-flex:3 0 0px;flex:3 0 0}.Products_list__a0cbee85 a:not(:last-child){margin-bottom:0;margin-right:1.25rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

@-webkit-keyframes Promo_toggle__e7ef19b2{0%,45%{-webkit-transform:translateY(0);transform:translateY(0)}55%,to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes Promo_toggle__e7ef19b2{0%,45%{-webkit-transform:translateY(0);transform:translateY(0)}55%,to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.Promo_promo__e7ef19b2{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;height:5rem}@media (min-width:1200px){.Promo_promo__e7ef19b2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.Promo_promo__e7ef19b2.Promo_height__e7ef19b2{height:5rem}.Promo_promo__e7ef19b2.Promo_promoLegalVariiant__e7ef19b2{height:7.5rem}@media (min-width:1200px){.Promo_promo__e7ef19b2.Promo_promoLegalVariiant__e7ef19b2{height:5rem}}@media (max-width:767px){.Promo_promo__e7ef19b2.Promo_twoButtonsStyle__e7ef19b2{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;min-height:6rem;padding:1.25rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.Promo_promo__e7ef19b2.Promo_twoButtonsStyle__e7ef19b2 .Promo_wrap__e7ef19b2{margin-bottom:1rem;margin-left:0;width:100%}}@media (min-width:1024px){.Promo_promo__e7ef19b2.Promo_twoButtonsStyle__e7ef19b2 .Promo_button__e7ef19b2.Promo_promoFirstButton__e7ef19b2{margin-right:1.25rem}}@media (min-width:768px) and (max-width:1023px){.Promo_promo__e7ef19b2.Promo_twoButtonsStyle__e7ef19b2{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.Promo_promo__e7ef19b2.Promo_twoButtonsStyle__e7ef19b2 .Promo_button__e7ef19b2{margin-left:1.25rem;margin-right:0}}@media (min-width:1024px) and (max-width:1199px){.Promo_promo__e7ef19b2.Promo_twoButtonsStyle__e7ef19b2 .Promo_wrap__e7ef19b2{margin-right:auto}}.Promo_promo__e7ef19b2 .Promo_btnGrey__e7ef19b2{background-color:#393a3d;color:#fff}.Promo_promo__e7ef19b2 .Promo_btnGrey__e7ef19b2:after{background-color:#000}.Promo_promo__e7ef19b2 .Promo_btnWhite__e7ef19b2{background-color:#fff;color:#393a3d}.Promo_promo__e7ef19b2 .Promo_btnWhite__e7ef19b2:after{background-color:#babec5}.Promo_promo__e7ef19b2 .Promo_btnGreen01__e7ef19b2{background-color:#108000;color:#fff}.Promo_promo__e7ef19b2 .Promo_btnGreen01__e7ef19b2:after{background-color:#0d7300}.Promo_promo__e7ef19b2 .Promo_btnGreen02__e7ef19b2{background-color:#2ca01c;color:#000}.Promo_promo__e7ef19b2 .Promo_btnGreen02__e7ef19b2:after{background-color:#0e8900}.Promo_promo__e7ef19b2 .Promo_btnWrBlueDark__e7ef19b2{background-color:#0d333f;color:#fff}.Promo_promo__e7ef19b2 .Promo_btnWrBlueDark__e7ef19b2:after{background-color:#000}.Promo_promo__e7ef19b2 .Promo_btnTeal05__e7ef19b2{background-color:#07c4d9;color:#0d333f}.Promo_promo__e7ef19b2 .Promo_btnTeal05__e7ef19b2:after{background-color:#00a6a4}.Promo_promo__e7ef19b2 .Promo_btnWrGreenDarkBlueText__e7ef19b2{background-color:#0fd46c;color:#0d333f}.Promo_promo__e7ef19b2 .Promo_btnWrGreenDarkBlueText__e7ef19b2:after{background-color:#0e8900;color:#000}.Promo_promo__e7ef19b2 .Promo_btnWrGreenBlackText__e7ef19b2{background-color:#0fd46c;color:#000}.Promo_promo__e7ef19b2 .Promo_btnWrGreenBlackText__e7ef19b2:after{background-color:#0e8900;color:#000}.Promo_promo__e7ef19b2 .Promo_btnMcBlackWhiteText__e7ef19b2{background-color:#000;color:#fff}.Promo_promo__e7ef19b2 .Promo_btnMcBlackWhiteText__e7ef19b2:after{background-color:#393a3d;color:#fff}.Promo_promo__e7ef19b2 .Promo_btnWrBlueDark__e7ef19b2,.Promo_promo__e7ef19b2 .Promo_btnWrBluePrimary__e7ef19b2,.Promo_promo__e7ef19b2 .Promo_btnWrGreen04Primary__e7ef19b2,.Promo_promo__e7ef19b2 .Promo_btnWrGreenBlackText__e7ef19b2,.Promo_promo__e7ef19b2 .Promo_btnWrGreenDarkBlueText__e7ef19b2,.Promo_promo__e7ef19b2 .Promo_btnWrGreenPrimary__e7ef19b2,.Promo_promo__e7ef19b2 .Promo_btnWrWhitePrimary__e7ef19b2{border-radius:.25rem;font-size:.875rem;font-weight:700;height:2.5rem;line-height:1.25rem}.Promo_promo__e7ef19b2 .Promo_btnWrBlueDark__e7ef19b2 [class*=buttonText],.Promo_promo__e7ef19b2 .Promo_btnWrBluePrimary__e7ef19b2 [class*=buttonText],.Promo_promo__e7ef19b2 .Promo_btnWrGreen04Primary__e7ef19b2 [class*=buttonText],.Promo_promo__e7ef19b2 .Promo_btnWrGreenBlackText__e7ef19b2 [class*=buttonText],.Promo_promo__e7ef19b2 .Promo_btnWrGreenDarkBlueText__e7ef19b2 [class*=buttonText],.Promo_promo__e7ef19b2 .Promo_btnWrGreenPrimary__e7ef19b2 [class*=buttonText],.Promo_promo__e7ef19b2 .Promo_btnWrWhitePrimary__e7ef19b2 [class*=buttonText]{font-size:.875rem;line-height:1.25rem}.Promo_promo__e7ef19b2 .Promo_btnWrBlueDark__e7ef19b2:after,.Promo_promo__e7ef19b2 .Promo_btnWrBlueDark__e7ef19b2:before,.Promo_promo__e7ef19b2 .Promo_btnWrBluePrimary__e7ef19b2:after,.Promo_promo__e7ef19b2 .Promo_btnWrBluePrimary__e7ef19b2:before,.Promo_promo__e7ef19b2 .Promo_btnWrGreen04Primary__e7ef19b2:after,.Promo_promo__e7ef19b2 .Promo_btnWrGreen04Primary__e7ef19b2:before,.Promo_promo__e7ef19b2 .Promo_btnWrGreenBlackText__e7ef19b2:after,.Promo_promo__e7ef19b2 .Promo_btnWrGreenBlackText__e7ef19b2:before,.Promo_promo__e7ef19b2 .Promo_btnWrGreenDarkBlueText__e7ef19b2:after,.Promo_promo__e7ef19b2 .Promo_btnWrGreenDarkBlueText__e7ef19b2:before,.Promo_promo__e7ef19b2 .Promo_btnWrGreenPrimary__e7ef19b2:after,.Promo_promo__e7ef19b2 .Promo_btnWrGreenPrimary__e7ef19b2:before,.Promo_promo__e7ef19b2 .Promo_btnWrWhitePrimary__e7ef19b2:after,.Promo_promo__e7ef19b2 .Promo_btnWrWhitePrimary__e7ef19b2:before{border-radius:.25rem}.Promo_promo__e7ef19b2 .Promo_btnWrBlueDark__e7ef19b2:focus,.Promo_promo__e7ef19b2 .Promo_btnWrBluePrimary__e7ef19b2:focus,.Promo_promo__e7ef19b2 .Promo_btnWrGreen04Primary__e7ef19b2:focus,.Promo_promo__e7ef19b2 .Promo_btnWrGreenBlackText__e7ef19b2:focus,.Promo_promo__e7ef19b2 .Promo_btnWrGreenDarkBlueText__e7ef19b2:focus,.Promo_promo__e7ef19b2 .Promo_btnWrGreenPrimary__e7ef19b2:focus,.Promo_promo__e7ef19b2 .Promo_btnWrWhitePrimary__e7ef19b2:focus{border:1 solid #fff}.Promo_promo__e7ef19b2 .Promo_btnWrGreenPrimary__e7ef19b2{background-color:#0a8543;color:#fff}.Promo_promo__e7ef19b2 .Promo_btnWrGreenPrimary__e7ef19b2:after,.Promo_promo__e7ef19b2 .Promo_btnWrGreenPrimary__e7ef19b2:hover{background-color:#086d37}.Promo_promo__e7ef19b2 .Promo_btnWrBluePrimary__e7ef19b2{background-color:#0d333f;color:#fff}.Promo_promo__e7ef19b2 .Promo_btnWrBluePrimary__e7ef19b2:after,.Promo_promo__e7ef19b2 .Promo_btnWrBluePrimary__e7ef19b2:hover{background-color:#09222a}.Promo_promo__e7ef19b2 .Promo_btnWrGreen04Primary__e7ef19b2{background-color:#0fd46c;color:#0d333f}.Promo_promo__e7ef19b2 .Promo_btnWrGreen04Primary__e7ef19b2:after,.Promo_promo__e7ef19b2 .Promo_btnWrGreen04Primary__e7ef19b2:hover{background-color:#94f8ba}.Promo_promo__e7ef19b2 .Promo_btnWrWhitePrimary__e7ef19b2{background-color:#fff;color:#0d333f}.Promo_promo__e7ef19b2 .Promo_btnWrWhitePrimary__e7ef19b2:after,.Promo_promo__e7ef19b2 .Promo_btnWrWhitePrimary__e7ef19b2:hover{background-color:#eceef1}.Promo_promo__e7ef19b2 .Promo_btnFusionPrimary_Kiwi__e7ef19b2{background-color:#5bef76;border-radius:.25rem;color:#000;min-height:2.5rem}.Promo_promo__e7ef19b2 .Promo_btnFusionPrimary_Kiwi__e7ef19b2:before{border-radius:.5rem}.Promo_promo__e7ef19b2 .Promo_btnFusionPrimary_Kiwi__e7ef19b2:after{background-color:#3bd85e;border-radius:.25rem}.Promo_promo__e7ef19b2 .Promo_btnBlack__e7ef19b2{background-color:#000;border-radius:.25rem;color:#fff;min-height:2.5rem}.Promo_promo__e7ef19b2 .Promo_btnBlack__e7ef19b2:before{border-radius:.5rem}.Promo_promo__e7ef19b2 .Promo_btnBlack__e7ef19b2:after{background-color:#181c1f;border-radius:.25rem}.Promo_link__e7ef19b2{display:block;text-decoration:none}.Promo_animate__e7ef19b2{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:Promo_toggle__e7ef19b2;animation-name:Promo_toggle__e7ef19b2;-webkit-animation-timing-function:cubic-bezier(.35,0,.25,1);animation-timing-function:cubic-bezier(.35,0,.25,1);height:10rem}@media (min-width:1200px){.Promo_animate__e7ef19b2{-webkit-animation-name:none;animation-name:none}}.Promo_wrapNoAnimate__e7ef19b2{height:100%}.Promo_wrap__e7ef19b2{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.Promo_wrap__e7ef19b2{margin-left:2.5rem}}@media (min-width:1200px){.Promo_wrap__e7ef19b2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.Promo_countdown__e7ef19b2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5rem}@media (min-width:1200px){.Promo_countdown__e7ef19b2{margin-right:-.5rem}}.Promo_countdown__e7ef19b2.Promo_height__e7ef19b2{height:5rem}.Promo_unit__e7ef19b2{background:#fff;border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#393a3d;height:2.75rem;margin-right:.5rem;width:2.5rem}.Promo_number__e7ef19b2{font-size:1.25rem;font-weight:700;line-height:1;padding-bottom:.0625rem}.Promo_length__e7ef19b2{font-size:.625rem;font-weight:500}.Promo_text__e7ef19b2{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.33}@media (min-width:768px){.Promo_text__e7ef19b2{font-size:1.25rem;line-height:1.4}.Promo_text__e7ef19b2.Promo_small__e7ef19b2{font-size:1rem}.Promo_text__e7ef19b2 br{display:none}}@media (min-width:1200px){.Promo_text__e7ef19b2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 2.5rem}.Promo_text__e7ef19b2.Promo_small__e7ef19b2{font-size:1.25rem}}.Promo_text__e7ef19b2.Promo_height__e7ef19b2{height:5rem}.Promo_button__e7ef19b2{-ms-flex-item-align:center;align-self:center;margin-right:1.25rem}@media (min-width:768px){.Promo_button__e7ef19b2{margin-right:2.5rem}}.Promo_line__e7ef19b2{height:6rem;width:auto;-ms-flex-item-align:center;align-self:center;overflow:hidden}@media (min-width:768px){.Promo_line__e7ef19b2{height:3.25rem}}.Promo_announcementSection__e7ef19b2{margin:0 1.25rem;-ms-flex-item-align:center;align-self:center;font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.Promo_announcementSection__e7ef19b2{font-size:1rem;line-height:1.5rem}}.Promo_sticky__e7ef19b2{position:fixed;width:100%;z-index:1305}@media (min-width:768px){.Promo_sticky__e7ef19b2{top:0!important;top:calc(var(--helloBarDHeight, 0px))!important}}@media (max-width:767px){.Promo_sticky__e7ef19b2{top:0!important;top:calc(var(--helloBarMHeight, 0px))!important}}.Promo_stickyPromoBelowGlobalNav__e7ef19b2{top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--rwGlobalnavStickyHeight, 0px))!important}.Promo_gradient__e7ef19b2{background-image:linear-gradient(45deg,#53b700,#00c1bf)}.Promo_gradient__e7ef19b2 .Promo_text__e7ef19b2{color:#000}.Promo_gradientBlue__e7ef19b2{background-image:linear-gradient(45deg,#055393,#0097e6);color:#fff}.Promo_teal1__e7ef19b2{background-color:#008481;color:#fff}.Promo_teal3__e7ef19b2{background-color:#00c1bf;color:#000}.Promo_grey__e7ef19b2{background-color:#393a3d;color:#fff}.Promo_blue__e7ef19b2{background-color:#0077c5;color:#fff}.Promo_blue01__e7ef19b2{background-color:#055393;color:#fff}.Promo_blue03__e7ef19b2{background-color:#0097e6;color:#fff}.Promo_blue04__e7ef19b2{background-color:#21abf6;color:#fff}.Promo_blue05__e7ef19b2{background-color:#34bfff;color:#fff}.Promo_blue06__e7ef19b2{background-color:#bfdcf1;color:#fff}.Promo_blue07__e7ef19b2{background-color:#236cff;color:#fff}.Promo_blue08__e7ef19b2{background-color:#00254a;color:#fff}.Promo_gold01__e7ef19b2{background-color:#a98343;color:#fff}.Promo_gold02__e7ef19b2{background-color:#c4974d;color:#fff}.Promo_gold03__e7ef19b2{background-color:#d2aa64;color:#fff}.Promo_gold04__e7ef19b2{background-color:#e0bd7b;color:#fff}.Promo_gold05__e7ef19b2{background-color:#eed092;color:#fff}.Promo_black__e7ef19b2{background-color:#000;color:#fff}.Promo_wrBlueDark__e7ef19b2{background-color:#0d333f;color:#fff}.Promo_wrGreenDark__e7ef19b2{background-color:#0a8543;color:#fff}.Promo_wrGreen__e7ef19b2{background-color:#0fd46c;color:#fff}.Promo_mcYellow__e7ef19b2{background-color:#fee01a;color:#000}.Promo_wrBlue05__e7ef19b2{background-color:#dbedee;color:#000}.Promo_wrBeige01__e7ef19b2{background-color:#e2e0db;color:#000}.Promo_wrBeige02__e7ef19b2{background-color:#f3f2ef;color:#000}.Promo_wrTeal05__e7ef19b2{background-color:#07c4d9;color:#000}.Promo_kiwi50__e7ef19b2{background-color:#5bef76;color:#000}.Promo_agave20__e7ef19b2{background-color:#c2f5ff;color:#000}.Promo_agave40__e7ef19b2{background-color:#38e8f6;color:#000}.Promo_spearmint50__e7ef19b2{background-color:#00d5b0;color:#000}.Promo_kiwi10__e7ef19b2{background-color:#d8ffdb;color:#000}.Promo_fontColorFusionPrimary_Kiwi__e7ef19b2{color:#5bef76}.Promo_fontColorWhite__e7ef19b2{color:#fff}.Promo_fontColorGrey01__e7ef19b2{color:#393a3d}.Promo_fontColorBlack__e7ef19b2{color:#000}.Promo_fontColorWrBlueDark__e7ef19b2{color:#0d333f}.Promo_fontColorWrGreenDark__e7ef19b2{color:#0a8543}.Promo_fontColorGreen__e7ef19b2{color:#2ca01c}.Promo_fontColorTeal05__e7ef19b2{color:#07c4d9}.Promo_fontColorWrGreen__e7ef19b2{color:#0fd46c}.Promo_fontWeightMedium__e7ef19b2{font-weight:500}.Promo_fontWeightDemi__e7ef19b2{font-weight:600}.Promo_fontWeightBold__e7ef19b2{font-weight:700}.Promo_fontWeightHeavy__e7ef19b2{font-weight:800}.Promo_hasLegalText__e7ef19b2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:1.25rem}.Promo_legalText__e7ef19b2{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.375rem;padding-top:.375rem;-webkit-box-pack:start;-ms-flex-pack:start;font-size:.75rem;font-weight:400;justify-content:flex-start;line-height:1rem}@media (min-width:1200px){.Promo_legalText__e7ef19b2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:.625rem}}.Promo_mcVariant__e7ef19b2{font:inherit;height:7.5rem;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.Promo_mcVariant__e7ef19b2{height:5rem}}.Promo_mcButton__e7ef19b2{font-size:.75rem;line-height:1rem}@media (min-width:768px){.Promo_mcButton__e7ef19b2{font-size:1rem;line-height:1.5rem;margin-right:1.25rem}}.Promo_mcText__e7ef19b2{margin-bottom:.5rem;-ms-flex-item-align:center;align-self:center}.Promo_mcText__e7ef19b2 p{margin-bottom:0!important}.Promo_mcText__e7ef19b2 [class*=huge]{font-size:1rem;line-height:1.5rem}.Promo_mcText__e7ef19b2 [class*=large]{font-size:.875rem;line-height:1.25rem}.Promo_mcText__e7ef19b2 [class*=medium01]{font-size:.75rem;line-height:1rem}.Promo_mcText__e7ef19b2 [class*=small]{font-size:.625rem;line-height:1rem}@media (min-width:768px){.Promo_mcText__e7ef19b2{margin-bottom:0;margin-right:1.25rem}.Promo_mcText__e7ef19b2 [class*=huge]{font-size:1.25rem;line-height:1.75rem}.Promo_mcText__e7ef19b2 [class*=large]{font-size:1rem;line-height:1.5rem}.Promo_mcText__e7ef19b2 [class*=medium01]{font-size:.875rem;line-height:1.25rem}.Promo_mcText__e7ef19b2 [class*=small]{font-size:.75rem;line-height:1rem}}.Promo_mcWrap__e7ef19b2{max-width:9.875rem}@media (min-width:768px){.Promo_mcWrap__e7ef19b2{max-width:100%}}@media (max-width:calc(1200px - 1px)){.Promo_rwWrap__e7ef19b2{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1.25rem}}.Promo_mobileButton__e7ef19b2{display:block}@media (min-width:768px){.Promo_mobileButton__e7ef19b2{display:none}}.Promo_desktopButton__e7ef19b2{display:none}@media (min-width:768px){.Promo_desktopButton__e7ef19b2{display:block}}@media (max-width:calc(1200px - 1px)){.Promo_noFlex__e7ef19b2{display:initial}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

[role=tabpanel]{outline:0}.TabItem_panel__4b1b713b.TabItem_bg_Grey__4b1b713b{background:#f4f5f8}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Tablist_tablist__ed83ad2d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;border-bottom:.0625rem solid #e3e5e8;justify-content:center}@media (min-width:1024px){.Tablist_tablist__ed83ad2d.Tablist_tabAutoWidth__ed83ad2d button{max-width:none}}.Tablist_variant2__ed83ad2d.Tablist_tablist__ed83ad2d{margin-left:.125rem;margin-right:.125rem}.Tablist_vertical__ed83ad2d.Tablist_tablist__ed83ad2d{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:none;border-left:.0625rem solid #e3e5e8;-ms-flex-direction:column;flex-direction:column}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.TestimonialItem_bg__22da7604{margin:1.25rem 0;position:relative}.TestimonialItem_bg__22da7604:before{background-color:#f4f5f8;bottom:0;content:"";left:0;position:absolute;right:0;top:2.5rem;z-index:0}@media (min-width:768px){.TestimonialItem_bg__22da7604{margin:0 .625rem;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width:1200px){.TestimonialItem_bg__22da7604{-webkit-box-flex:1;-ms-flex:1;flex:1}.TestimonialItem_bg__22da7604.TestimonialItem_horizontal__22da7604{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.TestimonialItem_bg__22da7604.TestimonialItem_horizontal__22da7604:before{left:2.5rem;top:0}}.TestimonialItem_img__22da7604{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}.TestimonialItem_img__22da7604 img{border-radius:.25rem;-webkit-box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);height:8.5rem;vertical-align:bottom;width:8.5rem}@media (min-width:768px){.TestimonialItem_img__22da7604 img{max-height:9.375rem;max-width:9.375rem}}.TestimonialItem_img__22da7604.TestimonialItem_rounded__22da7604 img{border-radius:624.9375rem}@media (max-width:768px){.TestimonialItem_bg__22da7604.TestimonialItem_noMobileImg__22da7604:before{top:0}.TestimonialItem_bg__22da7604.TestimonialItem_noMobileImg__22da7604 .TestimonialItem_img__22da7604 img{display:none}}@media (min-width:768px) and (max-width:1024px){.TestimonialItem_bg__22da7604.TestimonialItem_noTabletImg__22da7604:before{top:0}.TestimonialItem_bg__22da7604.TestimonialItem_noTabletImg__22da7604 .TestimonialItem_img__22da7604 img{display:none}}@media (min-width:1024px){.TestimonialItem_bg__22da7604{max-width:66.667%}.TestimonialItem_bg__22da7604.TestimonialItem_noDeskTopImg__22da7604:before{top:0}.TestimonialItem_bg__22da7604.TestimonialItem_noDeskTopImg__22da7604 .TestimonialItem_img__22da7604 img{display:none}}.TestimonialItem_copy__22da7604{line-height:1.5;padding:2.5rem;position:relative;z-index:1}.TestimonialItem_icon__22da7604{margin-bottom:1.25rem}.TestimonialItem_quote__22da7604{color:#393a3d;font-size:1rem;font-style:italic;font-weight:400;margin:0 0 1.25rem}.TestimonialItem_quote__22da7604.TestimonialItem_textBig__22da7604{font-size:1.25rem;font-weight:500}.TestimonialItem_customer__22da7604{color:#393a3d;font-size:.875rem}.TestimonialItem_customer__22da7604.TestimonialItem_textBig__22da7604{font-size:1rem}.TestimonialItem_stars__22da7604{margin:0 -.1875rem}.TestimonialItem_star__22da7604{margin:0 .1875rem}.TestimonialItem_green__22da7604{fill:#2ca01c}.TestimonialItem_greenStar__22da7604{fill:#53b700}.TestimonialItem_tealStar__22da7604,.TestimonialItem_teal__22da7604{fill:#00c1bf}.TestimonialItem_blueStar__22da7604,.TestimonialItem_blue__22da7604{fill:#0077c5}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.TextGridItem_itemColumns__0748a53c{margin:0 1.25rem;width:auto}.TextGridItem_column__0748a53c{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:2.5rem}.TextGridItem_leftAligned__0748a53c .TextGridItem_column__0748a53c{padding-right:2.5rem}.TextGridItem_centerAligned__0748a53c{text-align:center}.TextGridItem_centerAligned__0748a53c .TextGridItem_column__0748a53c{padding:0 1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.TextGridItem_gridHeaderImage__0748a53c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.TextGridItem_gridImageSmall__0748a53c img{max-height:3.75rem;min-height:3.75rem}.TextGridItem_gridImageLarge__0748a53c img{max-height:7.5rem;min-height:7.5rem}.TextGridItem_gridLink__0748a53c{margin-top:auto}@media (min-width:768px){.TextGridItem_columns2__0748a53c .TextGridItem_column__0748a53c{max-width:17rem;min-width:17rem;-webkit-box-flex:1;-ms-flex:1 0 17rem;flex:1 0 17rem}}@media (min-width:1024px){.TextGridItem_columns2__0748a53c .TextGridItem_column__0748a53c{max-width:27.1875rem;min-width:27.1875rem;-webkit-box-flex:1;-ms-flex:1 0 41.667%;flex:1 0 41.667%;height:100%}}@media (min-width:768px){.TextGridItem_columns3__0748a53c .TextGridItem_column__0748a53c{max-width:13.0625rem;min-width:13.0625rem;-webkit-box-flex:1;-ms-flex:1 0 13.0625rem;flex:1 0 13.0625rem}}@media (min-width:1024px){.TextGridItem_columns3__0748a53c .TextGridItem_column__0748a53c{max-width:21.25rem;min-width:14.625rem;-webkit-box-flex:1;-ms-flex:1 0 33.333%;flex:1 0 33.333%;height:100%}}@media (min-width:768px){.TextGridItem_columns4__0748a53c .TextGridItem_column__0748a53c{max-width:17rem;min-width:17rem;-webkit-box-flex:1;-ms-flex:1 0 17rem;flex:1 0 17rem}}@media (min-width:1024px){.TextGridItem_columns4__0748a53c .TextGridItem_column__0748a53c{max-width:15.3125rem;min-width:15.3125rem;-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;height:100%}}.TextGridItem_gridTitle__0748a53c.TextGridItem_textSmall__0748a53c{font-size:1rem;font-weight:600;line-height:1.3;margin-bottom:.25rem;margin-top:1.25rem}.TextGridItem_gridTitle__0748a53c.TextGridItem_textMediumSemi__0748a53c,.TextGridItem_gridTitle__0748a53c.TextGridItem_textMedium__0748a53c{font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:.5rem;margin-top:1.25rem}.TextGridItem_gridTitle__0748a53c.TextGridItem_textLargeSemi__0748a53c,.TextGridItem_gridTitle__0748a53c.TextGridItem_textLarge__0748a53c{font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:1rem;margin-top:1.25rem}.TextGridItem_gridTitle__0748a53c.TextGridItem_textXlarge__0748a53c{font-size:1.75rem;font-weight:600;line-height:1.28571429;margin-bottom:1rem;margin-top:1.25rem}.TextGridItem_gridText__0748a53c{margin:0 0 2.5rem}@media (min-width:1024px){.TextGridItem_gridText__0748a53c{margin:0}}.TextGridItem_gridText__0748a53c.TextGridItem_textSmall__0748a53c{font-size:.875rem;line-height:1.5}.TextGridItem_gridText__0748a53c.TextGridItem_textMediumSemi__0748a53c,.TextGridItem_gridText__0748a53c.TextGridItem_textMedium__0748a53c{font-size:1rem;line-height:1.5}.TextGridItem_gridText__0748a53c.TextGridItem_textLargeSemi__0748a53c,.TextGridItem_gridText__0748a53c.TextGridItem_textLarge__0748a53c{font-size:1.25rem;line-height:1.4}.TextGridItem_gridText__0748a53c.TextGridItem_textXlarge__0748a53c{font-size:1.25rem;line-height:1.5}.TextGridItem_gridText__0748a53c+div{margin-top:auto}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--textFieldBackgroundColor:#236cff}.textfield_textfield__07577b4b{background-color:#f4f5f8;border-bottom:.0625rem solid #6b6c72;border-radius:.25rem .25rem 0 0;height:3.0625rem;min-height:3.0625rem;padding:.25rem .5rem;position:relative;width:100%}.textfield_textfield__07577b4b:after{background:#236cff;background:var(--textFieldBackgroundColor);bottom:0;content:"";display:block;height:.125rem;left:0;position:absolute;-webkit-transition:all 417ms cubic-bezier(.35,0,.25,1);transition:all 417ms cubic-bezier(.35,0,.25,1);width:0;z-index:11}.textfield_textfield__07577b4b.textfield_white__07577b4b{background-color:#fff}.textfield_textfield__07577b4b.textfield_white__07577b4b:after{background:#34bfff}.textfield_textfield__07577b4b:focus-within:after{width:100%}.textfield_textfield__07577b4b.textfield_outline__07577b4b{border:.0625rem solid transparent;border-radius:.25rem;-webkit-box-shadow:0 0 0 .0625rem #6b6c72;box-shadow:0 0 0 .0625rem #6b6c72}.textfield_textfield__07577b4b.textfield_outline__07577b4b:after{width:0}.textfield_textfield__07577b4b.textfield_outline__07577b4b:focus-within{-webkit-box-shadow:0 0 0 .125rem #236cff;box-shadow:0 0 0 .125rem #236cff;-webkit-box-shadow:0 0 0 .125rem var(--textFieldBackgroundColor);box-shadow:0 0 0 .125rem var(--textFieldBackgroundColor)}.textfield_textfield__07577b4b.textfield_outline__07577b4b.textfield_white__07577b4b:focus-within{-webkit-box-shadow:0 0 0 .125rem #236cff;box-shadow:0 0 0 .125rem #236cff;-webkit-box-shadow:0 0 0 .125rem var(--textFieldBackgroundColor);box-shadow:0 0 0 .125rem var(--textFieldBackgroundColor)}.textfield_input__07577b4b{background:transparent;border:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1.875rem #f4f5f8!important;box-shadow:inset 0 0 0 1.875rem #f4f5f8!important;color:#393a3d;display:inline-block;font-size:1rem;font-weight:500;height:1.875rem;left:0;min-height:1.875rem;padding:.25rem .5rem;position:absolute;width:100%;z-index:auto}.textfield_input__07577b4b.textfield_white__07577b4b{border:0;border-radius:0;-webkit-box-shadow:inset 0 0 0 1.875rem #fff!important;box-shadow:inset 0 0 0 1.875rem #fff!important}.textfield_input__07577b4b.textfield_grey08__07577b4b{border:0;border-radius:0}.textfield_input__07577b4b:focus{outline:0}.textfield_input__07577b4b:focus+label{bottom:1.5625rem;font-size:.75rem;line-height:1.33}.textfield_input__07577b4b:placeholder{color:#6b6c72;font-size:1rem;font-weight:500}.textfield_input__07577b4b.textfield_outline__07577b4b{border-bottom:0}.textfield_label__07577b4b{bottom:0;color:#6b6c72;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:500;line-height:1.5;margin-bottom:.125rem;pointer-events:none;position:absolute;-webkit-transition:all 333ms cubic-bezier(.35,0,.25,1);transition:all 333ms cubic-bezier(.35,0,.25,1);z-index:auto}.textfield_label__07577b4b.textfield_value__07577b4b{bottom:1.5625rem;font-size:.75rem;line-height:1.33}.textfield_helperText__07577b4b{color:#393a3d;font-size:.875rem;font-weight:500}.textfield_error__07577b4b,.textfield_helperText__07577b4b{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.3125rem .5rem 0!important}.textfield_error__07577b4b{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.textfield_errorMessage__07577b4b{font-size:.875rem;font-style:italic;font-weight:500;margin:0 0 0 .625rem!important}.textfield_errorMessage__07577b4b.textfield_red02__07577b4b{color:#d52b1e}.textfield_errorMessage__07577b4b.textfield_dark_form_err_red__07577b4b{color:#f25a52}.textfield_textfieldBorder__07577b4b{border:0!important}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

@-webkit-keyframes Tooltip_show__9a1c3c63{0%{opacity:0}to{opacity:1}}@keyframes Tooltip_show__9a1c3c63{0%{opacity:0}to{opacity:1}}.Tooltip_tooltip__9a1c3c63{display:inline-block;position:relative}.Tooltip_copy__9a1c3c63{-webkit-animation:Tooltip_show__9a1c3c63 .2s cubic-bezier(.35,0,.25,1) forwards;animation:Tooltip_show__9a1c3c63 .2s cubic-bezier(.35,0,.25,1) forwards;border:.0625rem solid #8d9096;border-radius:.25rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:500;line-height:1.3;max-width:16.25rem;min-width:5rem;position:absolute;width:16.25rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1500}.Tooltip_copy__9a1c3c63.Tooltip_copyGrey__9a1c3c63,.Tooltip_copy__9a1c3c63.Tooltip_copyGrey__9a1c3c63:after{background:#393a3d}.Tooltip_copy__9a1c3c63.Tooltip_copyDarkblue__9a1c3c63,.Tooltip_copy__9a1c3c63.Tooltip_copyDarkblue__9a1c3c63:after{background:#0d333f}.Tooltip_copy__9a1c3c63:after{border:.0625rem solid #8d9096;border-left:0;border-top:0;content:"";display:block;height:.75rem;position:absolute;width:.75rem;z-index:-1}.Tooltip_copy__9a1c3c63[aria-hidden=true]{display:none}.Tooltip_copy__9a1c3c63.Tooltip_noBorder__9a1c3c63,.Tooltip_copy__9a1c3c63.Tooltip_noBorder__9a1c3c63:after{border:none}.Tooltip_copy__9a1c3c63 a{color:#fff;text-decoration:underline}.Tooltip_copy__9a1c3c63 ul{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.Tooltip_close__9a1c3c63{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;background:none;border:none;color:#fff;cursor:pointer;padding:0}.Tooltip_copyPaddingSmall__9a1c3c63{padding:.5rem}.Tooltip_copyPaddingSmall__9a1c3c63 .Tooltip_close__9a1c3c63{margin-bottom:.5rem;margin-left:.5rem}.Tooltip_copyPaddingMedium__9a1c3c63{padding:1rem}.Tooltip_copyPaddingMedium__9a1c3c63 .Tooltip_close__9a1c3c63{margin-bottom:1rem;margin-left:1rem}.Tooltip_copyPaddingLarge__9a1c3c63{padding:1.25rem}.Tooltip_copyPaddingLarge__9a1c3c63 .Tooltip_close__9a1c3c63{margin-bottom:1.25rem;margin-left:1.25rem}.Tooltip_closeTop__9a1c3c63.Tooltip_closeTop__9a1c3c63{margin-left:auto}.Tooltip_closeRight__9a1c3c63.Tooltip_closeRight__9a1c3c63{margin-bottom:0}.Tooltip_withCloseTop__9a1c3c63{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.Tooltip_title__9a1c3c63{font-size:.875rem;font-weight:600}.Tooltip_tooltipImage__9a1c3c63,.Tooltip_tooltipVideo__9a1c3c63{border-radius:.25rem}.Tooltip_tooltipVideoOuter__9a1c3c63.Tooltip_tooltipVideoOuter__9a1c3c63.Tooltip_tooltipVideoOuter__9a1c3c63{border:none;overflow:hidden}.Tooltip_tooltipImageOuter__9a1c3c63,.Tooltip_tooltipVideoOuter__9a1c3c63{margin-bottom:.625rem}.Tooltip_tooltipLink__9a1c3c63 a{font-size:.75rem;margin-top:.75rem}.Tooltip_hLeft__9a1c3c63{right:calc(100% + .75rem);top:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Tooltip_hLeft__9a1c3c63:after{right:0;top:calc(50% - .5rem);-webkit-transform:translateX(55%) rotate(-45deg);transform:translateX(55%) rotate(-45deg)}.Tooltip_hRight__9a1c3c63{left:calc(100% + .75rem);top:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Tooltip_hRight__9a1c3c63:after{left:0;top:calc(50% - .5rem);-webkit-transform:translateX(-55%) rotate(135deg);transform:translateX(-55%) rotate(135deg)}.Tooltip_top__9a1c3c63{top:-.75rem;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.Tooltip_top__9a1c3c63:after{bottom:0;-webkit-transform:translateY(55%) rotate(45deg);transform:translateY(55%) rotate(45deg)}.Tooltip_btm__9a1c3c63{bottom:-.75rem;-webkit-transform:translateY(100%);transform:translateY(100%)}.Tooltip_btm__9a1c3c63:after{top:0;-webkit-transform:translateY(-55%) rotate(-135deg);transform:translateY(-55%) rotate(-135deg)}.Tooltip_left__9a1c3c63{left:-.75rem}.Tooltip_left__9a1c3c63:after{left:1rem}.Tooltip_right__9a1c3c63{right:-.75rem}.Tooltip_right__9a1c3c63:after{right:1rem}.Tooltip_click__9a1c3c63>*{cursor:pointer}.Tooltip_hover__9a1c3c63>*{cursor:default}.Tooltip_copyText__9a1c3c63{text-align:justify}.Tooltip_copyLightMode__9a1c3c63{background:#fff;color:#393a3d}.Tooltip_copyLightMode__9a1c3c63:after{background:#fff}.Tooltip_copyLightMode__9a1c3c63 a{color:revert}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsMedium:64rem}.Video_video__861526c2{border:.125rem solid #fff;border-radius:.25rem;-webkit-box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);position:relative;-webkit-transition:333ms cubic-bezier(.35,0,.5,1);transition:333ms cubic-bezier(.35,0,.5,1);width:100%}.Video_video__861526c2.Video_withVideoLink__861526c2{margin-bottom:2.875rem}.Video_video__861526c2.Video_rwVideo__861526c2{border:.0625rem solid #e3e5e8;border-radius:.5rem}.Video_video__861526c2.Video_small__861526c2{height:9.375rem;max-width:16.5625rem}.Video_video__861526c2.Video_medium__861526c2{height:12.75rem;max-width:22.5rem}.Video_video__861526c2.Video_large__861526c2{height:19.375rem;max-width:34.375rem}.Video_video__861526c2.Video_xlarge__861526c2{height:26.0625rem;max-width:46.25rem}.Video_video__861526c2.Video_xxlarge__861526c2{height:39.625rem;max-width:70rem}.Video_video__861526c2.Video_xxxlarge__861526c2{height:100%;width:100%}@media only screen and (max-width:767px){.Video_video__861526c2{height:12.75rem!important;max-width:22.5rem!important}.Video_video__861526c2.Video_xxxlarge__861526c2{height:39.0625rem!important;max-width:100%!important}}@media (min-width:1024px){.Video_video__861526c2.Video_large__861526c2 .Video_videoPlay__861526c2{height:5rem;width:5rem}.Video_video__861526c2.Video_xlarge__861526c2 .Video_videoPlay__861526c2{height:6.25rem;width:6.25rem}.Video_video__861526c2.Video_xxlarge__861526c2 .Video_videoPlay__861526c2{height:7.5rem;width:7.5rem}.Video_video__861526c2.Video_xxxlarge__861526c2 .Video_videoPlay__861526c2{height:8.75rem;width:8.75rem}}.Video_video__861526c2 .Video_videoPlay__861526c2{height:3.75rem;width:3.75rem}.Video_video__861526c2:hover{-webkit-box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.2);box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.2);cursor:pointer}.Video_video__861526c2:hover .Video_videoPreview__861526c2:before{background-color:#fff;opacity:.4;z-index:1}.Video_video__861526c2:hover .Video_videoPlay__861526c2 circle{fill:#000}.Video_video__861526c2:focus{border:.125rem solid #236cff;border-radius:.25rem;-webkit-filter:drop-shadow(0 .125rem .5rem .2);filter:drop-shadow(0 .125rem .5rem .2)}.Video_video__861526c2:focus .Video_videoPreview__861526c2:before{opacity:.2}.Video_video__861526c2:focus .Video_videoPlay__861526c2 circle{fill:#393a3d}.Video_video__861526c2.Video_alignCenter__861526c2{margin:auto}.Video_video__861526c2.Video_alignRight__861526c2{clear:both;float:right}.Video_videoPlay__861526c2{left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:2;fill:#fff;-webkit-filter:drop-shadow(0 .25rem .25rem rgba(0,0,0,.2));filter:drop-shadow(0 .25rem .25rem rgba(0,0,0,.2))}.Video_videoPlay__861526c2.Video_rwVideoPlay__861526c2{border-radius:50%;-webkit-box-shadow:0 .25rem 1.875rem 0 rgba(0,0,0,.15);box-shadow:0 .25rem 1.875rem 0 rgba(0,0,0,.15)}.Video_videoPlay__861526c2.Video_rwVideoPlay__861526c2.Video_darkTheme__861526c2 ellipse{fill:#0d333f}.Video_videoPlay__861526c2.Video_rwVideoPlay__861526c2.Video_darkTheme__861526c2 path{fill:#fff}.Video_videoPlay__861526c2 circle,.Video_videoPlay__861526c2 circle:focus{fill:#393a3d}.Video_rwVideo__861526c2 .Video_rwVideoPlay__861526c2.Video_bottomRight__861526c2{bottom:0;left:auto;right:0;top:auto;-webkit-transform:translate3d(-1.25rem,-1.25rem,0);transform:translate3d(-1.25rem,-1.25rem,0)}.Video_rwVideo__861526c2.Video_medium__861526c2 .Video_rwVideoPlay__861526c2.Video_bottomRight__861526c2,.Video_rwVideo__861526c2.Video_small__861526c2 .Video_rwVideoPlay__861526c2.Video_bottomRight__861526c2{-webkit-transform:translate3d(-.5rem,-.5rem,0);transform:translate3d(-.5rem,-.5rem,0)}.Video_videoContainer__861526c2{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.Video_videoContainer__861526c2 .Video_videoFrame__861526c2{min-height:inherit}.Video_videoPreview__861526c2{-webkit-box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);display:block;padding-bottom:56.25%;position:relative}.Video_videoPreview__861526c2,.Video_videoPreview__861526c2:before{-webkit-transition:333ms cubic-bezier(.35,0,.5,1);transition:333ms cubic-bezier(.35,0,.5,1);width:100%}.Video_videoPreview__861526c2:before{content:"";height:100%;left:0;position:absolute;top:0}.Video_videoPreview__861526c2.Video_overlay__861526c2:before{background-color:#fff;opacity:.2;z-index:1}.Video_videoPreview__861526c2.Video_rwVideoPreview__861526c2,.Video_videoPreview__861526c2.Video_rwVideoPreview__861526c2 img,.Video_videoPreview__861526c2.Video_rwVideoPreview__861526c2:before{border-radius:.5rem}.Video_videoPreview__861526c2.Video_rwVideoPreview__861526c2:after{border-radius:.5rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.Video_videoPreview__861526c2:focus{border:.125rem solid #0077c5;-webkit-transition:none;transition:none}.Video_videoThumbnail__861526c2{border-radius:.25rem;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.Video_videoFrame__861526c2{height:auto;min-height:26.5rem;width:100%}.Video_videoLink__861526c2{margin-top:1.25rem}.Video_plPlaceholder__861526c2{-webkit-filter:blur(.3vw);filter:blur(.3vw)}@-webkit-keyframes Video_plReveal__861526c2{0%{-webkit-filter:blur(.2vw);filter:blur(.2vw)}to{-webkit-filter:blur(0);filter:blur(0)}}@keyframes Video_plReveal__861526c2{0%{-webkit-filter:blur(.2vw);filter:blur(.2vw)}to{-webkit-filter:blur(0);filter:blur(0)}}.Video_plReveal__861526c2{-webkit-animation:Video_plReveal__861526c2 .5s;animation:Video_plReveal__861526c2 .5s}.Video_customSizeEnabled__861526c2{height:100%;position:relative;width:100%}.Video_customSizeEnabled__861526c2 .Video_customSizePreview__861526c2{display:block;padding-bottom:100%;position:relative;width:100%}.Video_customSizeEnabled__861526c2 .Video_customSizePreview__861526c2:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.Video_customSizeEnabled__861526c2 .Video_videoThumbnail__861526c2{border-radius:1.25rem}.Video_customSizeEnabled__861526c2 .Video_videoPlay__861526c2{height:5rem;width:5rem}@media (max-width:767px){.Video_customSizeEnabled__861526c2 .Video_videoPlay__861526c2{height:3.75rem;width:3.75rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--breakpointsLarge:75rem}.Apps_apps__753290b7{background-color:#fff;padding:5rem 0;text-align:center}@media only screen and (min-width:1024px){.Apps_apps__753290b7{padding:6.25rem 0}}.Apps_mint__753290b7{background-color:#94f8ba}.Apps_darkBlue__753290b7{background-color:#0d333f}.Apps_appsHeader__753290b7{font-size:2.5rem;font-weight:700;line-height:3.25rem!important;margin:0 auto;width:83.333%}@media only screen and (min-width:1024px){.Apps_appsHeader__753290b7{font-size:3rem;line-height:3.75rem!important}}.Apps_appsContent__753290b7{font-size:1rem;font-weight:600;line-height:1.5rem!important;margin:.625rem auto 0;width:83.333%}@media only screen and (min-width:1024px){.Apps_appsContent__753290b7{font-size:1.25rem;font-weight:500;line-height:1.75rem!important;width:26.875rem}}.Apps_appsGrid__753290b7{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%;width:20.75rem}@media only screen and (min-width:768px){.Apps_appsGrid__753290b7{width:100%}}@media only screen and (min-width:1024px){.Apps_appsGrid__753290b7{margin:auto!important}}.Apps_appsGrid__753290b7>div+div:nth-child(4),.Apps_appsGrid__753290b7>div+div:nth-child(5),.Apps_appsGrid__753290b7>div+div:nth-child(6){margin-top:2.5rem}.Apps_appsGrid__753290b7>div+div:nth-child(2),.Apps_appsGrid__753290b7>div+div:nth-child(3),.Apps_appsGrid__753290b7>div+div:nth-child(5),.Apps_appsGrid__753290b7>div+div:nth-child(6){margin-left:2.5rem}@media only screen and (min-width:768px){.Apps_appsGrid__753290b7>div+div:nth-child(4){margin-left:2.5rem}.Apps_appsGrid__753290b7>div+div:nth-child(4),.Apps_appsGrid__753290b7>div+div:nth-child(5),.Apps_appsGrid__753290b7>div+div:nth-child(6){margin-top:0}}@media only screen and (min-width:1024px){.Apps_appsGrid__753290b7>div+div:nth-child(2),.Apps_appsGrid__753290b7>div+div:nth-child(3),.Apps_appsGrid__753290b7>div+div:nth-child(4),.Apps_appsGrid__753290b7>div+div:nth-child(5),.Apps_appsGrid__753290b7>div+div:nth-child(6){margin-left:6.25rem}}.Apps_appsGrid__753290b7.Apps_twoRows__753290b7>div+div:nth-child(4),.Apps_appsGrid__753290b7.Apps_twoRows__753290b7>div+div:nth-child(5),.Apps_appsGrid__753290b7.Apps_twoRows__753290b7>div+div:nth-child(6){margin-top:2.5rem}@media only screen and (min-width:1024px){.Apps_appsGrid__753290b7.Apps_twoRows__753290b7>div+div:nth-child(4),.Apps_appsGrid__753290b7.Apps_twoRows__753290b7>div+div:nth-child(5),.Apps_appsGrid__753290b7.Apps_twoRows__753290b7>div+div:nth-child(6){margin-top:0}}.Apps_appsGrid__753290b7.Apps_twoRows__753290b7>div+div:nth-child(4){margin-left:0}@media only screen and (min-width:1024px){.Apps_appsGrid__753290b7.Apps_twoRows__753290b7>div+div:nth-child(4){margin-left:6.25rem}}@media only screen and (min-width:768px){.Apps_appsGrid__753290b7.Apps_twoRows__753290b7{width:20.75rem}}@media only screen and (min-width:1024px){.Apps_appsGrid__753290b7.Apps_twoRows__753290b7{width:100%}}.Apps_appsGrid__753290b7>div{margin:0;width:5.25rem}@media only screen and (min-width:1024px){.Apps_appsGrid__753290b7>div{display:initial;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.Apps_appsGrid__753290b7>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:unset!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important}.Apps_appsGrid__753290b7>div>div img,.Apps_appsGrid__753290b7>div>div picture{max-height:5.25rem;max-width:5.25rem;min-height:5.25rem;min-width:5.25rem}.Apps_appsGrid__753290b7>div>div h6{font-size:1rem!important;font-weight:500!important;line-height:1.5rem!important;margin-bottom:0!important}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.AuthorArticlesContainer_authorArticlesContainer__401f4b39{margin:auto;max-width:90rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

@media screen and (min-width:1200px){.AuthorBio_authorBioWrapper__abe9c561{margin:auto;max-width:48rem}}.AuthorBio_authorBioContainer__abe9c561{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:left;-ms-flex-align:left;align-items:left;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;padding:0}@media screen and (max-width:767px){.AuthorBio_authorBioContainer__abe9c561{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}}.AuthorBio_authorBioImageWrapper__abe9c561{margin-right:2rem;max-height:unset;max-width:40%;text-align:center;width:100%}@media screen and (min-width:1024px){.AuthorBio_authorBioImageWrapper__abe9c561{max-width:7.5rem}}@media screen and (max-width:767px){.AuthorBio_authorBioImageWrapper__abe9c561{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25rem}}.AuthorBio_imageLinkContainer__abe9c561{width:100%}.AuthorBio_authorBioImage__abe9c561{width:100%!important}.AuthorBio_authorName__abe9c561{color:#dd2366;font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:1.25rem}.AuthorBio_authorBio__abe9c561{color:#000;font-size:1rem;line-height:1.5rem;text-align:center}.AuthorBio_authorBio__abe9c561 a{color:#055393;text-decoration:none}.AuthorBio_authorBio__abe9c561 a.AuthorBio_visited__abe9c561,.AuthorBio_authorBio__abe9c561 a:visited{text-decoration:none}.AuthorBio_authorBio__abe9c561 a.AuthorBio_focus__abe9c561,.AuthorBio_authorBio__abe9c561 a.AuthorBio_hover__abe9c561,.AuthorBio_authorBio__abe9c561 a:focus.AuthorBio_focus__abe9c561,.AuthorBio_authorBio__abe9c561 a:hover{text-decoration:underline}.AuthorBio_authorNameLink__abe9c561{color:#dd2366}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

@media screen and (min-width:1200px){.AuthorHero_authorHeroWrapper__6c494105{margin:2.5rem auto;max-width:75rem}}.AuthorHero_authorHeroContainer__6c494105{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;padding:2.5rem 1.25rem}@media screen and (min-width:1200px){.AuthorHero_authorHeroContainer__6c494105{padding:0 14.375rem}}.AuthorHero_authorHeroImageWrapper__6c494105{margin-bottom:1.25rem;max-height:unset;max-width:40%;text-align:center;width:100%}@media screen and (min-width:1200px){.AuthorHero_authorHeroImageWrapper__6c494105{max-width:19%}}.AuthorHero_imageLinkContainer__6c494105{width:100%}.AuthorHero_authorHeroImage__6c494105{width:100%!important}.AuthorHero_authorName__6c494105{color:#000;font-size:1.75rem;font-weight:700;line-height:2.25rem;margin-bottom:1.25rem}.AuthorHero_authorBio__6c494105{color:#000;font-size:1.25rem;line-height:1.75rem;margin-bottom:1.25rem;text-align:center}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.AwardsBlock_awardsBlock__ce70f18a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.AwardsBlock_headingWrapper__ce70f18a{margin:2.5rem 0;text-align:center}.AwardsBlock_awardsBlockCardWrapper__ce70f18a{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media screen and (min-width:1024px){.AwardsBlock_awardsBlock__ce70f18a{padding:0}.AwardsBlock_awardsBlockCardWrapper__ce70f18a{width:80%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--spacingXXSmall:0.5rem}.CareersHeader_careersHeaderContainer__54094b53{display:grid;position:relative}@media (min-width:768px){.CareersHeader_careersHeaderContainer__54094b53{overflow:hidden}}.CareersHeader_careersHeaderContainer__54094b53 [data-element=careers-header-item]{grid-area:1/1}.CareersHeader_careersHeaderContainer__54094b53 [data-element=bullets-controls]{bottom:1.5rem;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:768px){.CareersHeader_careersHeaderContainer__54094b53 [data-element=bullets-controls]{bottom:.5rem}}.CareersHeader_fullBleed__54094b53{background:initial;height:auto;width:100%}.CareersHeader_heightFull__54094b53,.CareersHeader_heightMedium__54094b53,.CareersHeader_heightShort__54094b53{height:auto}@media (min-width:768px){.CareersHeader_fullBleed__54094b53{background:#000;height:calc(100vh - 3.75rem)}.CareersHeader_heightFull__54094b53{height:calc(100vh - 3.75rem)}.CareersHeader_heightMedium__54094b53{height:calc(80vh - 3.75rem)}.CareersHeader_heightShort__54094b53,.CareersHeader_heightShort__54094b53 .CareersHeader_item__54094b53{height:calc(55vh - 3.75rem)}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--separatorColor:rgba(10,133,67,.5);--separatorColorSoft:rgba(10,133,67,.2)}.CompChart_compChart__cfca125c{background:#dbedee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:2.5rem 1.25rem;position:relative}@media (min-width:768px){.CompChart_compChart__cfca125c{padding:2.5rem}}@media (min-width:1024px){.CompChart_compChart__cfca125c{padding:5rem 2.5rem;-webkit-transition:all .3s cubic-bezier(.35,0,.5,1);transition:all .3s cubic-bezier(.35,0,.5,1)}.CompChart_compChart__cfca125c:not(.CompChart_open__cfca125c){overflow:hidden;position:relative}.CompChart_compChart__cfca125c:not(.CompChart_open__cfca125c):after{background:-webkit-gradient(linear,left top,left bottom,color-stop(6.41%,rgba(219,237,238,0)),color-stop(80.5%,#dbedee));background:linear-gradient(180deg,rgba(219,237,238,0) 6.41%,#dbedee 80.5%);bottom:0;content:"";height:25rem;left:0;position:absolute;width:100%}.CompChart_compChart__cfca125c.CompChart_open__cfca125c{overflow:visible}}.CompChart_compChart__cfca125c.CompChart_sticky__cfca125c{overflow:visible}.CompChart_compChartGroups__cfca125c{-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;max-width:90rem;padding-top:2.5rem;-webkit-transition:all .3s cubic-bezier(.35,0,.5,1);transition:all .3s cubic-bezier(.35,0,.5,1);width:100%}.CompChart_compChartGroups__cfca125c.CompChart_noSubheader__cfca125c{padding-top:3.75rem}.CompChart_compChartGroups__cfca125c>div{display:none}.CompChart_compChartGroups__cfca125c>div:first-child{display:block}@media (min-width:1024px){.CompChart_compChartGroups__cfca125c{overflow:hidden}}.CompChart_compChartGroups__cfca125c.CompChart_open__cfca125c{overflow:visible}.CompChart_compChartGroups__cfca125c.CompChart_open__cfca125c>div{display:block}.CompChart_compChartTitle__cfca125c{color:#000!important;font-size:1.75rem;line-height:2.25rem;margin:0;text-align:center;z-index:1000}@media (max-width:1023px){.CompChart_compChartTitle__cfca125c{margin-bottom:2.5rem}}@media (min-width:1024px){.CompChart_compChartTitle__cfca125c{font-size:2.125rem;line-height:2.75rem}}.CompChart_compChartToggle__cfca125c{line-height:2rem;margin-top:3.75rem;z-index:1000}.CompChart_compChartToggle__cfca125c span{display:inline-block;margin-right:1.25rem}.CompChart_compChartToggle__cfca125c:active,.CompChart_compChartToggle__cfca125c:focus,.CompChart_compChartToggle__cfca125c:hover{color:initial}.CompChart_compChartToggle__cfca125c svg{-webkit-transition:all .3s cubic-bezier(.35,0,.5,1);transition:all .3s cubic-bezier(.35,0,.5,1)}.CompChart_compChartToggle__cfca125c.CompChart_open__cfca125c svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.CompChart_compChartHeader__wrapper__cfca125c{background-color:#dbedee;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:90rem;position:relative;-webkit-transition-delay:.3s,.4,.5;transition-delay:.3s,.4,.5;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.35,0,.5,1);transition-timing-function:cubic-bezier(.35,0,.5,1);width:100%}@media (min-width:1024px){.CompChart_compChartHeader__wrapper__cfca125c:not(.CompChart_sticky__cfca125c){height:0;opacity:0;overflow:hidden;-webkit-transform:translateY(-200%);transform:translateY(-200%)}}@media (max-width:1023px){.CompChart_compChartHeader__wrapper__cfca125c:not(.CompChart_sticky__cfca125c){-webkit-box-shadow:inset 0 -.3125rem .625rem rgba(0,0,0,.05);box-shadow:inset 0 -.3125rem .625rem rgba(0,0,0,.05)}.CompChart_compChartHeader__wrapper__cfca125c:not(.CompChart_sticky__cfca125c):after{background:-webkit-gradient(linear,left bottom,left top,from("#B1D3CE"),color-stop(88.33%,rgba(204,230,226,0)));background:linear-gradient(0deg,"#B1D3CE",rgba(204,230,226,0) 88.33%);bottom:0;content:"";height:1.625rem;left:0;opacity:.6;position:absolute;width:100%}}.CompChart_compChartHeader__wrapper__cfca125c:before{background-color:#dbedee;-webkit-box-shadow:0 .3125rem .625rem rgba(0,0,0,.05);box-shadow:0 .3125rem .625rem rgba(0,0,0,.05);content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}.CompChart_compChartHeader__wrapper__cfca125c.CompChart_sticky__cfca125c{background-color:#fff!important;-webkit-box-shadow:none;box-shadow:none;display:visible;position:sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;top:0;z-index:1000}@media (min-width:1024px){.CompChart_compChartHeader__wrapper__cfca125c.CompChart_sticky__cfca125c{height:auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.CompChart_compChartHeader__wrapper__cfca125c.CompChart_sticky__cfca125c .CompChart_compChartHeader__item__cfca125c{padding:1.25rem}}.CompChart_compChartHeader__wrapper__cfca125c.CompChart_sticky__cfca125c:before{background-color:#fff}.CompChart_compChartHeader__wrapper__cfca125c.CompChart_sticky__cfca125c.CompChart_stickyNavPresent__cfca125c>div>div{padding-top:6.25rem}@media (min-width:1024px){.CompChart_compChartHeader__wrapper__cfca125c.CompChart_sticky__cfca125c.CompChart_stickyNavPresent__cfca125c>div>div{padding-top:5rem}}.CompChart_compChartHeader__wrapper__cfca125c.CompChart_sticky__cfca125c.CompChart_stickyClassicNavPresent__cfca125c>div>div{padding-top:6.25rem}@media (min-width:1024px){.CompChart_compChartHeader__wrapper__cfca125c.CompChart_sticky__cfca125c.CompChart_stickyClassicNavPresent__cfca125c>div>div{padding-top:-.0625rem!important;padding-top:calc(var(--globalnavHeight, 0px) - .0625rem)!important}}.CompChart_compChartHeader__wrapper__cfca125c.CompChart_sticky__cfca125c.CompChart_stickyClassicSecNavPresent__cfca125c>div>div{padding-top:6.25rem}@media (min-width:1024px){.CompChart_compChartHeader__wrapper__cfca125c.CompChart_sticky__cfca125c.CompChart_stickyClassicSecNavPresent__cfca125c>div>div{padding-top:calc(60px - .0625rem)!important;padding-top:calc(var(--secnavHeight, 60px) - .0625rem)!important}}.CompChart_compChartHeader__wrapper__cfca125c.CompChart_sticky__cfca125c.CompChart_stickyClassicNavPresent__cfca125c.CompChart_stickyClassicSecNavPresent__cfca125c>div>div{padding-top:6.25rem}@media (min-width:1024px){.CompChart_compChartHeader__wrapper__cfca125c.CompChart_sticky__cfca125c.CompChart_stickyClassicNavPresent__cfca125c.CompChart_stickyClassicSecNavPresent__cfca125c>div>div{padding-top:calc(60px - .0625rem)!important;padding-top:calc(var(--globalnavHeight, 0px) + var(--secnavHeight, 60px) - .0625rem)!important}}.CompChart_compChartHeader__wrapperInner__cfca125c{width:100%}@media (min-width:1024px){.CompChart_compChartHeader__wrapperInner__cfca125c{margin:0 auto;max-width:90rem}}.CompChart_compChartHeader__cfca125c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:50%;width:50%}@media (min-width:1024px){.CompChart_compChartHeader__cfca125c{margin-left:33.333%;width:58.333%}}.CompChart_compChartHeader__item__cfca125c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@media (max-width:1023px){.CompChart_compChartHeader__item__cfca125c{position:absolute;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-90deg);transform:translateX(-50%) translateY(-50%) rotate(-90deg);white-space:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.25rem;font-weight:600;left:50%;line-height:1.75rem;min-width:6.25rem;top:50%}}@media (min-width:1024px){.CompChart_compChartHeader__item__cfca125c{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem .625rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;text-align:center}.CompChart_compChartHeader__item__cfca125c:before{background-color:rgba(10,133,67,.5);background-color:var(--separatorColor);bottom:0;content:"";left:0;position:absolute;top:0;width:.0625rem}.CompChart_compChartHeader__item__cfca125c:first-child:before{left:-.0625rem}}.CompChart_compChartHeader__item__cfca125c>sup{font-size:.75rem;margin-left:.25rem;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.CompChart_compChartHeader__itemOuter__cfca125c{padding:1rem .625rem;position:relative}@media (max-width:1023px){.CompChart_compChartHeader__itemOuter__cfca125c{min-height:9.5rem}.CompChart_compChartHeader__itemOuter__cfca125c:before{background-color:rgba(10,133,67,.5);background-color:var(--separatorColor);bottom:0;content:"";left:0;position:absolute;top:0;width:.0625rem}.CompChart_compChartHeader__itemOuter__cfca125c:last-child:before{left:-.0625rem}}@media (min-width:1024px){.CompChart_compChartHeader__itemOuter__cfca125c{padding:1rem 1.25rem}}.CompChart_sand__cfca125c{background:#f7f8f3}@media (min-width:1024px){.CompChart_sand__cfca125c:not(.CompChart_open__cfca125c):after{background:-webkit-gradient(linear,left top,left bottom,color-stop(6.41%,hsla(84,26%,96%,0)),color-stop(80.5%,#f7f8f3));background:linear-gradient(180deg,hsla(84,26%,96%,0) 6.41%,#f7f8f3 80.5%)}}@media (max-width:1023px){.CompChart_sand__cfca125c .CompChart_compChartHeader__wrapper__cfca125c,.CompChart_sand__cfca125c .CompChart_compChartHeader__wrapper__cfca125c:before{background-color:#f7f8f3}}.CompChart_tofu__cfca125c{background:#f3f2ef}@media (min-width:1024px){.CompChart_tofu__cfca125c:not(.CompChart_open__cfca125c):after{background:-webkit-gradient(linear,left top,left bottom,color-stop(6.41%,hsla(40,11%,95%,0)),color-stop(80.5%,#f3f2ef));background:linear-gradient(180deg,hsla(40,11%,95%,0) 6.41%,#f3f2ef 80.5%)}}@media (max-width:1023px){.CompChart_tofu__cfca125c .CompChart_compChartHeader__wrapper__cfca125c,.CompChart_tofu__cfca125c .CompChart_compChartHeader__wrapper__cfca125c:before{background-color:#f3f2ef}}.CompChart_darkTofu__cfca125c{background:#e2e0db}@media (min-width:1024px){.CompChart_darkTofu__cfca125c:not(.CompChart_open__cfca125c):after{background:-webkit-gradient(linear,left top,left bottom,color-stop(6.41%,hsla(43,11%,87%,0)),color-stop(80.5%,#e2e0db));background:linear-gradient(180deg,hsla(43,11%,87%,0) 6.41%,#e2e0db 80.5%)}}@media (max-width:1023px){.CompChart_darkTofu__cfca125c .CompChart_compChartHeader__wrapper__cfca125c,.CompChart_darkTofu__cfca125c .CompChart_compChartHeader__wrapper__cfca125c:before{background-color:#e2e0db}}.CompChart_transparent__cfca125c{background:transparent}@media (min-width:1024px){.CompChart_transparent__cfca125c:not(.CompChart_open__cfca125c):after{background:-webkit-gradient(linear,left top,left bottom,color-stop(6.41%,hsla(0,0%,100%,0)),color-stop(80.5%,#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 6.41%,#fff 80.5%)}}@media (max-width:1023px){.CompChart_transparent__cfca125c .CompChart_compChartHeader__wrapper__cfca125c,.CompChart_transparent__cfca125c .CompChart_compChartHeader__wrapper__cfca125c:before{background-color:transparent}}.CompChart_white__cfca125c{background:#fff}@media (min-width:1024px){.CompChart_white__cfca125c:not(.CompChart_open__cfca125c):after{background:-webkit-gradient(linear,left top,left bottom,color-stop(6.41%,hsla(0,0%,100%,0)),color-stop(80.5%,#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 6.41%,#fff 80.5%)}}@media (max-width:1023px){.CompChart_white__cfca125c .CompChart_compChartHeader__wrapper__cfca125c,.CompChart_white__cfca125c .CompChart_compChartHeader__wrapper__cfca125c:before{background-color:#fff}}@media (min-width:1024px){.CompChart_noCardsHeader__cfca125c .CompChart_compChartHeader__item__cfca125c{font-size:1.25rem;font-weight:600;line-height:1.75rem}}.CompChart_compChartSubheader__cfca125c{font-size:1.25rem;font-weight:500;line-height:1.75rem;margin:1.25rem auto 0;max-width:50%;text-align:center}.CompChart_compChartDescription__cfca125c{font-size:.75rem;font-weight:500;line-height:1.25rem;margin:2.5rem auto 0;max-width:83.333%;text-align:center}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.ContactUsDropdown_contactUsDropdownWrapper__f9798be1{padding:.9375rem}.ContactUsDropdown_dropdownContainer__f9798be1{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3.25rem}.ContactUsDropdown_dropdownContainer__f9798be1:hover:after{background-color:#2ca01c;border-radius:.25rem;bottom:0;content:"";display:block;height:.375rem;left:0;position:absolute;width:100%}.ContactUsDropdown_dropdownTrigger__f9798be1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;border-radius:.25rem;cursor:default;font-size:1.2rem;justify-content:space-between;pointer-events:auto;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.ContactUsDropdown_dropdownIcon__f9798be1{-ms-flex-negative:0;flex-shrink:0;margin-right:.5rem}.ContactUsDropdown_dropdownTriggerContent__f9798be1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.ContactUsDropdown_dropdownMenu__f9798be1{background-color:#fff;background-color:var(--menu-background-color,#fff);border:.0625rem solid #e0e0e0;border:.0625rem solid var(--menu-border-color,#e0e0e0);border-radius:.25rem;-webkit-box-shadow:0 .125rem .5rem rgba(0,0,0,.15);box-shadow:0 .125rem .5rem rgba(0,0,0,.15);font-size:1.1rem;left:0;list-style:none;margin:0;min-width:17.5rem;opacity:0;padding:0;position:absolute;top:100%;-webkit-transform:translateY(-.625rem);transform:translateY(-.625rem);-webkit-transition:opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;transition:opacity .2s ease,visibility .2s ease,transform .2s ease,-webkit-transform .2s ease;visibility:hidden;z-index:1000}.ContactUsDropdown_dropdownContainer__f9798be1:hover .ContactUsDropdown_dropdownMenu__f9798be1{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.ContactUsDropdown_dropdownMenuItem__f9798be1{margin:0;padding:0}.ContactUsDropdown_dropdownContent__f9798be1{padding:1rem}.ContactUsDropdown_dropdownHoursLabel__f9798be1{color:#333;color:var(--hours-label-color,#333);font-weight:600}.ContactUsDropdown_dropdownContent__f9798be1>div:not(.ContactUsDropdown_dropdownHoursLabel__f9798be1):not(.ContactUsDropdown_dropdownLinkContainer__f9798be1){color:#666;color:var(--text-color,#666);margin-bottom:.75rem}.ContactUsDropdown_dropdownDivider__f9798be1{border:none;border-top:.0625rem solid #000;border-top:.0625rem solid var(--divider-color,#000);margin:1.125rem 0}.ContactUsDropdown_dropdownLink__f9798be1{color:#06c;color:var(--link-color,#06c);display:block;font-size:.9rem;margin-bottom:.3125rem;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.ContactUsDropdown_dropdownLink__f9798be1:hover{background-color:transparent!important;color:#049;color:var(--link-hover-color,#049);text-decoration:underline}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.DrawerComponent_drawerPopup__6ae4b40a{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;right:0;top:0}.DrawerComponent_drawerPopup__6ae4b40a,.DrawerComponent_overlay__6ae4b40a{-webkit-animation:DrawerComponent_qbalFadeEnter__6ae4b40a 333ms cubic-bezier(.35,0,.5,1) backwards,DrawerComponent_qbalUpExaggeratedEnter__6ae4b40a .25s cubic-bezier(0,0,.1,1) backwards;animation:DrawerComponent_qbalFadeEnter__6ae4b40a 333ms cubic-bezier(.35,0,.5,1) backwards,DrawerComponent_qbalUpExaggeratedEnter__6ae4b40a .25s cubic-bezier(0,0,.1,1) backwards;position:fixed}.DrawerComponent_overlay__6ae4b40a{background-color:rgba(0,0,0,.4);height:100%;width:100%}.DrawerComponent_wrap__6ae4b40a{border-top:.5rem solid undefined;bottom:0;-webkit-box-shadow:0 -.5rem 1rem 0 rgba(0,0,0,.1);box-shadow:0 -.5rem 1rem 0 rgba(0,0,0,.1);height:60vh;height:100%;left:0;max-height:80vh;overflow-x:hidden;position:fixed;width:100%}.DrawerComponent_datacontainer__6ae4b40a{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative}.DrawerComponent_close__6ae4b40a{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;padding:0;position:absolute;right:1.25rem;top:.75rem;width:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;justify-content:center;outline:none}.DrawerComponent_close__6ae4b40a.DrawerComponent_tabKey__6ae4b40a:focus{border:.1875rem solid undefined;border-radius:.25rem}@media (max-width:var(--breakpointXsmall )){.DrawerComponent_wrap__6ae4b40a{height:100%;max-height:100%}}@-webkit-keyframes DrawerComponent_qbalFadeEnter__6ae4b40a{0%{opacity:0}to{opacity:1}}@keyframes DrawerComponent_qbalFadeEnter__6ae4b40a{0%{opacity:0}to{opacity:1}}@-webkit-keyframes DrawerComponent_qbalUpExaggeratedEnter__6ae4b40a{0%{-webkit-transform:translateY(7.8125rem);transform:translateY(7.8125rem)}to{-webkit-transform:none;transform:none}}@keyframes DrawerComponent_qbalUpExaggeratedEnter__6ae4b40a{0%{-webkit-transform:translateY(7.8125rem);transform:translateY(7.8125rem)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes DrawerComponent_qbalGrowEnter__6ae4b40a{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:none;transform:none}}@keyframes DrawerComponent_qbalGrowEnter__6ae4b40a{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:none;transform:none}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--border-radius-small:0.25rem;--border-radius-medium:0.5rem;--border-radius-pill:624.9375rem;--border-radius-rounded:50%;--border-radius-rw-jumbo:1.75em;--border-radius-rw-standard:1.2em;--border-radius-rw-mini:0.8em;--border-radius-rw-banner:0.5rem;--border-radius-rw-testimonial:1.25rem;--border-width-rw-tertiary:0.125rem;--breakpoints-xsmall:30rem;--breakpoints-small:48rem;--breakpoints-medium:64rem;--breakpoints-large:75rem;--breakpoints-xlarge:90rem;--color-ice-110:#d5ecef;--color-agave-20:#c2f5ff;--color-agave-30:#81f2fe;--color-agave-40:#38e8f6;--color-spearmint-50:#00d5b0;--color-wintermint-100:#eff4f9;--color-olive-30:#c5ef71;--color-green-01:#108000;--color-green-01-alt:#0d7300;--color-green-02:#2ca01c;--color-green-02-alt:#0e8900;--color-green-03:#53b700;--color-green-04:#7fd000;--color-green-05:#a9e838;--color-green-06:#3bd85e;--color-green-rw-mint:#94f8ba;--color-green-rw-green:#0fd46c;--color-green-rw-dark:#0a8543;--color-green-rw-darker:#086d37;--color-green-rw-light:#e8f5e3;--color-green-qrc:#009633;--color-grey-01:#393a3d;--color-grey-02:#6b6c72;--color-grey-03:#8d9096;--color-grey-04:#babec5;--color-grey-05:#d4d7dc;--color-grey-06:#e3e5e8;--color-grey-07:#eceef1;--color-grey-08:#f4f5f8;--color-grey-rw-grey-01:#e5e5e5;--color-grey-rw-grey-02:#f7f8f3;--color-grey-rw-grey-03:#ddd;--color-grey-rw-grey:#c4c4c4;--color-grey-rw-dark-grey:#babec5;--color-grey-rw-light-grey:#f7f7f7;--color-grey-rw-tofu:#f3f2ef;--color-grey-rw-dark-tofu:#e2e0db;--color-red-01:#b80000;--color-red-02:#d52b1e;--color-red-03:#dd2366;--color-red-04:#f25a52;--color-blue-00:#053d6d;--color-blue-01:#055393;--color-blue-02:#0077c5;--color-blue-03:#0097e6;--color-blue-04:#21abf6;--color-blue-05:#34bfff;--color-blue-06:#bfdcf1;--color-blue-07:#236cff;--color-blue-08:#00254a;--color-blue-rw-dark:#0d333f;--color-blue-rw-darker:#09222a;--color-blue-rw-light:#d8eaeb;--color-blue-icom-light-blue:#bfdaef;--color-blue-rw-light-blue:#00d7d7;--color-blue-rw-sky:#dbedee;--color-blue-rw-sky-blue:#eaf6f7;--color-blue-grayish-blue:#21262a;--color-blue-prompt-background:#f4f9ff;--color-blue-pale-blue:#e0edff;--color-teal-01:#008481;--color-teal-02:#00a6a4;--color-teal-03:#00c1bf;--color-teal-04:#00d7d7;--color-teal-05:#07c4d9;--color-purple-03:#7a3dd8;--color-yellow-02:#fb0;--color-yellow-mc-yellow:#fee01a;--color-pink-02:#c9007a;--color-pink-03:#e31c9e;--color-pink-04:#dd2366;--color-orange-01:#f95700;--color-orange-02:#ff6a00;--color-orange-03:#ff8000;--color-orange-04:#ff6a00;--color-orange-05:#f95700;--color-orange-rw:#ff8540;--color-orange-rw-orange:#ff8540;--color-gold-01:#a98343;--color-gold-02:#c4974d;--color-gold-03:#d2aa64;--color-gold-04:#e0bd7b;--color-gold-05:#eed092;--color-white:#fff;--color-black:#000;--color-sand-02:#f7f8f3;--color-rw-kiwi-10:#d8ffdb;--color-rw-kiwi-40:#5bef76;--color-rw-kiwi-50:#3bd85e;--color-rw-kiwi-60:#00bb42;--color-rw-kiwi-70:#00a63b;--color-rw-kiwi-90:#006c23;--color-rw-netural-pepper-30:#c3ced5;--color-rw-netural-pepper-40:#adbac2;--color-rw-netural-pepper-60:#859299;--color-rw-netural-pepper-80:#5d686f;--color-rw-netural-pepper-90:#4c555b;--color-rw-netural-pepper-110:#2b3135;--color-rw-netural-pepper-120:#21262a;--color-rw-netural-pepper-130:#181c1f;--color-rw-tofu:#f3f2ef;--color-rw-dark-tofu:#e2e0db;--color-accounting:#53b700;--color-payroll:#e31c9e;--color-payments:#0097e6;--color-time-tracking:#ff8000;--color-ies-super-blue:#236cff;--color-blueberry-60:#3492ef;--color-article-link:#0365ac;--easing-slow:cubic-bezier(0.35,0,0.5,1);--easing-quick:cubic-bezier(0.35,0,0.25,1);--easing-exit:cubic-bezier(0.35,0,0.8,1);--easing-entrance:cubic-bezier(0,0,0.1,1);--easing-spirited:cubic-bezier(0.35,1.35,0.3,1);--easing-spirited-entrance:cubic-bezier(0.15,1.3,0.3,1);--easing-spirited-exit:cubic-bezier(0.7,-0.1,0.6,1);--elevation-skim:0 0.0625rem 0.25rem 0 rgba(0,0,0,.2);--elevation-lifted:0 0.125rem 0.5rem 0 rgba(0,0,0,.2);--elevation-raised:0 0.25rem 1rem 0 rgba(0,0,0,.2);--elevation-floating:0 0.375rem 1.5rem 0 rgba(0,0,0,.2);--elevation-product-finder-item:0 0.125rem 0.125rem rgba(13,51,63,.1);--elevation-product-finder-card:0.5rem 0 1.25rem rgba(13,51,63,.15);--elevation-clickable-tooltip:0 1.25rem 1.875rem rgba(0,0,0,.1);--font-family-avenir:"AvenirNext forINTUIT","Avenir","Helvetica","Arial",sans-serif;--font-size-10:3.75rem;--font-size-11:4.5rem;--font-size-12:5.25rem;--font-size-13:6rem;--font-size-14:6.75rem;--font-size-15:7.5rem;--font-size-16:8.25rem;--font-size-09:3rem;--font-size-08:2.5rem;--font-size-07:2.125rem;--font-size-06:1.75rem;--font-size-05:1.5rem;--font-size-04:1.25rem;--font-size-03:1rem;--font-size-02:0.875rem;--font-size-01:0.75rem;--font-size-00:0.625rem;--font-size-rw-video-link-font-size:0.8rem;--font-size-rw-video-link-line-height:1.1rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-demi:600;--font-weight-bold:700;--font-weight-heavy:800;--font-lineheight-heading:1.3;--font-lineheight-body:1.5;--font-lineheight-heading-01:1.4;--font-lineheight-body-01:1.42857143;--font-lineheight-heading-02:1.28571429;--font-lineheight-rw-video-link:1.36625rem;--font-lineheight-size-10:4.75rem;--font-lineheight-size-11:5.75rem;--font-lineheight-size-12:6.75rem;--font-lineheight-size-13:6.75rem;--font-lineheight-size-14:7.25rem;--font-lineheight-size-15:8rem;--font-lineheight-size-16:8.75rem;--font-lineheight-size-09:3.75rem;--font-lineheight-size-08:3.25rem;--font-lineheight-size-07:2.75rem;--font-lineheight-size-06:2.25rem;--font-lineheight-size-05:2rem;--font-lineheight-size-04:1.75rem;--font-lineheight-size-03:1.5rem;--font-lineheight-size-02:1.25rem;--font-lineheight-size-01:1rem;--grid-gutter:1.25rem;--grid-margin-small:1rem;--grid-margin-base:1.25rem;--grid-column-10:83.333%;--grid-column-11:91.667%;--grid-column-12:100%;--grid-column-01:8.333%;--grid-column-02:16.667%;--grid-column-03:25%;--grid-column-04:33.333%;--grid-column-05:41.667%;--grid-column-06:50%;--grid-column-07:58.333%;--grid-column-08:66.667%;--grid-column-09:75%;--radius-small:0.75rem;--spacing-xxxsmall:0.25rem;--spacing-xxsmall:0.5rem;--spacing-xsmall:1rem;--spacing-small:1.25rem;--spacing-large:2.5rem;--spacing-xlarge:3.75rem;--spacing-xxlarge:5rem;--spacing-xxxlarge:7.5rem;--spacing-rw-small-button-height:3rem;--spacing-rw-medium-button-height:3.25rem;--spacing-rw-large-button-height:3.5rem;--spacing-rw-small-button-padding:1.25rem;--spacing-rw-medium-button-padding:1.75rem;--spacing-rw-large-button-padding:2.25rem;--spacing-rw-sec-nav-sticky-height-mobile:8.375rem;--spacing-rw-sec-nav-sticky-height-desktop:5rem;--zindex-dropdown:1000;--zindex-sticky:1100;--zindex-fixed:1200;--zindex-overlay:1300;--zindex-overlay-closer:1305;--zindex-modal:1400;--zindex-tooltip:1500;--zindex-rw-hero-left:1;--zindex-rw-hero-right:0;--zindex-page-content:100;--zindex-gbl-header-overlay:1001;--zindex-rw-sub-layer:-1}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.EmployeeStories_employeeStoriesContainer__e9a7ff78{max-width:90rem;padding:0 1.25rem;position:relative;width:100%}.EmployeeStories_mainWrapper__e9a7ff78{display:grid;margin:0 auto;width:100%}@media screen and (min-width:1024px){.EmployeeStories_employeeStoriesContainer__e9a7ff78{margin:0 auto}.EmployeeStories_mainWrapper__e9a7ff78{-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:.8fr .2fr;margin:0 auto;width:83.333%}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.FeaturedMediaBlock_featuredMediaBlock__9d66a23f{overflow:hidden;position:relative}@media screen and (max-width:768px){.FeaturedMediaBlock_featuredMediaBlock__9d66a23f{padding:0 1.25rem}}.FeaturedMediaBlock_header__9d66a23f{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem}.FeaturedMediaBlock_header__9d66a23f .FeaturedMediaBlock_heading__9d66a23f{margin:0;padding:0;width:75%;-ms-flex-item-align:end;align-self:flex-end}@media screen and (min-width:768px){.FeaturedMediaBlock_header__9d66a23f .FeaturedMediaBlock_heading__9d66a23f.FeaturedMediaBlock_centerAligned__9d66a23f{margin-left:25%}}.FeaturedMediaBlock_header__9d66a23f .FeaturedMediaBlock_sliderControlsWrapper__9d66a23f{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:5%;min-width:10rem;width:20%;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.FeaturedMediaBlock_blocksContainer__9d66a23f{overflow:hidden;position:relative;width:100%}.FeaturedMediaBlock_sliderContent__9d66a23f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.FeaturedMediaBlock_sliderContent__9d66a23f [data-element=featured-media-block-item]{min-width:100%}@media screen and (min-width:1024px){.FeaturedMediaBlock_featuredMediaBlock__9d66a23f{margin:0 auto;max-width:90rem;position:relative;width:100%}.FeaturedMediaBlock_blocksContainer__9d66a23f{-webkit-transform:translateX(0);transform:translateX(0)}.FeaturedMediaBlock_sliderContent__9d66a23f{-webkit-transform:translateX(.625rem);transform:translateX(.625rem)}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem}@media (min-width:768px){.Form_form__5cc437be{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:768px){.Form_formFieldsContainer__5cc437be{width:100%}}.Form_vpadding__5cc437be{padding-bottom:2.5rem;padding-top:2.5rem}.Form_hpadding__5cc437be{padding-left:2.5rem;padding-right:2.5rem}.Form_wrap__5cc437be{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:85rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Form_img__5cc437be img{vertical-align:bottom;width:100%}.Form_grey08__5cc437be{background:var(--color-grey-08)}.Form_black__5cc437be{background:var(--color-black)}.Form_white__5cc437be{background:var(--color-white)}.Form_transparent__5cc437be{background:transparent}.Form_sand02__5cc437be{background:var(--color-sand-02)}.Form_tofu__5cc437be{background:var(--color-rw-tofu)}.Form_submit__5cc437be{margin-top:2.5rem}.Form_txt_black__5cc437be{color:var(--color-black)}.Form_txt_white__5cc437be{color:var(--color-white)}.Form_form__5cc437be .Form_formThankyouSection__5cc437be{color:#393a3d;display:none;font-family:Avenir Next forINTUIT,Avenir Next,Futura,sans-serif;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center}.Form_form__5cc437be.Form_showAnimation__5cc437be .Form_formFieldsContainer__5cc437be{display:none}.Form_form__5cc437be.Form_showAnimation__5cc437be .Form_formThankyouSection__5cc437be{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.Form_form__5cc437be .Form_formThanksContainer__5cc437be{margin:auto;padding:2.5rem}.Form_form__5cc437be .Form_formThanksContainer__5cc437be .Form_formThanksHeading__5cc437be{font-size:1.75rem;font-weight:600;line-height:1.3;margin:.25rem auto 0}.Form_form__5cc437be .Form_formThanksContainer__5cc437be .Form_formThanksSubheading__5cc437be{font-size:1rem;font-weight:500;line-height:1.5;margin:1.25rem auto 0}.Form_form__5cc437be.Form_showAnimation__5cc437be .Form_segLgformLottie__5cc437be{display:block;margin:auto;max-height:3.75rem;max-width:3.75rem;opacity:1;overflow:hidden;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.Form_form__5cc437be.Form_showAnimation__5cc437be .Form_segLgformLottie__5cc437be>svg{height:3.75rem!important;width:3.75rem!important}.Form_form__5cc437be .Form_iesCheckmarkIcon__5cc437be{display:block;margin:auto;text-align:center}.Form_form__5cc437be .Form_iesCheckmarkIcon__5cc437be svg{display:block;height:5rem;margin:0 auto;width:5rem}@media (min-width:768px){.Form_col03__5cc437be,.Form_col04__5cc437be,.Form_col05__5cc437be{width:50%}.Form_col12__5cc437be{width:100%}.Form_shadow__5cc437be{-webkit-box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2)}}@media (min-width:1024px){.Form_col03__5cc437be{width:25%}.Form_col04__5cc437be{width:33.333%}.Form_col05__5cc437be{width:41.667%}.Form_horizontal__5cc437be{display:-webkit-box;display:-ms-flexbox;display:flex}.Form_vertical__5cc437be{margin:0 auto;width:50%}.Form_form__5cc437be .Form_formThanksContainer__5cc437be .Form_formThanksHeading__5cc437be{font-size:2.125rem;font-weight:600;line-height:1.3}.Form_form__5cc437be .Form_formThanksContainer__5cc437be .Form_formThanksSubheading__5cc437be{font-size:1.25rem;line-height:1.4;margin-top:1.25rem}}.Form_rwForm__5cc437be .Form_formFieldsContainer__5cc437be{border-radius:.5rem;-webkit-box-shadow:var(--elevation-raised);box-shadow:var(--elevation-raised)}.Form_rwForm__5cc437be [class*=FormItem] [class*=MultiSelectDropdown][class*=label],.Form_rwForm__5cc437be [class*=FormItem] [class*=dropdown][class*=label],.Form_rwForm__5cc437be [class*=FormItem] [class*=textarea][class*=label],.Form_rwForm__5cc437be [class*=FormItem] [class*=textfield][class*=label]{color:var(--color-black)}.Form_stepPageinfo__5cc437be{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:.75rem}.Form_stepPageinfo__5cc437be .Form_stepPageinfoMessage__5cc437be{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.125rem;padding-right:.625rem}.Form_stepPageinfo__5cc437be .Form_stepPageinfoProgress__5cc437be{background:#d4d7dc;border:.0625rem solid #d4d7dc;border-radius:.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:.5rem;margin-top:.25rem;width:5rem}.Form_stepPageinfo__5cc437be .Form_stepProgress__5cc437be{border-radius:.5rem;height:.5rem;margin-top:-.0625rem;width:50%}.Form_stepPageinfo__5cc437be .Form_stepProgress__5cc437be.Form_gold__5cc437be{background-color:#c4974d}.Form_stepPageinfo__5cc437be .Form_stepProgress__5cc437be.Form_green__5cc437be{background-color:#53b700}.Form_stepPageinfo__5cc437be .Form_stepProgress__5cc437be.Form_blue01__5cc437be{background-color:#055393}.Form_stepPageinfo__5cc437be .Form_stepProgress__5cc437be.Form_blue02__5cc437be{background-color:#236cff}.Form_stepPageinfo__5cc437be .Form_stepProgress__5cc437be.Form_blue03__5cc437be{background-color:#0097e6}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.FotfHero_fotfHero__cf66eb82{margin:auto;max-width:90rem}.FotfHero_topContent__cf66eb82{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:27.5rem;padding:2.5rem 5rem 7.5rem;z-index:var(--zindex-rw-hero-left)}@media screen and (max-width:768px){.FotfHero_topContent__cf66eb82{min-height:100%;padding:2.5rem 1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.FotfHero_topContent__cf66eb82.FotfHero_backgroundColorGrey__cf66eb82{background-color:#393a3d}.FotfHero_topContent__cf66eb82.FotfHero_backgroundColorWhite__cf66eb82{background-color:#fff}.FotfHero_topContent__cf66eb82.FotfHero_backgroundColorBlack__cf66eb82{background-color:#000;color:#fff}.FotfHero_topContent__cf66eb82.FotfHero_backgroundColorBlack__cf66eb82 .FotfHero_heading__cf66eb82{color:#fff}.FotfHero_topContent__cf66eb82 .FotfHero_heading__cf66eb82{color:#fff;font-size:3.75rem;font-weight:700;line-height:4.75rem;text-align:left}@media screen and (max-width:768px){.FotfHero_topContent__cf66eb82 .FotfHero_heading__cf66eb82{font-size:2.125rem;line-height:2.75rem}}.FotfHero_topContent__cf66eb82 .FotfHero_fotfImage__cf66eb82{height:100%;min-width:20rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.FotfHero_topContent__cf66eb82 .FotfHero_fotfImage__cf66eb82{height:9rem;min-width:8.375rem}}.FotfHero_backgroundImage__cf66eb82{height:inherit;width:100%}.FotfHero_backgroundImage__cf66eb82 .FotfHero_image__cf66eb82{height:100%;width:100%}.FotfHero_bottomContent__cf66eb82{margin-top:-7.5rem}@media screen and (max-width:768px){.FotfHero_bottomContent__cf66eb82{margin:0}}.FotfHero_cardGridFotf__cf66eb82 div[class*=ProductBanner_productBanner]{margin:0!important}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.GeneralContent_generalContent__f6bf4849{margin:0 auto;max-width:90rem;text-align:center;width:100%}.GeneralContent_generalContent__f6bf4849 div[class*=bg]{padding:0 1.25rem}@media screen and (min-width:768px){.GeneralContent_generalContent__f6bf4849 div[class*=bg]{padding:0 2.5rem}}.GeneralContent_generalContent__f6bf4849 div[class*=bg]>[class*=container]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.GeneralContent_generalContent__title__f6bf4849{font-size:2.5rem;line-height:3.25rem;margin-bottom:1.25rem;margin-top:5rem}@media screen and (min-width:1024px){.GeneralContent_generalContent__title__f6bf4849{font-size:3.75rem;line-height:4.75rem;margin-top:6.25rem}}.GeneralContent_generalContent__subtitle__f6bf4849{font-size:1rem;font-weight:500;line-height:1.5rem}@media screen and (min-width:768px){.GeneralContent_generalContent__subtitle__f6bf4849{margin:0 auto;max-width:25rem}}@media screen and (min-width:1024px){.GeneralContent_generalContent__subtitle__f6bf4849{font-size:1.25rem;line-height:1.75rem;margin:0 auto;max-width:37.1875rem}}.GeneralContent_generalContent__cta__f6bf4849{margin-top:2.5rem}.GeneralContent_generalContent__img__f6bf4849{margin-top:3.75rem}.GeneralContent_generalContent__video__f6bf4849,.GeneralContent_generalContent__video__f6bf4849[class*=alignCenter]{margin:2.5rem auto 0}@media screen and (min-width:1024px){.GeneralContent_generalContent__video__f6bf4849,.GeneralContent_generalContent__video__f6bf4849[class*=alignCenter]{margin:3.75rem auto 0}}.GeneralContent_generalContent__video__f6bf4849+div{text-align:center}.GeneralContent_generalContent__video__f6bf4849[class*=xlarge] svg,.GeneralContent_generalContent__video__f6bf4849[class*=xxlarge] svg{height:4.375rem!important;width:4.375rem!important}@media screen and (min-width:1024px){.GeneralContent_generalContent__video__f6bf4849[class*=xlarge] svg,.GeneralContent_generalContent__video__f6bf4849[class*=xxlarge] svg{height:5rem!important;width:5rem!important}}.GeneralContent_generalContent__videoLink__f6bf4849{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:2.5rem}.GeneralContent_generalContent__f6bf4849 [class*=rwTextGrid][class*=columns]{padding-left:0;padding-right:0;padding-top:1.25rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem}.GenericForm_form__8f8d87f3{display:grid;margin:auto;max-width:var(--formMaxWidth);width:100%;grid-gap:1.25rem}.GenericForm_form__8f8d87f3 .GenericForm_genericFormItem__8f8d87f3{margin:auto;max-width:var(--columnsMaxWidth);position:relative;width:100%}.GenericForm_form__8f8d87f3 .GenericForm_genericFormItem__8f8d87f3.GenericForm_GenericFormHiddenField__8f8d87f3{display:none}.GenericForm_form__8f8d87f3.GenericForm_horizontalLayout__8f8d87f3{grid-template-columns:repeat(auto-fit,minmax(var(--columnsMaxWidth),-webkit-max-content));grid-template-columns:repeat(auto-fit,minmax(var(--columnsMaxWidth),max-content));-webkit-box-pack:var(--alignHorizontalLayout);-ms-flex-pack:var(--alignHorizontalLayout);justify-content:var(--alignHorizontalLayout)}.GenericForm_form__8f8d87f3.GenericForm_hasShadow__8f8d87f3{-webkit-box-shadow:0 0 1.125rem 0 rgba(0,0,0,.5);box-shadow:0 0 1.125rem 0 rgba(0,0,0,.5)}.GenericForm_form__8f8d87f3.GenericForm_hasVerticalPadding__8f8d87f3{padding-bottom:2.5rem;padding-top:2.5rem}.GenericForm_form__8f8d87f3.GenericForm_hasHorizontalPadding__8f8d87f3{padding-left:2.5rem;padding-right:2.5rem}.GenericForm_form__8f8d87f3.GenericForm_grey08__8f8d87f3{background:#f4f5f8}.GenericForm_form__8f8d87f3.GenericForm_greyColor__8f8d87f3{background-color:#393a3d}.GenericForm_form__8f8d87f3.GenericForm_blackColor__8f8d87f3{background-color:#000}.GenericForm_form__8f8d87f3.GenericForm_whiteColor__8f8d87f3{background-color:#fff}.GenericForm_form__8f8d87f3.GenericForm_proseriesBlue__8f8d87f3{background-color:#055393}.GenericForm_form__8f8d87f3.GenericForm_intuitBlue__8f8d87f3{background-color:#236cff}.GenericForm_form__8f8d87f3.GenericForm_proconnectBlue__8f8d87f3{background-color:#0097e6}.GenericForm_form__8f8d87f3.GenericForm_lacerteGold__8f8d87f3{background-color:var(--color-gold-02)}.GenericForm_form__8f8d87f3.GenericForm_rwGreen__8f8d87f3{background-color:var(--color-green-rw-green)}.GenericForm_form__8f8d87f3.GenericForm_rwDarkGreen__8f8d87f3{background-color:#0a8543}.GenericForm_form__8f8d87f3.GenericForm_quickbooksGreen__8f8d87f3{background-color:#2ca01c}.GenericForm_submit__8f8d87f3{margin:auto;max-width:var(--columnsMaxWidth);text-align:center;width:100%}.GenericForm_submit__8f8d87f3 .GenericForm_submitButton__8f8d87f3{max-width:100%}.GenericForm_handleSubmit__8f8d87f3{position:relative}.GenericForm_handleSubmit__8f8d87f3 .GenericForm_gRecaptcha__8f8d87f3,.GenericForm_handleSubmit__8f8d87f3 .GenericForm_genericFormItem__8f8d87f3,.GenericForm_handleSubmit__8f8d87f3 .GenericForm_submit__8f8d87f3{visibility:hidden}.GenericForm_handleSubmit__8f8d87f3 .GenericForm_formStatus__8f8d87f3{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.GenericForm_handleSubmit__8f8d87f3 .GenericForm_formStatus__8f8d87f3 .GenericForm_lottie__8f8d87f3{display:block;height:3.75rem;margin:auto;opacity:1;overflow:hidden;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:3.75rem}.GenericForm_handleSubmit__8f8d87f3 .GenericForm_formStatus__8f8d87f3 .GenericForm_lottie__8f8d87f3>svg{height:3.75rem;width:3.75rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--fourGridHeight:17.9375rem;--mediumGridsHeight:11.6875rem;--mediumGridsDesktopHeight:24.1875rem}.Grid_gridContainer__30423405{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.25rem 2.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Grid_fullgrid__30423405 .Grid_gridWrapper__30423405{width:100%}.Grid_fullgrid__30423405 .Grid_media__30423405{height:100%!important}.Grid_media__30423405{border-radius:var(--radius-small);max-width:unset!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.Grid_gridWrapper__30423405{border-radius:var(--radius-small);margin-bottom:1.25rem;width:100%}.Grid_fourgrids__30423405 .Grid_gridWrapper__30423405{overflow:hidden}.Grid_mediaFrame__30423405{border-radius:var(--radius-small)}@media screen and (max-width:767px){.Grid_gridContainer__30423405{padding:1.25rem}.Grid_media__30423405,.Grid_threegrids__30423405,.Grid_twogrids__30423405{height:187px!important;height:var(--mediumGridsHeight)!important}}@media screen and (min-width:1025px){.Grid_gridContainer__30423405{margin:auto;max-width:75rem}.Grid_fourgrids__30423405 .Grid_gridWrapper__30423405{-webkit-box-flex:0;-ms-flex:0 1 calc(25% - 0.5em);flex:0 1 calc(25% - 0.5em)}.Grid_threegrids__30423405 .Grid_gridWrapper__30423405{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33% - 0.5em);flex:0 1 calc(33.33% - 0.5em)}.Grid_twogrids__30423405 .Grid_gridWrapper__30423405{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 0.5em);flex:0 1 calc(50% - 0.5em)}.Grid_fourgrids__30423405 .Grid_media__30423405{height:287px!important;height:var(--fourGridHeight)!important}.Grid_media__30423405,.Grid_threegrids__30423405,.Grid_twogrids__30423405{height:387px!important;height:var(--mediumGridsDesktopHeight)!important}}@media screen and (min-width:768px) and (max-width:1024px){.Grid_twogrids__30423405 .Grid_gridWrapper__30423405{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 0.25em);flex:0 1 calc(50% - 0.25em)}.Grid_fourgrids__30423405 .Grid_gridWrapper__30423405{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 0.5em);flex:0 1 calc(50% - 0.5em);margin-bottom:1.25rem}.Grid_threegrids__30423405 .Grid_gridWrapper__30423405{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33% - 0.5em);flex:0 1 calc(33.33% - 0.5em)}.Grid_media__30423405,.Grid_threegrids__30423405,.Grid_twogrids__30423405{height:187px!important;height:var(--mediumGridsHeight)!important}.Grid_fourgrids__30423405 .Grid_media__30423405{height:287px!important;height:var(--fourGridHeight)!important}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsXsmall:30rem;--breakpointsSmall:48rem;--breakpointsLarge:75rem;--breakpointsXlarge:90rem}.HomePageHeroCa_hero__83048897{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;margin:0 auto;max-width:75rem;position:relative;width:100%}@media (min-width:768px){.HomePageHeroCa_hero__83048897{padding:2.5rem 0}}@media (min-width:1200px){.HomePageHeroCa_hero__83048897{padding:3.75rem 0 2.5rem}}@media (max-width:480px){.HomePageHeroCa_hero__83048897{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.HomePageHeroCa_heroLeft__83048897{color:#393a3d;width:33.3333%}.HomePageHeroCa_heroRight__83048897{-ms-flex-wrap:wrap;flex-wrap:wrap;width:66.6667%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:480px){.HomePageHeroCa_heroRight__83048897{display:none}}.HomePageHeroCa_heroRight__83048897:after{background-color:#f4f5f8;content:"";display:block;height:100%;position:absolute;right:10%;top:0;width:100vw;z-index:-1}.HomePageHeroCa_heroLeft__83048897,.HomePageHeroCa_heroRight__83048897{padding:0 0 0 .5rem}@media (max-width:768px){.HomePageHeroCa_heroLeft__83048897,.HomePageHeroCa_heroRight__83048897{width:50%}}@media (max-width:480px){.HomePageHeroCa_heroLeft__83048897,.HomePageHeroCa_heroRight__83048897{width:100%}}.HomePageHeroCa_heroTiles__83048897{display:-webkit-box;display:-ms-flexbox;display:flex}.HomePageHeroCa_heroTileItem__83048897{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:25rem;width:33.3333%}.HomePageHeroCa_heroTileItem__83048897:not(:last-child){margin-right:1.25rem}.HomePageHeroCa_heroTileItem__83048897.HomePageHeroCa_promoTileFullwidth__83048897{width:66.667%}.HomePageHeroCa_heroTileItem__83048897.HomePageHeroCa_promoTile__83048897{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;color:#393a3d;justify-content:center;overflow:hidden;padding:1.5rem;position:relative}@media (max-width:768px){.HomePageHeroCa_heroTileItem__83048897.HomePageHeroCa_promoTile__83048897{width:100%}.HomePageHeroCa_heroTileItem__83048897.HomePageHeroCa_hideTablet__83048897{display:none}}.HomePageHeroCa_heroMobilePromo__83048897{color:#393a3d;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:480px){.HomePageHeroCa_heroMobilePromo__83048897{display:none}}.HomePageHeroCa_heroMobileContent__83048897{width:60%;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.HomePageHeroCa_heroMobileCta__83048897{width:40%;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.HomePageHeroCa_heroMobilePromo__83048897.HomePageHeroCa_black__83048897,.HomePageHeroCa_heroTileItem__83048897.HomePageHeroCa_black__83048897{background-color:#393a3d;color:#fff}.HomePageHeroCa_heroMobilePromo__83048897.HomePageHeroCa_red__83048897,.HomePageHeroCa_heroTileItem__83048897.HomePageHeroCa_red__83048897{background-image:linear-gradient(235deg,#d52b1e,#b80000);color:#fff}.HomePageHeroCa_heroMobilePromo__83048897.HomePageHeroCa_green__83048897,.HomePageHeroCa_heroTileItem__83048897.HomePageHeroCa_green__83048897{background-image:linear-gradient(225.32deg,#00c1bf 0,var(--color-accounting) 100%);background-position:50% 0}.HomePageHeroCa_heroMobilePromo__83048897.HomePageHeroCa_teal__83048897,.HomePageHeroCa_heroTileItem__83048897.HomePageHeroCa_teal__83048897{background-color:#00c1bf;color:#393a3d}.HomePageHeroCa_promoPattern__83048897{display:block;position:absolute}@media (max-width:768px){.HomePageHeroCa_promoPattern__83048897{display:none}}.HomePageHeroCa_promoPattern__83048897.HomePageHeroCa_dots__83048897{bottom:1.5rem;right:1.5rem}.HomePageHeroCa_header__83048897{font-size:2.5rem;font-weight:700;line-height:1.3;margin:0}@media (min-width:768px){.HomePageHeroCa_header__83048897{font-size:3rem}}.HomePageHeroCa_homepageHeroList__83048897{list-style-type:none;margin:1.25rem 0 2.5rem;padding:0}.HomePageHeroCa_checkmark__83048897{margin-right:.5rem;width:1.5625rem}.HomePageHeroCa_homepageHeroListItem__83048897{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;letter-spacing:normal;line-height:1.3;margin-bottom:1rem}.HomePageHeroCa_homepageHeroListItem__83048897,.HomePageHeroCa_reviews__83048897{font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.HomePageHeroCa_reviews__83048897{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:1.5rem 0;-webkit-box-pack:center;-ms-flex-pack:center;color:#393a3d;font-size:.875rem;justify-content:center}@media (max-width:768px){.HomePageHeroCa_reviews__83048897{display:none}}.HomePageHeroCa_stars__83048897{margin-right:.5rem}.HomePageHeroCa_star__83048897{height:1.25rem;margin:.125rem;width:1.25rem}.HomePageHeroCa_promoSubhead__83048897{font-size:1rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:1rem;position:relative}.HomePageHeroCa_promoSubhead__83048897:after{background-color:#393a3d;border-radius:.0625rem;bottom:0;content:"";display:block;height:.125rem;left:0;position:absolute;width:5rem}.HomePageHeroCa_promoTitle__83048897{font-size:2.125rem}@media (max-width:768px){.HomePageHeroCa_promoTitle__83048897{font-size:2.125rem}}.HomePageHeroCa_promoOffer__83048897{font-size:.75rem;font-weight:700;line-height:1.3}@media (min-width:480px){.HomePageHeroCa_promoOffer__83048897.HomePageHeroCa_black__83048897{color:#7fd000}.HomePageHeroCa_promoOffer__83048897{font-size:3rem}.HomePageHeroCa_promoOffer__83048897.HomePageHeroCa_tile_three__83048897{font-size:2.125rem}}.HomePageHeroCa_promoButton__83048897{margin:0 0 .5rem}@media (min-width:480px){.HomePageHeroCa_promoButton__83048897{margin:1rem 0}}.HomePageHeroCa_promoCondition__83048897{font-size:.75rem;font-weight:700;line-height:1.3}.HomePageHeroCa_icon_tag__83048897{padding:0 1rem 0 0;width:3rem}.HomePageHeroCa_countdown__83048897{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5rem}.HomePageHeroCa_countdown__83048897.HomePageHeroCa_height__83048897{height:5rem}.HomePageHeroCa_unit__83048897{background:#fff;border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#393a3d;height:2.75rem;margin-right:.5rem;width:2.5rem}@media (min-width:768px){.HomePageHeroCa_unit__83048897{height:4.125rem;width:4rem}}.HomePageHeroCa_number__83048897{font-size:1.25rem;font-weight:700;line-height:1.5;padding-bottom:.0625rem}@media (min-width:768px){.HomePageHeroCa_number__83048897{font-size:1.75rem}}.HomePageHeroCa_length__83048897{font-size:.625rem;font-weight:700}@media (min-width:768px){.HomePageHeroCa_length__83048897{font-size:.875rem}}@-webkit-keyframes HomePageHeroCa_slideInFromLeft__83048897{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:.3}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes HomePageHeroCa_slideInFromLeft__83048897{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{opacity:.3}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.HomePageHeroCa_beams__83048897{bottom:-5.75rem;mix-blend-mode:multiply;position:absolute;right:-4.125rem;-webkit-transform:scale(1);transform:scale(1)}@media (max-width:1024px){.HomePageHeroCa_beams__83048897{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.HomePageHeroCa_beams__83048897{opacity:.3}}.HomePageHeroCa_beam__83048897{background-color:#e3e5e8;border-radius:4.5rem;height:5rem;mix-blend-mode:multiply;position:relative;-webkit-transform:rotate(-45deg) translateX(-100%);transform:rotate(-45deg) translateX(-100%);-webkit-transition:-webkit-transform .5s cubic-bezier(0,0,.1,1);transition:-webkit-transform .5s cubic-bezier(0,0,.1,1);transition:transform .5s cubic-bezier(0,0,.1,1);transition:transform .5s cubic-bezier(0,0,.1,1),-webkit-transform .5s cubic-bezier(0,0,.1,1);width:30.375rem}.HomePageHeroCa_beam1__83048897{left:-9.625rem;top:12rem;-webkit-transition-delay:.3s;transition-delay:.3s}.HomePageHeroCa_beam2__83048897{background:linear-gradient(225.74deg,#b9bdc4,#d3d6db)}.HomePageHeroCa_beam3__83048897{background-color:#e3e5e8;border-top-left-radius:0;border-top-right-radius:0;height:4.0625rem;left:1.5rem;top:.25rem;-webkit-transition-delay:.2s;transition-delay:.2s}.HomePageHeroCa_beamsAnimated__83048897 .HomePageHeroCa_beam1__83048897,.HomePageHeroCa_beamsAnimated__83048897 .HomePageHeroCa_beam2__83048897,.HomePageHeroCa_beamsAnimated__83048897 .HomePageHeroCa_beam3__83048897{-webkit-transform:rotate(-45deg) translateZ(0);transform:rotate(-45deg) translateZ(0)}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsXsmall:30rem;--breakpointsSmall:48rem;--breakpointsMedium:64rem}.HowItWorks_howItWorks__9d5444b4{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;margin:0 auto;max-width:90rem}.HowItWorks_featureItems__9d5444b4{-ms-flex-wrap:wrap;flex-wrap:wrap;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:1.25rem auto;width:100%}.HowItWorks_featureItems__9d5444b4,.HowItWorks_filterButtonsContent__9d5444b4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.HowItWorks_filterButtonsContent__9d5444b4{margin:2.5rem auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.125rem solid #e3e5e8;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;overflow-x:scroll}.HowItWorks_filterButtonMobile__9d5444b4{display:none}.HowItWorks_filterButtons__9d5444b4{background:transparent;border:none;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;color:#6b6c72;cursor:pointer;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;margin:0 1.25rem;text-shadow:0 0 0 transparent}.HowItWorks_filterButtons__9d5444b4:active,.HowItWorks_filterButtons__9d5444b4:focus{outline:0}.HowItWorks_filterButtons__9d5444b4:after{background-color:transparent;border-radius:.125rem;content:"";display:block;height:.25rem;margin-top:1rem;width:100%}.HowItWorks_currentFiltered__9d5444b4{color:#393a3d}.HowItWorks_currentFiltered__9d5444b4:after{background-color:#2ca01c;border-radius:.125rem;content:"";display:block;height:.25rem;margin-top:1.125rem;width:100%}@media (max-width:480px){.HowItWorks_filterButtonsContent__9d5444b4{display:none}.HowItWorks_filterButtonMobile__9d5444b4{border-bottom:.125rem solid #e3e5e8;display:block;padding:1.25rem}.HowItWorks_filterButtonMobileTitle__9d5444b4{font-size:1rem;padding-bottom:.5rem}.HowItWorks_filterButtonMobileSelect__9d5444b4{position:relative;width:12.5rem}.HowItWorks_filterButtonMobileSelect__9d5444b4:after{border-left:.125rem solid #393a3d;content:url(https://quickbooks.intuit.com/oidam/intuit/sa/en_us/quickbooks/icons/chevron-down-icon-sbseg.svg);height:2.4rem;padding:.5rem 0 0 .5rem;pointer-events:none;position:absolute;right:.75rem;top:.1rem}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.125rem solid #393a3d;border-radius:2.5rem;color:#393a3d;display:block;font-size:1rem;font-style:normal;font-weight:500;height:2.5rem;line-height:1.5;margin:.25rem 0;max-width:12.5rem;padding:0 1.25rem;width:100%}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.IcomCards_sliderContent__ff963337{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.IcomCards_sliderContent__ff963337.IcomCards_third__ff963337 [data-element-type=card]{max-width:calc(33.334% - .83313rem);min-width:calc(33.334% - .83313rem)}.IcomCards_sliderContent__ff963337.IcomCards_third__ff963337 [data-element-type=card].IcomCards_isThirdChild__ff963337{margin-right:0}.IcomCards_sliderContent__ff963337.IcomCards_full__ff963337 [data-element-type=card]{min-width:calc(100% - 3.75rem)}.IcomCards_cardsContainer__ff963337{overflow:hidden;position:relative;width:100%}.IcomCards_sliderControlsWrapper__ff963337{margin-left:37%}.IcomCards_sliderControlsWrapper__ff963337.IcomCards_dots__ff963337{margin:0 auto}@media screen and (min-width:1024px){.IcomCards_icomCards__ff963337{margin:0 auto;max-width:90rem;position:relative;width:100%}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--spacingXXSmall:0.5rem}.IcomHero_icomHero__f1e27776{display:-webkit-box;display:-ms-flexbox;display:flex;height:75vh;margin:0 auto;max-width:75rem;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){.IcomHero_icomHero__f1e27776{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.25rem auto auto}}.IcomHero_copyContainer__f1e27776{margin-right:5%;width:35%}@media screen and (max-width:1024px){.IcomHero_copyContainer__f1e27776{margin:0;padding:0 1.25rem;width:100%}}.IcomHero_copyContainer__f1e27776 [data-element=icom-search-field]{margin-bottom:1.25rem;margin-top:0;max-width:100%}.IcomHero_eyebrow__f1e27776{margin-bottom:1.25rem}.IcomHero_eyebrowImage__f1e27776{max-width:9.375rem}.IcomHero_imageContainer__f1e27776{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:60%}.IcomHero_imageContainer__f1e27776 .IcomHero_sliderContent__f1e27776{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.IcomHero_imageContainer__f1e27776 .IcomHero_sliderContent__f1e27776>div{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%}.IcomHero_imageContainer__f1e27776 .IcomHero_sliderContent__f1e27776 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.IcomHero_imageContainer__f1e27776 [data-element=bullets-controls]{bottom:1.5rem;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:1024px){.IcomHero_imageContainer__f1e27776 [data-element=bullets-controls]{bottom:.5rem}.IcomHero_imageContainer__f1e27776{margin-top:2.5rem;max-height:40vw;min-height:14.375rem;overflow:hidden;position:relative;width:100%}}.IcomHero_heading__f1e27776{margin-bottom:1.25rem;padding:0}.IcomHero_ctaWrapper__f1e27776,.IcomHero_paragraph__f1e27776,.IcomHero_videoLink__f1e27776{margin-bottom:1.25rem}.IcomHero_ctaWrapper__f1e27776 div:nth-child(2),.IcomHero_videoLink__f1e27776 div:nth-child(2){margin-top:1.25rem}.IcomHero_socialLinksWrapper__f1e27776{margin-top:2.5rem}.IcomHero_socialLinksWrapper__f1e27776 a{height:2rem;width:2rem}.IcomHero_socialLinksWrapper__f1e27776 a:not(:last-child){margin-right:1.25rem;margin-top:0}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.IcomTabsGrid_icomTabsGridContainer__afc2df44{max-width:90rem;padding:0 1.25rem;position:relative;width:100%}.IcomTabsGrid_icomTabsGridContent__afc2df44{margin:0 auto;width:100%}.IcomTabsGrid_chevronWrapper__afc2df44{height:1.25rem;position:absolute;right:1.25rem;top:.75rem;width:1.25rem}.IcomTabsGrid_chevronWrapper__afc2df44 path{stroke:#236cff}.IcomTabsGrid_icomTabsGridButtonWrapper__afc2df44{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding:0 1.25rem;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:.0625rem solid #6b6c72;-ms-flex-direction:column;flex-direction:column;pointer-events:none}.IcomTabsGrid_icomTabsGridButtonWrapper__afc2df44:before{-webkit-box-shadow:0 .0625rem 0 0 #6b6c72;box-shadow:0 .0625rem 0 0 #6b6c72;content:"";height:.0625rem;left:0;position:absolute;top:2.625rem;width:100%}.IcomTabsGrid_icomTabsGridButtonWrapper__afc2df44.IcomTabsGrid_isOpen__afc2df44:before{display:none}.IcomTabsGrid_buttonListItem__afc2df44{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.8125rem;min-height:2.8125rem;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.IcomTabsGrid_buttonListItem__afc2df44:before{background:#6b6c72;content:"";height:.0625rem;left:-1.25rem;position:absolute;top:0;width:calc(100% + 2.5rem)}.IcomTabsGrid_buttonListItem__afc2df44.IcomTabsGrid_isActive__afc2df44{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.IcomTabsGrid_buttonListItem__afc2df44.IcomTabsGrid_isActive__afc2df44:before{display:none}.IcomTabsGrid_tabsButton__afc2df44{height:100%;width:100%}.IcomTabsGrid_logoImageImage__afc2df44,.IcomTabsGrid_logoImage__afc2df44{height:100%;pointer-events:none}.IcomTabsGrid_logoImageImage__afc2df44 img,.IcomTabsGrid_logoImage__afc2df44 img{height:100%}.IcomTabsGrid_tabsButtonButton__afc2df44{font-size:1.25rem;height:100%;line-height:.5;max-width:100%;-webkit-transition:font-size 0ms ease;transition:font-size 0ms ease;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;pointer-events:auto}.IcomTabsGrid_tabsButtonButton__afc2df44 span{display:inline}.IcomTabsGrid_tabsButtonButton__afc2df44:focus{-webkit-box-shadow:0 0 0 .125rem var(--focusColor);box-shadow:0 0 0 .125rem var(--focusColor);outline:none}.IcomTabsGrid_tabsButtonButton__afc2df44:hover{background:hsla(0,0%,100%,.35)}@media (min-width:768px){.IcomTabsGrid_icomTabsGridContainer__afc2df44{margin:0 auto}.IcomTabsGrid_chevronWrapper__afc2df44{display:none}.IcomTabsGrid_icomTabsGridContent__afc2df44{-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem;margin:0 auto;width:83.333%}.IcomTabsGrid_buttonListItem__afc2df44{height:auto;min-height:4.6875rem;width:100%}.IcomTabsGrid_buttonListItem__afc2df44:before{content:"";display:none}.IcomTabsGrid_buttonListItem__afc2df44.IcomTabsGrid_isActive__afc2df44{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}.IcomTabsGrid_tabsButtonButton__afc2df44{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.IcomTabsGrid_tabsButtonButton__afc2df44.IcomTabsGrid_isActive__afc2df44{font-size:1.75rem;-webkit-transition:font-size 50ms ease .25s;transition:font-size 50ms ease .25s}.IcomTabsGrid_icomTabsGridButtonWrapper__afc2df44{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background:#eceef1;border:none;-ms-flex-direction:row;flex-direction:row;padding:0}.IcomTabsGrid_icomTabsGridButtonWrapper__afc2df44:before{background:#fff;bottom:0;-webkit-box-shadow:none;box-shadow:none;content:"";height:auto;left:0;position:absolute;top:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:calc(100%/var(--totalItems))}.IcomTabsGrid_icomTabsGridButtonWrapper__afc2df44.IcomTabsGrid_activeTab0__afc2df44:before{-webkit-transform:translateX(0);transform:translateX(0)}.IcomTabsGrid_icomTabsGridButtonWrapper__afc2df44.IcomTabsGrid_activeTab1__afc2df44:before{-webkit-transform:translateX(100%);transform:translateX(100%)}.IcomTabsGrid_icomTabsGridButtonWrapper__afc2df44.IcomTabsGrid_activeTab2__afc2df44:before{-webkit-transform:translateX(200%);transform:translateX(200%)}.IcomTabsGrid_icomTabsGridButtonWrapper__afc2df44.IcomTabsGrid_activeTab3__afc2df44:before{-webkit-transform:translateX(300%);transform:translateX(300%)}.IcomTabsGrid_icomTabsGridButtonWrapper__afc2df44.IcomTabsGrid_activeTab4__afc2df44:before{-webkit-transform:translateX(400%);transform:translateX(400%)}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.IpdPayrollSignUp_ipdPayrollSignupWidget__bc0b10de{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;-ms-flex-direction:column;flex-direction:column;padding:2rem 5% 0}.IpdPayrollSignUp_ipdPayrollHeading__bc0b10de{width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.IpdPayrollSignUp_ipdPayrollSignupTitle__bc0b10de{color:#393a3d;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:2.75rem;font-style:normal;font-weight:700;line-height:3.25rem;margin-bottom:0;margin-top:1.25rem}.IpdPayrollSignUp_ipdPayrollSignupSubtitle__bc0b10de{color:#393a3d;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.25rem;margin-bottom:3.125rem;margin-top:.625rem;padding-top:.5rem}.IpdPayrollSignUp_topSection__bc0b10de{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;justify-content:space-between}.IpdPayrollSignUp_priceRecommendationCard__bc0b10de{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:.0625rem solid #36bb43;border-radius:.25rem;-webkit-box-shadow:0 .25rem .4375rem rgba(0,0,0,.1);box-shadow:0 .25rem .4375rem rgba(0,0,0,.1);-ms-flex-direction:column;flex-direction:column;margin-left:1.875rem;padding:.625rem 1.5625rem}.IpdPayrollSignUp_seeDetailsLink__bc0b10de{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal}@media only screen and (max-width:1600px){.IpdPayrollSignUp_topSection__bc0b10de{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.IpdPayrollSignUp_priceRecommendationCard__bc0b10de{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0;margin-top:1.25rem;width:100%}.IpdPayrollSignUp_separator__bc0b10de{display:none}}@media only screen and (max-width:579px){.IpdPayrollSignUp_priceRecommendationCard__bc0b10de{min-width:22.375rem;width:auto}}.IpdPayrollSignUp_recommendationSubtext__bc0b10de,.IpdPayrollSignUp_recommendationText__bc0b10de{color:#5e6065;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.75rem;overflow-wrap:break-word;width:18.75rem}.IpdPayrollSignUp_recommendationSubtext__bc0b10de{margin-bottom:1.25rem;margin-top:1.25rem}.IpdPayrollSignUp_separator__bc0b10de{background-color:#2ca01c;border-radius:.125rem;height:.25rem;margin-right:.25rem;min-height:.25rem;width:4.25rem}.IpdPayrollSignUp_productName__bc0b10de{font-size:2.125rem!important;line-height:3.25rem;padding:0!important}.IpdPayrollSignUp_bundlesProductName__bc0b10de{color:#414246;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;font-style:normal;font-weight:600;letter-spacing:.00597rem;margin-bottom:0;margin-top:0;padding:0}.IpdPayrollSignUp_totalPrice__bc0b10de{color:#4a4b50;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;text-decoration-line:line-through}.IpdPayrollSignUp_totalPriceAfterDiscount__bc0b10de{color:#414246;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:2.125rem;font-style:normal;font-weight:600;line-height:2.75rem}.IpdPayrollSignUp_discountCents__bc0b10de,.IpdPayrollSignUp_discountUnit__bc0b10de{color:#393a3d;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:.00232rem;line-height:1.25rem;padding-top:.125rem}.IpdPayrollSignUp_discountUnit__bc0b10de{padding-top:1rem}.IpdPayrollSignUp_discountText__bc0b10de{color:#414246;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;padding:.3125rem 0 0 .3125rem}.IpdPayrollSignUp_appstoreScreen__bc0b10de{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.IpdPayrollSignUp_appstoreScreenButtons__bc0b10de{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:86.25rem;padding-top:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.IpdPayrollSignUp_appstorePrevBtn__bc0b10de{margin-right:1rem}.IpdPayrollSignUp_limitedTimeOffer__bc0b10de{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:.875rem;padding-top:.625rem}.IpdPayrollSignUp_limitedTimeText__bc0b10de{color:#e31c9e;font-weight:700}.IpdPayrollSignUp_ipdBmeClientViewing__bc0b10de{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;text-align:center}.IpdPayrollSignUp_ipdBmeHeader__bc0b10de{color:#000;font-size:1.5rem;font-weight:400;line-height:1.25;margin:1.5625rem auto 1rem}.IpdPayrollSignUp_ipdBmeSubHeader__bc0b10de{color:#000;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.43;margin-bottom:1rem}.IpdPayrollSignUp_ipdBmeQboaInfo__bc0b10de{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e3e5e8;border-radius:.25rem;font-size:.875rem;line-height:1.43;margin:1rem 0 1.75rem;padding:.5rem}.IpdPayrollSignUp_ipdBmeQboaInfo__bc0b10de b{word-break:break-all}.IpdPayrollSignUp_ipdBmeDivider__bc0b10de{border-bottom:.0625rem solid #e3e5e8;display:inline-block;height:.125rem;width:25rem}.IpdPayrollSignUp_ipdBmeAddEmpText__bc0b10de{font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.43;margin-bottom:1rem;margin-top:1.875rem}.IpdPayrollSignUp_ipdBmeAddEmpLink__bc0b10de{background-color:transparent;border:.0625rem solid #8d9096;border-radius:.1875rem;height:2rem;width:13.75rem}.IpdPayrollSignUp_ipdBmeImage__bc0b10de{margin-bottom:2.9375rem;margin-top:1.875rem}@media screen and (min-width:768px) and (max-width:1024px){.IpdPayrollSignUp_ipdBmeHeader__bc0b10de{margin:.5rem auto;width:61%}.IpdPayrollSignUp_ipdBmeSubHeader__bc0b10de{margin:.5rem auto;width:40%}.IpdPayrollSignUp_ipdBmeDivider__bc0b10de{width:25rem}.IpdPayrollSignUp_ipdBmeQboaInfo__bc0b10de{width:23.125rem}}@media screen and (min-width:425px) and (max-width:768px){.IpdPayrollSignUp_ipdBmeHeader__bc0b10de{margin:.5rem auto;width:52%}.IpdPayrollSignUp_ipdBmeSubHeader__bc0b10de{margin:.5rem auto;width:45%}.IpdPayrollSignUp_ipdBmeDivider__bc0b10de{width:12.5rem}.IpdPayrollSignUp_ipdBmeQboaInfo__bc0b10de{width:19rem}}@media screen and (max-width:768px){.IpdPayrollSignUp_ipdBmeDivider__bc0b10de{width:12.5rem}.IpdPayrollSignUp_ipdBmeQboaInfo__bc0b10de{width:19rem}}@media screen and (max-width:425px){.IpdPayrollSignUp_ipdBmeHeader__bc0b10de{margin:.5rem auto;width:80%}.IpdPayrollSignUp_ipdBmeSubHeader__bc0b10de{margin:.5rem auto;width:90%}}@media screen and (min-width:1024px) and (max-width:1199px){.IpdPayrollSignUp_recommendationText__bc0b10de{width:auto}}.main_TypographyDarkE793b1d__d2508879{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main_TypographyDisplay1E793b1d__d2508879{font-family:var(--font-family-display);font-size:var(--font-size-display-1);font-style:normal;font-weight:var(--font-weight-display);line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.main_TypographyDisplay1E793b1d__d2508879 strong{font-weight:var(--font-weight-display)}.main_TypographyDisplay2E793b1d__d2508879{font-family:var(--font-family-display);font-size:var(--font-size-display-2);font-style:normal;font-weight:var(--font-weight-display);line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.main_TypographyDisplay2E793b1d__d2508879 strong{font-weight:var(--font-weight-display)}.main_TypographyDisplay3E793b1d__d2508879{font-family:var(--font-family-display);font-size:var(--font-size-display-3);font-style:normal;font-weight:var(--font-weight-display);line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.main_TypographyDisplay3E793b1d__d2508879 strong{font-weight:var(--font-weight-display)}.main_TypographyDisplay4E793b1d__d2508879{font-family:var(--font-family-display);font-size:var(--font-size-display-4);font-style:normal;font-weight:var(--font-weight-display);line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.main_TypographyDisplay4E793b1d__d2508879 strong{font-weight:var(--font-weight-display)}.main_TypographyHeadline1E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-1);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline1E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline2E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-2);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline2E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline3E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-3);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline3E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline4E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-4);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline4E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline5E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-5);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline5E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyHeadline6E793b1d__d2508879{font-family:var(--font-family-heading);font-size:var(--font-size-heading-6);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);margin-bottom:0;margin-top:0;padding:0}.main_TypographyHeadline6E793b1d__d2508879 strong{font-weight:var(--font-weight-heading-bold)}.main_TypographyBody1E793b1d__d2508879{font-family:var(--font-family-body);font-size:var(--font-size-body-1);font-style:normal;font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin-bottom:0;margin-top:0;padding:0}.main_TypographyBody1E793b1d__d2508879 strong{font-weight:var(--font-weight-body-bold)}.main_TypographyBody2E793b1d__d2508879{font-family:var(--font-family-body);font-size:var(--font-size-body-2);font-style:normal;font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin-bottom:0;margin-top:0;padding:0}.main_TypographyBody2E793b1d__d2508879 strong{font-weight:var(--font-weight-body-bold)}.main_TypographyBody3E793b1d__d2508879{font-family:var(--font-family-body);font-size:var(--font-size-body-3);font-style:normal;font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin-bottom:0;margin-top:0;padding:0}.main_TypographyBody3E793b1d__d2508879 strong{font-weight:var(--font-weight-body-bold)}.main_TypographyBody4E793b1d__d2508879{font-family:var(--font-family-body);font-size:var(--font-size-body-4);font-style:normal;font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin-bottom:0;margin-top:0;padding:0}.main_TypographyBody4E793b1d__d2508879 strong{font-weight:var(--font-weight-body-bold)}.main_TypographyFw300E793b1d__d2508879,.main_TypographyThinE793b1d__d2508879{font-weight:200}.main_TypographyFw400E793b1d__d2508879,.main_TypographyRegularE793b1d__d2508879{font-weight:400}.main_TypographyFw500E793b1d__d2508879,.main_TypographyMediumE793b1d__d2508879,strong.main_TypographyFw500E793b1d__d2508879,strong.main_TypographyMediumE793b1d__d2508879{font-weight:500}.main_TypographyDemiE793b1d__d2508879,.main_TypographyFw600E793b1d__d2508879,strong.main_TypographyDemiE793b1d__d2508879,strong.main_TypographyFw600E793b1d__d2508879{font-weight:600}.main_TypographyBoldE793b1d__d2508879,.main_TypographyFw700E793b1d__d2508879,strong.main_TypographyBoldE793b1d__d2508879,strong.main_TypographyFw700E793b1d__d2508879{font-weight:700}.main_TypographyFw800E793b1d__d2508879,.main_TypographyHeavyE793b1d__d2508879,strong.main_TypographyFw800E793b1d__d2508879,strong.main_TypographyHeavyE793b1d__d2508879{font-weight:800}@-webkit-keyframes main_CircleProgressRingD62acf8__004987e2{0%{stroke-dashoffset:0}}@keyframes main_CircleProgressRingD62acf8__004987e2{0%{stroke-dashoffset:0}}@-webkit-keyframes main_CircleProgressRotateAc920f8__004987e2{10%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes main_CircleProgressRotateAc920f8__004987e2{10%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes main_CircleProgressComplete2a07282__004987e2{0%{stroke:#0097e6;stroke:var(--ids-loader-progressFillDefaultBackgroundColor-c7e84b)}to{stroke:#0097e6;stroke:var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b)}}@keyframes main_CircleProgressComplete2a07282__004987e2{0%{stroke:#0097e6;stroke:var(--ids-loader-progressFillDefaultBackgroundColor-c7e84b)}to{stroke:#0097e6;stroke:var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b)}}@-webkit-keyframes main_CircleEndWithFillD6421ae__004987e2{0%{-webkit-box-shadow:inset 0 0 0 #0097e6;box-shadow:inset 0 0 0 #0097e6;-webkit-box-shadow:0 0 0 var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b) inset;box-shadow:0 0 0 var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b) inset}}@keyframes main_CircleEndWithFillD6421ae__004987e2{0%{-webkit-box-shadow:inset 0 0 0 #0097e6;box-shadow:inset 0 0 0 #0097e6;-webkit-box-shadow:0 0 0 var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b) inset;box-shadow:0 0 0 var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b) inset}}@-webkit-keyframes main_CircleCheckmarkAppear3142986__004987e2{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes main_CircleCheckmarkAppear3142986__004987e2{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.main_CircleWrapperC788510__004987e2{display:inline-block}.main_CircleRing913f7f8__004987e2{stroke:#d4d7dc;stroke:var(--ids-loader-progressTrackDefaultBackgroundColor-c7e84b,#d4d7dc);animation:main_CircleProgressRingD62acf8__004987e2 1s ease reverse forwards;animation:main_CircleProgressRingD62acf8__004987e2 var(--ids-loader-progressCircleTrackGrowingDuration-c7e84b,1s) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) reverse forwards}.main_CircleValue0a3c549__004987e2{stroke:#0097e6;stroke:var(--ids-loader-progressFillDefaultBackgroundColor-c7e84b);stroke-linecap:round;-webkit-animation:main_CircleProgressRotateAc920f8__004987e2 2s ease;animation:main_CircleProgressRotateAc920f8__004987e2 2s ease;-webkit-animation:main_CircleProgressRotateAc920f8__004987e2 var(--ids-loader-progressCircleFillRotatingDuration-c7e84b,2s) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b);animation:main_CircleProgressRotateAc920f8__004987e2 var(--ids-loader-progressCircleFillRotatingDuration-c7e84b,2s) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b);-webkit-animation-delay:.75s;animation-delay:.75s;-webkit-animation-delay:var(--ids-loader-progressFillLoopingDelay-c7e84b,.75s);animation-delay:var(--ids-loader-progressFillLoopingDelay-c7e84b,.75s);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:stroke-dashoffset .35s;transition:stroke-dashoffset .35s;-webkit-transition:stroke-dashoffset var(--ids-loader-progressCircleFillGrowingDuration-c7e84b,.35s);transition:stroke-dashoffset var(--ids-loader-progressCircleFillGrowingDuration-c7e84b,.35s)}.main_CircleComplete928e3dc__004987e2{-webkit-animation:main_CircleProgressComplete2a07282__004987e2 .5s ease forwards,main_CircleEndWithFillD6421ae__004987e2 .5s ease forwards;animation:main_CircleProgressComplete2a07282__004987e2 .5s ease forwards,main_CircleEndWithFillD6421ae__004987e2 .5s ease forwards;-webkit-animation:main_CircleProgressComplete2a07282__004987e2 var(--ids-loader-progressCircleFillCompleteDuration-c7e84b) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards,main_CircleEndWithFillD6421ae__004987e2 var(--ids-loader-progressCircleFillCompleteDuration-c7e84b) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards;animation:main_CircleProgressComplete2a07282__004987e2 var(--ids-loader-progressCircleFillCompleteDuration-c7e84b) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards,main_CircleEndWithFillD6421ae__004987e2 var(--ids-loader-progressCircleFillCompleteDuration-c7e84b) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards;stroke-dashoffset:0;color:#0097e6;color:var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b);stroke:none}.main_CircleBoxE1e5343__004987e2{border-radius:50%}.main_CircleCheckmarkAeff0d8__004987e2.main_CircleComplete928e3dc__004987e2{-webkit-animation:main_CircleCheckmarkAppear3142986__004987e2 1s ease forwards;animation:main_CircleCheckmarkAppear3142986__004987e2 1s ease forwards;-webkit-animation:main_CircleCheckmarkAppear3142986__004987e2 var(--ids-loader-progressCircleCheckmarkAppearDuration-c7e84b,1s) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards;animation:main_CircleCheckmarkAppear3142986__004987e2 var(--ids-loader-progressCircleCheckmarkAppearDuration-c7e84b,1s) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards;stroke:#fff;stroke:var(--ids-loader-progressCircleCheckmarkDefaultBackgroundColor-c7e84b,#fff)}.main_CircleCheckmarkAeff0d8__004987e2{stroke-dasharray:20;stroke-dashoffset:20;stroke:transparent;stroke-linecap:round;stroke-linejoin:round}@media screen and (prefers-reduced-motion){.main_CircleRing913f7f8__004987e2{stroke-dashoffset:0}.main_CircleCheckmarkAeff0d8__004987e2,.main_CircleRing913f7f8__004987e2,.main_CircleValue0a3c549__004987e2{-webkit-animation:none;animation:none}}.main_CircleCreditkarma6e85aeb__004987e2.main_CircleLight45338b6__004987e2,.main_CircleTtexpressD85f2b3__004987e2.main_CircleLight45338b6__004987e2,.main_CircleTtfullservice10a0429__004987e2.main_CircleLight45338b6__004987e2,.main_CircleTurbotax13c056b__004987e2.main_CircleLight45338b6__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#037c8f;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#108000}.main_CircleCreditkarma6e85aeb__004987e2.main_CircleDarkD652ece__004987e2,.main_CircleTtfullservice10a0429__004987e2.main_CircleDarkD652ece__004987e2,.main_CircleTurbotax13c056b__004987e2.main_CircleDarkD652ece__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#07c4d9;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#7fd000}:root{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#0097e6;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#0097e6;--ids-loader-progressCircleTransitionDefaultCurve-c7e84b:cubic-bezier(0.25,0.1,0.25,1);--ids-loader-progressCircleFillCompleteDuration-c7e84b:0.5s;--ids-loader-progressBarTrackDefaultMaxWidth-270425:25rem;--ids-loader-progressLabelDefaultColor-270425:#6b6c72;--ids-loader-progressFillDefaultBackgroundColor-270425:#0097e6;--ids-loader-progressBarFillGrowingDuration-270425:0.35s;--ids-loader-progressFillLoopingDuration-270425:1.5s;--ids-loader-progressBarTrackDefaultHeight-270425:0.75rem;--ids-loader-progressBarTrackDefaultBorderRadius-270425:624.9375rem;--ids-loader-progressSpinnerSmallContainerDefaultSize-f41a99:1.5rem;--ids-loader-progressSpinnerLargeContainerDefaultSize-f41a99:4rem;--ids-loader-progressSpinnerSmallDotDefaultSize-f41a99:0.375rem;--ids-loader-progressSpinnerSmallDotSeparateSize-f41a99:0.25rem;--ids-loader-progressSpinnerDotExpandingDuration-f41a99:1.5s;--ids-loader-progressSpinnerDotExpandingCurve-f41a99:cubic-bezier(0.35,0,0.25,1);--ids-loader-progressSpinnerDotSeparateOpacity-f41a99:0.7;--ids-loader-progressSpinnerLargeDotSeparateSize-f41a99:0.375rem;--ids-loader-progressSpinnerDotDefaultOpacity-f41a99:1;--ids-loader-progressSpinnerLargeDotDefaultSize-f41a99:0.5625rem}.main_CircleDarkD652ece__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#34bfff;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#34bfff;--ids-loader-progressTrackDefaultBackgroundColor-c7e84b:#6b6c72;--ids-loader-progressCircleCheckmarkDefaultBackgroundColor-c7e84b:#282828}.main_CircleMailchimpFc88508__004987e2.main_CircleDarkD652ece__004987e2{--ids-loader-progressCircleCheckmarkDefaultBackgroundColor-c7e84b:#241c15}.main_CircleMint7667758__004987e2.main_CircleLight45338b6__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#00a38f;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#1b8381}.main_CircleMint7667758__004987e2.main_CircleDarkD652ece__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#00cda9;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#7df8c4}.main_CircleNeutral459aff5__004987e2.main_CircleLight45338b6__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#000;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#000}.main_CircleNeutral459aff5__004987e2.main_CircleDarkD652ece__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#eceef1;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#eceef1}.main_CircleQuickbooks000a8fc__004987e2.main_CircleLight45338b6__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#2ca01c;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#2ca01c}.main_CircleQuickbooks000a8fc__004987e2.main_CircleDarkD652ece__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#53b700;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#53b700}.main_CircleTtexpressD85f2b3__004987e2.main_CircleDarkD652ece__004987e2{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#fff;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#50fbd4;--ids-loader-progressCircleCheckmarkDefaultBackgroundColor-c7e84b:#00254a}@-webkit-keyframes main_BarProgressBarAnimationA35beb3__004987e2{0%{max-width:0}to{max-width:100%}}@keyframes main_BarProgressBarAnimationA35beb3__004987e2{0%{max-width:0}to{max-width:100%}}@-webkit-keyframes main_BarProgressBarAnimationReducedAc7b62e__004987e2{0%,to{max-width:100%}}@keyframes main_BarProgressBarAnimationReducedAc7b62e__004987e2{0%,to{max-width:100%}}@-webkit-keyframes main_BarProgressGrow96e3cef__004987e2{0%{width:0}}@keyframes main_BarProgressGrow96e3cef__004987e2{0%{width:0}}@-webkit-keyframes main_BarLoopingC93bf29__004987e2{0%{margin-left:0;margin-right:100%}65%{margin-left:25%;margin-right:0}to{margin-left:100%;margin-right:0}}@keyframes main_BarLoopingC93bf29__004987e2{0%{margin-left:0;margin-right:100%}65%{margin-left:25%;margin-right:0}to{margin-left:100%;margin-right:0}}@-webkit-keyframes main_BarReducedLoopingD3dc959__004987e2{0%{margin-left:0;margin-right:100%}50%{margin-left:50%;margin-right:0}to{margin-left:100%;margin-right:0}}@keyframes main_BarReducedLoopingD3dc959__004987e2{0%{margin-left:0;margin-right:100%}50%{margin-left:50%;margin-right:0}to{margin-left:100%;margin-right:0}}.main_BarWrapperEc10208__004987e2{max-width:400px;max-width:var(--ids-loader-progressBarTrackDefaultMaxWidth-270425);position:relative;width:100%}.main_BarWrapperEc10208__004987e2:not(:last-child){margin-bottom:12px;margin-bottom:var(--ids-loader-progressBarWrapperDefaultSpacing-270425,12px)}.main_BarWrapperEc10208__004987e2.main_BarMulti5783cff__004987e2 .main_BarLabelFdcc093__004987e2{color:#6b6c72;color:var(--ids-loader-progressLabelDefaultColor-270425);margin:0 0 4px;margin:0 0 var(--ids-loader-progressBarLabelMultiSpacing-270425,4px);text-align:left}.main_BarLabelFdcc093__004987e2{color:#6b6c72;color:var(--ids-loader-progressLabelDefaultColor-270425);display:block;margin:20px;margin:var(--ids-loader-progressBarLabelAboveSpacing-270425,20px);text-align:center;text-align:var(--ids-loader-progressBarLabelAboveAlignment-270425,center)}.main_BarBar4989935__004987e2{-webkit-animation:main_BarProgressBarAnimationA35beb3__004987e2 .5s cubic-bezier(0,0,.1,1);animation:main_BarProgressBarAnimationA35beb3__004987e2 .5s cubic-bezier(0,0,.1,1);-webkit-animation:main_BarProgressBarAnimationA35beb3__004987e2 var(--ids-loader-progressBarTrackGrowingDuration-270425,.5s) var(--ids-loader-progressBarTrackGrowingCurve-270425,cubic-bezier(0,0,.1,1));animation:main_BarProgressBarAnimationA35beb3__004987e2 var(--ids-loader-progressBarTrackGrowingDuration-270425,.5s) var(--ids-loader-progressBarTrackGrowingCurve-270425,cubic-bezier(0,0,.1,1));background-color:#d4d7dc;background-color:var(--ids-loader-progressTrackDefaultBackgroundColor-270425,#d4d7dc);display:block;overflow:hidden}.main_BarBar4989935__004987e2,.main_BarProgress8188566__004987e2{border-radius:9999px;border-radius:var(--ids-loader-progressBarTrackDefaultBorderRadius-270425);height:12px;height:var(--ids-loader-progressBarTrackDefaultHeight-270425)}.main_BarProgress8188566__004987e2{-webkit-animation:main_BarProgressGrow96e3cef__004987e2 1s cubic-bezier(.35,0,.5,1);animation:main_BarProgressGrow96e3cef__004987e2 1s cubic-bezier(.35,0,.5,1);-webkit-animation:main_BarProgressGrow96e3cef__004987e2 var(--ids-loader-progressBarFillAppearDuration-270425,1s) var(--ids-loader-progressBarFillAppearCurve-270425,cubic-bezier(.35,0,.5,1));animation:main_BarProgressGrow96e3cef__004987e2 var(--ids-loader-progressBarFillAppearDuration-270425,1s) var(--ids-loader-progressBarFillAppearCurve-270425,cubic-bezier(.35,0,.5,1));background-color:#0097e6;background-color:var(--ids-loader-progressFillDefaultBackgroundColor-270425);min-width:12px;min-width:var(--ids-loader-progressBarTrackDefaultHeight-270425);-webkit-transition:width .35s linear;transition:width .35s linear;-webkit-transition:width var(--ids-loader-progressBarFillGrowingDuration-270425) var(--ids-loader-progressBarFillGrowingCurve-270425,linear);transition:width var(--ids-loader-progressBarFillGrowingDuration-270425) var(--ids-loader-progressBarFillGrowingCurve-270425,linear)}.main_BarProgress8188566__004987e2.main_BarComplete143f79b__004987e2{background-color:#0097e6;background-color:var(--ids-loader-progressFillDefaultBackgroundColor-270425);-webkit-transition:background-color .35s .15s,width .35s;transition:background-color .35s .15s,width .35s;-webkit-transition:background-color var(--ids-loader-progressBarFillGrowingDuration-270425) var(--ids-loader-progressFillCompleteColorDelay-270425,.15s),width var(--ids-loader-progressBarFillGrowingDuration-270425);transition:background-color var(--ids-loader-progressBarFillGrowingDuration-270425) var(--ids-loader-progressFillCompleteColorDelay-270425,.15s),width var(--ids-loader-progressBarFillGrowingDuration-270425)}.main_BarProgress8188566__004987e2.main_BarComplete143f79b__004987e2.main_BarPersists779001d__004987e2{background-color:#2ca01c;background-color:var(--ids-loader-progressFillPersistsBackgroundColor-270425,#2ca01c)}.main_BarProgress8188566__004987e2.main_BarLoops8aa0698__004987e2{-webkit-animation:main_BarLoopingC93bf29__004987e2 1.5s ease infinite;animation:main_BarLoopingC93bf29__004987e2 1.5s ease infinite;-webkit-animation:main_BarLoopingC93bf29__004987e2 var(--ids-loader-progressFillLoopingDuration-270425) var(--ids-loader-progressFillLoopingCurve-270425,ease) infinite;animation:main_BarLoopingC93bf29__004987e2 var(--ids-loader-progressFillLoopingDuration-270425) var(--ids-loader-progressFillLoopingCurve-270425,ease) infinite;margin-right:100%}@media screen and (min-width:480px){.main_BarBar4989935__004987e2{width:400px;width:var(--ids-loader-progressBarTrackDefaultMaxWidth-270425)}}@media screen and (min-width:768px){.main_BarWrapperEc10208__004987e2.main_BarMulti5783cff__004987e2{display:-webkit-box;display:-ms-flexbox;display:flex;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main_BarWrapperEc10208__004987e2.main_BarMulti5783cff__004987e2:first-of-type{margin-top:2.5rem}.main_BarWrapperEc10208__004987e2.main_BarMulti5783cff__004987e2:not(:last-child){margin-bottom:24px;margin-bottom:var(--ids-loader-progressBarWrapperMultiSpacing-270425,24px)}.main_BarWrapperEc10208__004987e2.main_BarMulti5783cff__004987e2 .main_BarLabelFdcc093__004987e2{margin-bottom:0;margin-right:8px;margin-right:var(--ids-loader-progressBarLabelSideSpacing-270425,8px);position:absolute;right:400px;right:var(--ids-loader-progressBarTrackDefaultMaxWidth-270425)}}.main_BarCreditkarma595c521__004987e2.main_BarLightC59b18a__004987e2,.main_BarTtexpressBcea95a__004987e2.main_BarLightC59b18a__004987e2,.main_BarTtfullserviceA149aff__004987e2.main_BarLightC59b18a__004987e2,.main_BarTurbotax4223c53__004987e2.main_BarLightC59b18a__004987e2{--ids-loader-progressFillDefaultBackgroundColor-270425:#037c8f}.main_BarCreditkarma595c521__004987e2.main_BarDarkD1055ee__004987e2,.main_BarTtfullserviceA149aff__004987e2.main_BarDarkD1055ee__004987e2,.main_BarTurbotax4223c53__004987e2.main_BarDarkD1055ee__004987e2{--ids-loader-progressFillDefaultBackgroundColor-270425:#07c4d9}.main_BarDarkD1055ee__004987e2{--ids-loader-progressLabelDefaultColor-270425:#e3e5e8;--ids-loader-progressTrackDefaultBackgroundColor-270425:#6b6c72;--ids-loader-progressFillDefaultBackgroundColor-270425:#34bfff;--ids-loader-progressFillPersistsBackgroundColor-270425:#53b700}.main_BarMailchimp5c00083__004987e2.main_BarLightC59b18a__004987e2{--ids-loader-progressLabelDefaultColor-270425:rgba(36,28,21,.65)}.main_BarMailchimp5c00083__004987e2.main_BarDarkD1055ee__004987e2{--ids-loader-progressLabelDefaultColor-270425:hsla(0,0%,100%,.5)}.main_BarMint8f18289__004987e2.main_BarLightC59b18a__004987e2{--ids-loader-progressFillDefaultBackgroundColor-270425:#00a38f;--ids-loader-progressFillPersistsBackgroundColor-270425:#00a38f}.main_BarMint8f18289__004987e2.main_BarDarkD1055ee__004987e2{--ids-loader-progressFillDefaultBackgroundColor-270425:#00cda9;--ids-loader-progressFillPersistsBackgroundColor-270425:#00cda9}.main_BarNeutral58f055a__004987e2.main_BarLightC59b18a__004987e2{--ids-loader-progressFillDefaultBackgroundColor-270425:#000}.main_BarNeutral58f055a__004987e2.main_BarDarkD1055ee__004987e2{--ids-loader-progressFillDefaultBackgroundColor-270425:#eceef1}.main_BarQuickbooks5cab59b__004987e2.main_BarLightC59b18a__004987e2{--ids-loader-progressFillDefaultBackgroundColor-270425:#2ca01c}.main_BarQuickbooks5cab59b__004987e2.main_BarDarkD1055ee__004987e2{--ids-loader-progressFillDefaultBackgroundColor-270425:#53b700}.main_BarTtexpressBcea95a__004987e2.main_BarDarkD1055ee__004987e2{--ids-loader-progressLabelDefaultColor-270425:#d1dee9;--ids-loader-progressFillDefaultBackgroundColor-270425:#fff}.main_DotsWrapper5a2c185__004987e2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;height:24px;height:var(--ids-loader-progressSpinnerSmallContainerDefaultSize-f41a99);justify-content:center;width:24px;width:var(--ids-loader-progressSpinnerSmallContainerDefaultSize-f41a99)}@media screen and (prefers-reduced-motion){.main_BarProgress8188566__004987e2.main_BarLoops8aa0698__004987e2{-webkit-animation:main_BarReducedLoopingD3dc959__004987e2 3s linear infinite;animation:main_BarReducedLoopingD3dc959__004987e2 3s linear infinite;-webkit-animation:main_BarReducedLoopingD3dc959__004987e2 calc(var(--ids-loader-progressFillLoopingDuration-270425)*2) linear infinite;animation:main_BarReducedLoopingD3dc959__004987e2 calc(var(--ids-loader-progressFillLoopingDuration-270425)*2) linear infinite}.main_BarBar4989935__004987e2{-webkit-animation:none;animation:none}.main_BarLoops8aa0698__004987e2 .main_BarProgress8188566__004987e2{-webkit-animation:none;animation:none;content:"Loading...";height:0;width:0}.main_DotsWrapper5a2c185__004987e2{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main_DotsWrapper5a2c185__004987e2:after{color:#393a3d;color:var(--ids-loader-colorTextPrimary-f41a99,#393a3d);content:"Loading..."}}.main_DotsWrapper5a2c185__004987e2.main_DotsLarge25111c6__004987e2{height:64px;height:var(--ids-loader-progressSpinnerLargeContainerDefaultSize-f41a99);width:64px;width:var(--ids-loader-progressSpinnerLargeContainerDefaultSize-f41a99)}.main_DotsSpinner2c8bea0__004987e2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-animation:main_DotsRotate451eee5__004987e2 1s linear infinite;animation:main_DotsRotate451eee5__004987e2 1s linear infinite;-webkit-animation:main_DotsRotate451eee5__004987e2 var(--ids-loader-progressSpinnerContainerRotatingDuration-f41a99,1s) var(--ids-loader-progressSpinnerContainerRotatingCurve-f41a99,linear) infinite;animation:main_DotsRotate451eee5__004987e2 var(--ids-loader-progressSpinnerContainerRotatingDuration-f41a99,1s) var(--ids-loader-progressSpinnerContainerRotatingCurve-f41a99,linear) infinite;justify-content:center}.main_DotsSpinner2c8bea0__004987e2:after{-webkit-animation:main_DotsSmallExpand43a2697__004987e2 1.5s cubic-bezier(.35,0,.25,1) infinite;animation:main_DotsSmallExpand43a2697__004987e2 1.5s cubic-bezier(.35,0,.25,1) infinite;-webkit-animation:main_DotsSmallExpand43a2697__004987e2 var(--ids-loader-progressSpinnerDotExpandingDuration-f41a99) var(--ids-loader-progressSpinnerDotExpandingCurve-f41a99) infinite;animation:main_DotsSmallExpand43a2697__004987e2 var(--ids-loader-progressSpinnerDotExpandingDuration-f41a99) var(--ids-loader-progressSpinnerDotExpandingCurve-f41a99) infinite;border-radius:50%;color:#0097e6;color:var(--ids-loader-progressFillDefaultBackgroundColor-f41a99,#0097e6);content:"";display:block;height:4px;height:var(--ids-loader-progressSpinnerSmallDotSeparateSize-f41a99);opacity:.7;opacity:var(--ids-loader-progressSpinnerDotSeparateOpacity-f41a99);position:relative;top:10px;top:calc(var(--ids-loader-progressSpinnerSmallDotDefaultSize-f41a99) + var(--ids-loader-progressSpinnerSmallDotSeparateSize-f41a99));width:4px;width:var(--ids-loader-progressSpinnerSmallDotSeparateSize-f41a99)}.main_DotsSpinner2c8bea0__004987e2.main_DotsLarge25111c6__004987e2:after{-webkit-animation:main_DotsLargeExpand3e41efb__004987e2 1.5s cubic-bezier(.35,0,.25,1) infinite;animation:main_DotsLargeExpand3e41efb__004987e2 1.5s cubic-bezier(.35,0,.25,1) infinite;-webkit-animation:main_DotsLargeExpand3e41efb__004987e2 var(--ids-loader-progressSpinnerDotExpandingDuration-f41a99) var(--ids-loader-progressSpinnerDotExpandingCurve-f41a99) infinite;animation:main_DotsLargeExpand3e41efb__004987e2 var(--ids-loader-progressSpinnerDotExpandingDuration-f41a99) var(--ids-loader-progressSpinnerDotExpandingCurve-f41a99) infinite;height:6px;height:var(--ids-loader-progressSpinnerLargeDotSeparateSize-f41a99);top:.9375rem;width:6px;width:var(--ids-loader-progressSpinnerLargeDotSeparateSize-f41a99)}@media screen and (prefers-reduced-motion){.main_DotsSpinner2c8bea0__004987e2.main_DotsLarge25111c6__004987e2:after,.main_DotsSpinner2c8bea0__004987e2:after{-webkit-animation:none;animation:none;-webkit-box-shadow:none;box-shadow:none;height:auto;top:0;width:auto}.main_DotsSpinner2c8bea0__004987e2{-webkit-animation:none;animation:none;height:0;width:0}}@-webkit-keyframes main_DotsSmallExpand43a2697__004987e2{0%,to{-webkit-box-shadow:.5rem -1.125rem 0,.5rem -.125rem 0,-.5rem -.125rem 0,-.5rem -1.125rem 0;box-shadow:.5rem -1.125rem 0,.5rem -.125rem 0,-.5rem -.125rem 0,-.5rem -1.125rem 0;opacity:.7;opacity:var(--ids-loader-progressSpinnerDotSeparateOpacity-f41a99)}50%{-webkit-box-shadow:0 -.625rem 0,0 -.625rem 0,0 -.625rem 0,0 -.625rem 0;box-shadow:0 -.625rem 0,0 -.625rem 0,0 -.625rem 0,0 -.625rem 0;height:6px;height:var(--ids-loader-progressSpinnerSmallDotDefaultSize-f41a99);opacity:1;opacity:var(--ids-loader-progressSpinnerDotDefaultOpacity-f41a99);width:6px;width:var(--ids-loader-progressSpinnerSmallDotDefaultSize-f41a99)}}@keyframes main_DotsSmallExpand43a2697__004987e2{0%,to{-webkit-box-shadow:.5rem -1.125rem 0,.5rem -.125rem 0,-.5rem -.125rem 0,-.5rem -1.125rem 0;box-shadow:.5rem -1.125rem 0,.5rem -.125rem 0,-.5rem -.125rem 0,-.5rem -1.125rem 0;opacity:.7;opacity:var(--ids-loader-progressSpinnerDotSeparateOpacity-f41a99)}50%{-webkit-box-shadow:0 -.625rem 0,0 -.625rem 0,0 -.625rem 0,0 -.625rem 0;box-shadow:0 -.625rem 0,0 -.625rem 0,0 -.625rem 0,0 -.625rem 0;height:6px;height:var(--ids-loader-progressSpinnerSmallDotDefaultSize-f41a99);opacity:1;opacity:var(--ids-loader-progressSpinnerDotDefaultOpacity-f41a99);width:6px;width:var(--ids-loader-progressSpinnerSmallDotDefaultSize-f41a99)}}@-webkit-keyframes main_DotsLargeExpand3e41efb__004987e2{0%,to{-webkit-box-shadow:1.375rem -2.3125rem 0,1.375rem .4375rem 0,-1.375rem .4375rem 0,-1.375rem -2.3125rem 0;box-shadow:1.375rem -2.3125rem 0,1.375rem .4375rem 0,-1.375rem .4375rem 0,-1.375rem -2.3125rem 0;opacity:.7;opacity:var(--ids-loader-progressSpinnerDotSeparateOpacity-f41a99)}50%{-webkit-box-shadow:0 -.9375rem 0,0 -.9375rem 0,0 -.9375rem 0,0 -.9375rem 0;box-shadow:0 -.9375rem 0,0 -.9375rem 0,0 -.9375rem 0,0 -.9375rem 0;height:9px;height:var(--ids-loader-progressSpinnerLargeDotDefaultSize-f41a99);opacity:1;opacity:var(--ids-loader-progressSpinnerDotDefaultOpacity-f41a99);width:9px;width:var(--ids-loader-progressSpinnerLargeDotDefaultSize-f41a99)}}@keyframes main_DotsLargeExpand3e41efb__004987e2{0%,to{-webkit-box-shadow:1.375rem -2.3125rem 0,1.375rem .4375rem 0,-1.375rem .4375rem 0,-1.375rem -2.3125rem 0;box-shadow:1.375rem -2.3125rem 0,1.375rem .4375rem 0,-1.375rem .4375rem 0,-1.375rem -2.3125rem 0;opacity:.7;opacity:var(--ids-loader-progressSpinnerDotSeparateOpacity-f41a99)}50%{-webkit-box-shadow:0 -.9375rem 0,0 -.9375rem 0,0 -.9375rem 0,0 -.9375rem 0;box-shadow:0 -.9375rem 0,0 -.9375rem 0,0 -.9375rem 0,0 -.9375rem 0;height:9px;height:var(--ids-loader-progressSpinnerLargeDotDefaultSize-f41a99);opacity:1;opacity:var(--ids-loader-progressSpinnerDotDefaultOpacity-f41a99);width:9px;width:var(--ids-loader-progressSpinnerLargeDotDefaultSize-f41a99)}}@-webkit-keyframes main_DotsRotate451eee5__004987e2{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes main_DotsRotate451eee5__004987e2{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.main_DotsCreditkarma6b55547__004987e2.main_DotsLight886320a__004987e2,.main_DotsTtexpressCb49534__004987e2.main_DotsLight886320a__004987e2,.main_DotsTtfullservice3db14e7__004987e2.main_DotsLight886320a__004987e2,.main_DotsTurbotax1be1bb1__004987e2.main_DotsLight886320a__004987e2{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#037c8f}.main_DotsCreditkarma6b55547__004987e2.main_DotsDark9d8b88f__004987e2,.main_DotsTtfullservice3db14e7__004987e2.main_DotsDark9d8b88f__004987e2,.main_DotsTurbotax1be1bb1__004987e2.main_DotsDark9d8b88f__004987e2{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#07c4d9}.main_DotsDark9d8b88f__004987e2{--ids-loader-colorTextPrimary-f41a99:#eceef1;--ids-loader-progressFillDefaultBackgroundColor-f41a99:#34bfff}.main_DotsMailchimpFef87fa__004987e2.main_DotsLight886320a__004987e2{--ids-loader-colorTextPrimary-f41a99:#241c15}.main_DotsMailchimpFef87fa__004987e2.main_DotsDark9d8b88f__004987e2{--ids-loader-colorTextPrimary-f41a99:#fff}.main_DotsMintEf6f3f9__004987e2.main_DotsLight886320a__004987e2{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#00a38f}.main_DotsMintEf6f3f9__004987e2.main_DotsDark9d8b88f__004987e2{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#00cda9}.main_DotsNeutralE18d927__004987e2.main_DotsLight886320a__004987e2{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#000}.main_DotsNeutralE18d927__004987e2.main_DotsDark9d8b88f__004987e2{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#eceef1}.main_DotsQuickbooksD213f5d__004987e2.main_DotsLight886320a__004987e2{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#2ca01c}.main_DotsQuickbooksD213f5d__004987e2.main_DotsDark9d8b88f__004987e2{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#53b700}.main_DotsTtexpressCb49534__004987e2.main_DotsDark9d8b88f__004987e2{--ids-loader-colorTextPrimary-f41a99:#fff;--ids-loader-progressFillDefaultBackgroundColor-f41a99:#fff}.IpdPriceCard_idsLoader__0010e9e0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}.IpdPriceCard_priceCard__0010e9e0{height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-right:2%;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.IpdPriceCard_availableHorizontalCard__0010e9e0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;top:0}.IpdPriceCard_availablePriceCard__0010e9e0{position:relative;top:-1.5rem}.IpdPriceCard_availablePriceCard__0010e9e0.IpdPriceCard_availableHorizontalCard__0010e9e0{top:0}@media only screen and (max-width:991px){.IpdPriceCard_recommendedPriceCard__0010e9e0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.IpdPriceCard_priceCard__0010e9e0:not(.IpdPriceCard_recommendedPriceCard__0010e9e0){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.IpdPriceCard_productNamePadding__0010e9e0{padding-right:1.25rem}.IpdPriceCard_priceCardItem__0010e9e0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-radius:.25rem;-webkit-box-shadow:0 .25rem .625rem rgba(0,0,0,.1);box-shadow:0 .25rem .625rem rgba(0,0,0,.1);justify-content:center;padding:1.625rem;-ms-flex-preferred-size:40%;flex-basis:40%}.IpdPriceCard_recommendedBundlesPriceCardItem__0010e9e0{border:.0625rem solid #0d333f}.IpdPriceCard_cardHorizontal__0010e9e0{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.IpdPriceCard_totalPriceHorizontal__0010e9e0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.IpdPriceCard_priceCardHorizontal__0010e9e0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.IpdPriceCard_availableCard__0010e9e0{background:#00c1bf;border-radius:.25rem .25rem 0 0;color:#00c1bf;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:600;letter-spacing:.05rem;line-height:1rem;min-height:1.25rem;padding-top:.25rem;text-align:center;text-transform:uppercase}.IpdPriceCard_availableCard__0010e9e0.IpdPriceCard_recommendedBundlesCard__0010e9e0{background:#0d333f;color:#fff}.IpdPriceCard_recommendedCardText__0010e9e0{color:#fff;height:1.5rem;padding:.4375rem}.IpdPriceCard_recommendedCardText__0010e9e0.IpdPriceCard_recommendedBundlesCardText__0010e9e0{background:#0d333f;border-radius:1rem 1rem 0 0;margin:auto;padding:.375rem 5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.IpdPriceCard_recommendedCardText__0010e9e0.IpdPriceCard_recommendedHorizontalCard__0010e9e0{background:#0d333f;border-radius:1rem 1rem 0 0;margin-left:1.875rem;padding:.375rem 5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.IpdPriceCard_recommendedBundlesButton__0010e9e0{border-radius:.1875rem;max-width:100%;width:100%}.IpdPriceCard_horizontalCardButton__0010e9e0{max-width:20%}.IpdPriceCard_recommendedBundlesButton__0010e9e0:hover{border-radius:.1875rem;max-width:100%;width:100%}.IpdPriceCard_horizontalCardButton__0010e9e0:hover{border-radius:.1875rem;max-width:20%;width:20%}.IpdPriceCard_recommendedBundlesButton__0010e9e0:focus{border-radius:0}.IpdPriceCard_productName__0010e9e0{color:#393a3d;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:600;letter-spacing:.00398rem;line-height:1.75rem;padding-bottom:.5rem}.IpdPriceCard_priceCardItem__0010e9e0 .IpdPriceCard_productNameColorActive__0010e9e0{color:#393a3d}.IpdPriceCard_priceCardItem__0010e9e0 .IpdPriceCard_productNameColorDisabled__0010e9e0{color:#6b6c72}.IpdPriceCard_planNotAvilableSignUpButton__0010e9e0{opacity:.4}.IpdPriceCard_planNotAvilableSignUpButton__0010e9e0:active,.IpdPriceCard_planNotAvilableSignUpButton__0010e9e0:focus,.IpdPriceCard_planNotAvilableSignUpButton__0010e9e0:hover,.IpdPriceCard_planNotAvilableSignUpButton__0010e9e0:visited{cursor:default}.IpdPriceCard_separator__0010e9e0{border-bottom:.125rem solid #53b700;width:2.5rem}.IpdPriceCard_productSummary__0010e9e0{color:#6b6c72;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:.00232rem;line-height:normal;padding:.625rem 0 2.5rem}.IpdPriceCard_recommendedBundlesSummary__0010e9e0{margin-left:-.625rem}.IpdPriceCard_totalPrice__0010e9e0{color:#6b6c72;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;text-decoration-line:line-through}.IpdPriceCard_totalEmployeePrice__0010e9e0{text-decoration-line:line-through}.IpdPriceCard_totalPriceAfterDiscount__0010e9e0{color:#393a3d;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:2.25rem;font-style:normal;font-weight:600;line-height:2.5rem;padding:0 .125rem .25rem 0}.IpdPriceCard_recommendedBundlesTotalPriceAfterDiscount__0010e9e0{font-size:2.125rem;font-weight:700}.IpdPriceCard_discountCents__0010e9e0,.IpdPriceCard_discountUnit__0010e9e0{color:#393a3d;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:.00232rem;line-height:1.1875rem;padding-top:.125rem}.IpdPriceCard_discountUnit__0010e9e0{padding-top:1rem}.IpdPriceCard_discountText__0010e9e0{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;padding:.625rem 0 0 .3125rem}.IpdPriceCard_discountTextTrial__0010e9e0{margin-bottom:.8125rem}.IpdPriceCard_discountTextColorActive__0010e9e0{color:#4a4b50;margin-bottom:1rem}.IpdPriceCard_employeePrice__0010e9e0,.IpdPriceCard_vatCopy__0010e9e0{color:#414246;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.IpdPriceCard_employeePriceNoQbtimes__0010e9e0{padding-bottom:.9375rem}.IpdPriceCard_employeePrice__0010e9e0.IpdPriceCard_withVatCopy__0010e9e0{padding-bottom:0}.IpdPriceCard_vatCopy__0010e9e0{font-size:.875rem;line-height:1rem}.IpdPriceCard_toslink__0010e9e0{padding-bottom:1.25rem}.IpdPriceCard_tooltipContainer__0010e9e0{padding-bottom:.9375rem}.IpdPriceCard_priceCardItem__0010e9e0 .IpdPriceCard_planNotActiveTextColor__0010e9e0{color:#8d9096}.IpdPriceCard_linkDisabledText__0010e9e0{color:#0077c5;padding-top:1.25rem}.IpdPriceCard_freeTrialLink__0010e9e0{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;padding-top:1.25rem}.IpdPriceCard_noDiscountText__0010e9e0{color:#393a3d;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;padding:.125rem 0 1rem}.IpdPriceCard_limitedTimeOffer__0010e9e0{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:.875rem}.IpdPriceCard_limitedTimeText__0010e9e0{color:#e31c9e;font-weight:700}.IpdPriceCard_limitedTimeText__0010e9e0.IpdPriceCard_recommendedLimitedTimeText__0010e9e0,.IpdPriceCard_recommendedLimitedTimeDuration__0010e9e0{color:var(--color-green-02-alt);font-size:1.125rem;font-weight:400}.IpdPriceCard_phoneNumberText__0010e9e0{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;padding:.125rem 0 1rem}.IpdPriceCard_phoneNumberContractorFlow__0010e9e0{font-size:1.25rem;margin-top:1rem;padding-bottom:0}.IpdPriceCard_discountTextContractorFlow__0010e9e0{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500}.IpdPriceCard_subPhoneNumberText__0010e9e0{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;padding:.125rem 0 1rem}@media only screen and (max-width:991px){.IpdPriceCard_priceCard__0010e9e0{margin-bottom:3rem;margin-right:0!important;max-width:28.125rem;min-height:25rem;min-width:21.875rem;width:90%}.IpdPriceCard_availablePriceCard__0010e9e0{top:0}.IpdPriceCard_priceCard__0010e9e0:last-child{margin-bottom:0}.IpdPriceCard_priceCardItem__0010e9e0{margin:auto}}@media only screen and (min-width:1024px){.IpdPriceCard_priceCard__0010e9e0:last-child{margin-right:0}}.IpdPriceCard_featuresDivider__0010e9e0{background:#979797;border:0;border-top:.0625rem solid #eee;height:.0625rem;margin-bottom:1.25rem;margin-top:0;opacity:.37;width:100%}:root{--color-ice-110:#d5ecef;--color-agave-20:#c2f5ff;--color-agave-30:#81f2fe;--color-agave-40:#38e8f6;--color-spearmint-50:#00d5b0;--color-wintermint-100:#eff4f9;--color-olive-30:#c5ef71;--color-green-06:#3bd85e;--color-red-04:#f25a52;--color-blue-07:#236cff;--color-blue-08:#00254a;--color-blue-rw-sky-blue:#eaf6f7;--color-blue-grayish-blue:#21262a;--color-blue-prompt-background:#f4f9ff;--color-blue-pale-blue:#e0edff;--color-rw-kiwi-10:#d8ffdb;--color-rw-kiwi-40:#5bef76;--color-rw-kiwi-50:#3bd85e;--color-rw-kiwi-60:#00bb42;--color-rw-kiwi-70:#00a63b;--color-rw-kiwi-90:#006c23;--color-rw-netural-pepper-30:#c3ced5;--color-rw-netural-pepper-40:#adbac2;--color-rw-netural-pepper-60:#859299;--color-rw-netural-pepper-80:#5d686f;--color-rw-netural-pepper-90:#4c555b;--color-rw-netural-pepper-110:#2b3135;--color-rw-netural-pepper-120:#21262a;--color-rw-netural-pepper-130:#181c1f;--color-ies-super-blue:#236cff;--color-blueberry-60:#3492ef;--color-article-link:#0365ac;--spacing-rw-sec-nav-sticky-height-desktop:5rem}.main_Link_link__abe0de85__5225eb13{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;font-family:inherit;font-weight:500;line-height:1.5;outline:none;padding:0}.main_Link_link__abe0de85__5225eb13.main_Link_visited__abe0de85__5225eb13,.main_Link_link__abe0de85__5225eb13:visited{text-decoration:none}.main_Link_link__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13,.main_Link_link__abe0de85__5225eb13.main_Link_hover__abe0de85__5225eb13,.main_Link_link__abe0de85__5225eb13:focus.main_Link_focus__abe0de85__5225eb13,.main_Link_link__abe0de85__5225eb13:hover{text-decoration:underline}.main_Link_link__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13:before,.main_Link_link__abe0de85__5225eb13:focus.main_Link_focus__abe0de85__5225eb13:before{border-style:solid;border-width:.1875rem}.main_Link_link__abe0de85__5225eb13:before{border-color:transparent;border-radius:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:calc(100% + .375rem);left:-.3125rem;position:absolute;top:-.1875rem;-webkit-transition:border-color .3s cubic-bezier(.35,0,.25,1);transition:border-color .3s cubic-bezier(.35,0,.25,1);width:calc(100% + .625rem)}.main_Link_linkCenter__abe0de85__5225eb13{display:inline;position:relative}.main_Link_blue__abe0de85__5225eb13{color:#055393}.main_Link_blue__abe0de85__5225eb13.main_Link_visited__abe0de85__5225eb13,.main_Link_blue__abe0de85__5225eb13:visited{color:#0097e6}.main_Link_blue__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13,.main_Link_blue__abe0de85__5225eb13.main_Link_hover__abe0de85__5225eb13,.main_Link_blue__abe0de85__5225eb13:focus.main_Link_focus__abe0de85__5225eb13,.main_Link_blue__abe0de85__5225eb13:hover{color:#055393}.main_Link_blue__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13:before,.main_Link_blue__abe0de85__5225eb13:focus.main_Link_focus__abe0de85__5225eb13:before{border-color:#0077c5}.main_Link_grey__abe0de85__5225eb13{color:#393a3d}.main_Link_grey__abe0de85__5225eb13.main_Link_visited__abe0de85__5225eb13,.main_Link_grey__abe0de85__5225eb13:visited{color:#8d9096}.main_Link_grey__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13,.main_Link_grey__abe0de85__5225eb13.main_Link_hover__abe0de85__5225eb13,.main_Link_grey__abe0de85__5225eb13:focus.main_Link_focus__abe0de85__5225eb13,.main_Link_grey__abe0de85__5225eb13:hover{color:#000}.main_Link_grey__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13:before,.main_Link_grey__abe0de85__5225eb13:focus.main_Link_focus__abe0de85__5225eb13:before{border-color:#0077c5}.main_Link_black__abe0de85__5225eb13,.main_Link_black__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13,.main_Link_black__abe0de85__5225eb13.main_Link_hover__abe0de85__5225eb13,.main_Link_black__abe0de85__5225eb13:focus.main_Link_focus__abe0de85__5225eb13,.main_Link_black__abe0de85__5225eb13:hover,.main_Link_black__abe0de85__5225eb13:visited{color:#000}.main_Link_black__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13:before,.main_Link_black__abe0de85__5225eb13:focus.main_Link_focus__abe0de85__5225eb13:before{border-color:#000}.main_Link_fusionBlack__abe0de85__5225eb13,.main_Link_fusionBlack__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13,.main_Link_fusionBlack__abe0de85__5225eb13.main_Link_hover__abe0de85__5225eb13,.main_Link_fusionBlack__abe0de85__5225eb13:focus.main_Link_focus__abe0de85__5225eb13,.main_Link_fusionBlack__abe0de85__5225eb13:hover,.main_Link_fusionBlack__abe0de85__5225eb13:visited{color:#000}.main_Link_fusionBlack__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13:before,.main_Link_fusionBlack__abe0de85__5225eb13:focus.main_Link_focus__abe0de85__5225eb13:before{border-color:#000}.main_Link_fusionWhite__abe0de85__5225eb13{color:#fff;text-decoration:underline}.main_Link_fusionWhite__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13,.main_Link_fusionWhite__abe0de85__5225eb13.main_Link_hover__abe0de85__5225eb13,.main_Link_fusionWhite__abe0de85__5225eb13:focus.main_Link_focus__abe0de85__5225eb13,.main_Link_fusionWhite__abe0de85__5225eb13:hover,.main_Link_fusionWhite__abe0de85__5225eb13:visited{color:#fff}.main_Link_fusionWhite__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13:before,.main_Link_fusionWhite__abe0de85__5225eb13:focus.main_Link_focus__abe0de85__5225eb13:before{border-color:#34bfff}.main_Link_fusionKiwi__abe0de85__5225eb13,.main_Link_fusionKiwi__abe0de85__5225eb13:visited{color:#5bef76;color:var(--fusion-kiwi-color,#5bef76)}.main_Link_fusionKiwi__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13:before,.main_Link_fusionKiwi__abe0de85__5225eb13:focus.main_Link_focus__abe0de85__5225eb13:before{border-color:#236cff;border-color:var(--intuit-super-blue-color,#236cff)}.main_Link_intuitSuperBlue__abe0de85__5225eb13,.main_Link_intuitSuperBlue__abe0de85__5225eb13:visited{color:#236cff;color:var(--intuit-super-blue-color,#236cff)}.main_Link_intuitSuperBlue__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13:before,.main_Link_intuitSuperBlue__abe0de85__5225eb13:focus.main_Link_focus__abe0de85__5225eb13:before{border-color:#236cff;border-color:var(--intuit-super-blue-color,#236cff)}.main_Link_complementaryBlue__abe0de85__5225eb13,.main_Link_complementaryBlue__abe0de85__5225eb13:visited{color:#34bfff}.main_Link_complementaryBlue__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13:before,.main_Link_complementaryBlue__abe0de85__5225eb13:focus.main_Link_focus__abe0de85__5225eb13:before{border-color:#34bfff}.main_Link_lightGrey__abe0de85__5225eb13{color:#6b6c72}.main_Link_lightGrey__abe0de85__5225eb13.main_Link_visited__abe0de85__5225eb13,.main_Link_lightGrey__abe0de85__5225eb13:visited{color:#8d9096}.main_Link_lightGrey__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13,.main_Link_lightGrey__abe0de85__5225eb13.main_Link_hover__abe0de85__5225eb13,.main_Link_lightGrey__abe0de85__5225eb13:focus.main_Link_focus__abe0de85__5225eb13,.main_Link_lightGrey__abe0de85__5225eb13:hover{color:#393a3d}.main_Link_lightGrey__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13:before,.main_Link_lightGrey__abe0de85__5225eb13:focus.main_Link_focus__abe0de85__5225eb13:before{border-color:#0077c5}.main_Link_rwPrimary__abe0de85__5225eb13{color:#0d333f;text-decoration:underline}.main_Link_rwPrimary__abe0de85__5225eb13.main_Link_visited__abe0de85__5225eb13,.main_Link_rwPrimary__abe0de85__5225eb13:visited{color:#0d333f}.main_Link_rwPrimary__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13,.main_Link_rwPrimary__abe0de85__5225eb13.main_Link_hover__abe0de85__5225eb13,.main_Link_rwPrimary__abe0de85__5225eb13:focus,.main_Link_rwPrimary__abe0de85__5225eb13:hover{color:#055393}.main_Link_rwPrimary__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13:before,.main_Link_rwPrimary__abe0de85__5225eb13:focus:before{border-color:#0077c5}.main_Link_rwIconDarkGreen__abe0de85__5225eb13{color:#0a8543;stroke:#0a8543;border-color:#0a8543;border-style:solid;border-width:0 .0625rem;padding:0 .75rem}.main_Link_rwIconDarkGreen__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13,.main_Link_rwIconDarkGreen__abe0de85__5225eb13.main_Link_hover__abe0de85__5225eb13,.main_Link_rwIconDarkGreen__abe0de85__5225eb13.main_Link_visited__abe0de85__5225eb13,.main_Link_rwIconDarkGreen__abe0de85__5225eb13:focus.main_Link_focus__abe0de85__5225eb13,.main_Link_rwIconDarkGreen__abe0de85__5225eb13:hover,.main_Link_rwIconDarkGreen__abe0de85__5225eb13:visited{color:#0a8543}.main_Link_white__abe0de85__5225eb13,.main_Link_white__abe0de85__5225eb13.main_Link_visited__abe0de85__5225eb13,.main_Link_white__abe0de85__5225eb13:visited{color:#fff}.main_Link_white__abe0de85__5225eb13.main_Link_hover__abe0de85__5225eb13,.main_Link_white__abe0de85__5225eb13:hover{color:#fff;text-decoration:underline}.main_Link_white__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13,.main_Link_white__abe0de85__5225eb13:focus{color:#34bfff}.main_Link_white__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13:before,.main_Link_white__abe0de85__5225eb13:focus:before{border-color:#34bfff}.main_Link_rwBlackGreen__abe0de85__5225eb13,.main_Link_rwBlackGreen__abe0de85__5225eb13.main_Link_visited__abe0de85__5225eb13,.main_Link_rwBlackGreen__abe0de85__5225eb13:visited{color:#000}.main_Link_rwBlackGreen__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13,.main_Link_rwBlackGreen__abe0de85__5225eb13.main_Link_hover__abe0de85__5225eb13,.main_Link_rwBlackGreen__abe0de85__5225eb13:focus,.main_Link_rwBlackGreen__abe0de85__5225eb13:hover{color:#0fd46c;text-decoration:none}.main_Link_rwBlackGreen__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13:before,.main_Link_rwBlackGreen__abe0de85__5225eb13:focus:before{border-color:#34bfff}.main_Link_rwBlueGreen__abe0de85__5225eb13,.main_Link_rwBlueGreen__abe0de85__5225eb13.main_Link_visited__abe0de85__5225eb13,.main_Link_rwBlueGreen__abe0de85__5225eb13:visited{color:#0d333f}.main_Link_rwBlueGreen__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13,.main_Link_rwBlueGreen__abe0de85__5225eb13.main_Link_hover__abe0de85__5225eb13,.main_Link_rwBlueGreen__abe0de85__5225eb13:focus,.main_Link_rwBlueGreen__abe0de85__5225eb13:hover{color:#0a8543;text-decoration:none!important}.main_Link_rwBlueGreen__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13:before,.main_Link_rwBlueGreen__abe0de85__5225eb13:focus:before{border-color:#0077c5}.main_Link_rwDarkGreen__abe0de85__5225eb13,.main_Link_rwDarkGreen__abe0de85__5225eb13.main_Link_visited__abe0de85__5225eb13,.main_Link_rwDarkGreen__abe0de85__5225eb13:visited{color:#0a8543}.main_Link_rwDarkGreen__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13,.main_Link_rwDarkGreen__abe0de85__5225eb13.main_Link_hover__abe0de85__5225eb13,.main_Link_rwDarkGreen__abe0de85__5225eb13:focus,.main_Link_rwDarkGreen__abe0de85__5225eb13:hover{color:#0a8543;text-decoration:none!important}.main_Link_rwDarkGreen__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13:before,.main_Link_rwDarkGreen__abe0de85__5225eb13:focus:before{border-color:#0077c5}.main_Link_rwGreen01alt__abe0de85__5225eb13,.main_Link_rwGreen01alt__abe0de85__5225eb13.main_Link_visited__abe0de85__5225eb13,.main_Link_rwGreen01alt__abe0de85__5225eb13:visited{color:#0d7300}.main_Link_rwGreen01alt__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13,.main_Link_rwGreen01alt__abe0de85__5225eb13.main_Link_hover__abe0de85__5225eb13,.main_Link_rwGreen01alt__abe0de85__5225eb13:focus,.main_Link_rwGreen01alt__abe0de85__5225eb13:hover{color:#0d7300;text-decoration:none!important}.main_Link_rwGreen01alt__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13:before,.main_Link_rwGreen01alt__abe0de85__5225eb13:focus:before{border-color:#0d7300}.main_Link_rwDarkBlue__abe0de85__5225eb13,.main_Link_rwDarkBlue__abe0de85__5225eb13.main_Link_visited__abe0de85__5225eb13,.main_Link_rwDarkBlue__abe0de85__5225eb13:visited{color:#0d333f}.main_Link_rwDarkBlue__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13,.main_Link_rwDarkBlue__abe0de85__5225eb13.main_Link_hover__abe0de85__5225eb13,.main_Link_rwDarkBlue__abe0de85__5225eb13:focus,.main_Link_rwDarkBlue__abe0de85__5225eb13:hover{color:#0a8543;text-decoration:none!important}.main_Link_rwDarkBlue__abe0de85__5225eb13.main_Link_focus__abe0de85__5225eb13:before,.main_Link_rwDarkBlue__abe0de85__5225eb13:focus:before{border-color:#0077c5}.main_Link_body01__abe0de85__5225eb13{font-size:1.25rem;line-height:1.4}.main_Link_body02__abe0de85__5225eb13{font-size:1rem;line-height:1.5}.main_Link_body03__abe0de85__5225eb13{font-size:.875rem;line-height:1.43}.main_Link_body04__abe0de85__5225eb13{font-size:.75rem;line-height:1.33}.main_Link_icon__abe0de85__5225eb13{height:1.25rem;margin-right:.3125rem;width:1.25rem}.main_Link_normal__abe0de85__5225eb13{font-weight:400}.main_Link_medium__abe0de85__5225eb13{font-weight:500}.main_Link_demi__abe0de85__5225eb13{font-weight:600}.main_Link_bold__abe0de85__5225eb13{font-weight:700}.main_Link_icon__abe0de85__5225eb13 path{fill:currentColor}.main_Link_underline__abe0de85__5225eb13,.main_Link_underline__abe0de85__5225eb13.main_Link_visited__abe0de85__5225eb13,.main_Link_underline__abe0de85__5225eb13:visited{text-decoration:underline}.main_Link_underline__abe0de85__5225eb13.main_Link_hover__abe0de85__5225eb13,.main_Link_underline__abe0de85__5225eb13:hover{text-decoration:none}.main_Link_alignLeft__abe0de85__5225eb13{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main_Link_alignCenter__abe0de85__5225eb13{text-align:center}:root{--border-radius-small:0.25rem;--border-radius-medium:0.5rem;--border-radius-pill:624.9375rem;--border-radius-rounded:50%;--border-radius-rw-jumbo:1.75em;--border-radius-rw-standard:1.2em;--border-radius-rw-mini:0.8em;--border-radius-rw-banner:0.5rem;--border-radius-rw-testimonial:1.25rem;--border-width-rw-tertiary:0.125rem;--breakpoints-xsmall:30rem;--breakpoints-small:48rem;--breakpoints-medium:64rem;--breakpoints-large:75rem;--breakpoints-xlarge:90rem;--color-green-01:#108000;--color-green-01-alt:#0d7300;--color-green-02:#2ca01c;--color-green-02-alt:#0e8900;--color-green-03:#53b700;--color-green-04:#7fd000;--color-green-05:#a9e838;--color-green-rw-mint:#94f8ba;--color-green-rw-green:#0fd46c;--color-green-rw-dark:#0a8543;--color-green-rw-darker:#086d37;--color-green-rw-light:#e8f5e3;--color-green-qrc:#009633;--color-grey-01:#393a3d;--color-grey-02:#6b6c72;--color-grey-03:#8d9096;--color-grey-04:#babec5;--color-grey-05:#d4d7dc;--color-grey-06:#e3e5e8;--color-grey-07:#eceef1;--color-grey-08:#f4f5f8;--color-grey-rw-grey-01:#e5e5e5;--color-grey-rw-grey-02:#f7f8f3;--color-grey-rw-grey-03:#ddd;--color-grey-rw-grey:#c4c4c4;--color-grey-rw-dark-grey:#babec5;--color-grey-rw-light-grey:#f7f7f7;--color-grey-rw-tofu:#f3f2ef;--color-grey-rw-dark-tofu:#e2e0db;--color-red-01:#b80000;--color-red-02:#d52b1e;--color-red-light:#e6bcb9;--color-red-03:#dd2366;--color-blue-00:#053d6d;--color-blue-01:#055393;--color-blue-02:#0077c5;--color-blue-03:#0097e6;--color-blue-04:#21abf6;--color-blue-05:#34bfff;--color-blue-06:#bfdcf1;--color-blue-rw-dark:#0d333f;--color-blue-rw-darker:#09222a;--color-blue-rw-light:#d8eaeb;--color-blue-icom-light-blue:#bfdaef;--color-blue-rw-light-blue:#00d7d7;--color-blue-rw-sky:#dbedee;--color-teal-01:#008481;--color-teal-02:#00a6a4;--color-teal-03:#00c1bf;--color-teal-04:#00d7d7;--color-teal-05:#07c4d9;--color-purple-03:#7a3dd8;--color-yellow-02:#fb0;--color-yellow-mc-yellow:#fee01a;--color-pink-02:#c9007a;--color-pink-03:#e31c9e;--color-pink-04:#dd2366;--color-orange-01:#f95700;--color-orange-02:#ff6a00;--color-orange-03:#ff8000;--color-orange-04:#ff6a00;--color-orange-05:#f95700;--color-orange-rw:#ff8540;--color-orange-rw-orange:#ff8540;--color-gold-01:#a98343;--color-gold-02:#c4974d;--color-gold-03:#d2aa64;--color-gold-04:#e0bd7b;--color-gold-05:#eed092;--color-white:#fff;--color-black:#000;--color-sand-02:#f7f8f3;--color-rw-tofu:#f3f2ef;--color-rw-dark-tofu:#e2e0db;--color-accounting:#53b700;--color-payroll:#e31c9e;--color-payments:#0097e6;--color-time-tracking:#ff8000;--web-refresh-intuit-superblue:#236cff;--web-refresh-skyblue-01:#edf6f7;--web-refresh-blue-01:#005fcc;--web-refresh-blue-ice-100:#eaf6f7;--web-refresh-grey-01:#4c555b;--web-refresh-grey-02:#9c9c9e;--web-refresh-grey-03:#21262a26;--web-refresh-neutral-pepper-0:#f0f4f6;--web-refresh-neutral-pepper-10:#e2e9ed;--web-refresh-neutral-pepper-30:#c3ced5;--web-refresh-neutral-pepper-70:#727e85;--web-refresh-neutral-pepper-80:#5d686f;--web-refresh-neutral-pepper-120:#21262a;--web-refresh-neutral-pepper-130:#181c1f;--web-refresh-email-pepper-30:#c3ced5;--web-refresh-kiwi-30:#7ffa94;--web-refresh-kiwi-40:#5bef76;--web-refresh-kiwi-70:#00a63b;--web-refresh-blueberry-60:#3492ef;--web-refresh-text-link:#205ea3;--easing-slow:cubic-bezier(0.35,0,0.5,1);--easing-quick:cubic-bezier(0.35,0,0.25,1);--easing-exit:cubic-bezier(0.35,0,0.8,1);--easing-entrance:cubic-bezier(0,0,0.1,1);--easing-spirited:cubic-bezier(0.35,1.35,0.3,1);--easing-spirited-entrance:cubic-bezier(0.15,1.3,0.3,1);--easing-spirited-exit:cubic-bezier(0.7,-0.1,0.6,1);--elevation-skim:0 0.0625rem 0.25rem 0 rgba(0,0,0,.2);--elevation-lifted:0 0.125rem 0.5rem 0 rgba(0,0,0,.2);--elevation-raised:0 0.25rem 1rem 0 rgba(0,0,0,.2);--elevation-floating:0 0.375rem 1.5rem 0 rgba(0,0,0,.2);--elevation-product-finder-item:0 0.125rem 0.125rem rgba(13,51,63,.1);--elevation-product-finder-card:0.5rem 0 1.25rem rgba(13,51,63,.15);--elevation-clickable-tooltip:0 1.25rem 1.875rem rgba(0,0,0,.1);--font-family-avenir:"AvenirNext forINTUIT","Avenir","Helvetica","Arial",sans-serif;--font-size-10:3.75rem;--font-size-11:4.5rem;--font-size-12:5.25rem;--font-size-13:6rem;--font-size-14:6.75rem;--font-size-15:7.5rem;--font-size-16:8.25rem;--font-size-09:3rem;--font-size-08:2.5rem;--font-size-07:2.125rem;--font-size-06:1.75rem;--font-size-05:1.5rem;--font-size-04:1.25rem;--font-size-03:1rem;--font-size-02:0.875rem;--font-size-01:0.75rem;--font-size-00:0.625rem;--font-size-rw-video-link-font-size:0.8rem;--font-size-rw-video-link-line-height:1.1rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-demi:600;--font-weight-bold:700;--font-weight-heavy:800;--font-lineheight-heading:1.3;--font-lineheight-body:1.5;--font-lineheight-heading-01:1.4;--font-lineheight-body-01:1.42857143;--font-lineheight-heading-02:1.28571429;--font-lineheight-rw-video-link:1.36625rem;--font-lineheight-size-10:4.75rem;--font-lineheight-size-11:5.75rem;--font-lineheight-size-12:6.75rem;--font-lineheight-size-13:6.75rem;--font-lineheight-size-14:7.25rem;--font-lineheight-size-15:8rem;--font-lineheight-size-16:8.75rem;--font-lineheight-size-09:3.75rem;--font-lineheight-size-08:3.25rem;--font-lineheight-size-07:2.75rem;--font-lineheight-size-06:2.25rem;--font-lineheight-size-05:2rem;--font-lineheight-size-04:1.75rem;--font-lineheight-size-03:1.5rem;--font-lineheight-size-02:1.25rem;--font-lineheight-size-01:1rem;--grid-gutter:1.25rem;--grid-margin-small:1rem;--grid-margin-base:1.25rem;--grid-column-10:83.333%;--grid-column-11:91.667%;--grid-column-12:100%;--grid-column-01:8.333%;--grid-column-02:16.667%;--grid-column-03:25%;--grid-column-04:33.333%;--grid-column-05:41.667%;--grid-column-06:50%;--grid-column-07:58.333%;--grid-column-08:66.667%;--grid-column-09:75%;--radius-small:0.75rem;--spacing-xxxsmall:0.25rem;--spacing-xxsmall:0.5rem;--spacing-xsmall:1rem;--spacing-small:1.25rem;--spacing-large:2.5rem;--spacing-xlarge:3.75rem;--spacing-xxlarge:5rem;--spacing-xxxlarge:7.5rem;--spacing-rw-small-button-height:3rem;--spacing-rw-medium-button-height:3.25rem;--spacing-rw-large-button-height:3.5rem;--spacing-rw-small-button-padding:1.25rem;--spacing-rw-medium-button-padding:1.75rem;--spacing-rw-large-button-padding:2.25rem;--spacing-rw-sec-nav-sticky-height-mobile:8.375rem;--spacing-rw-sec-nav-sticky-height-desktop:5.625rem;--zindex-dropdown:1000;--zindex-sticky:1100;--zindex-fixed:1200;--zindex-overlay:1300;--zindex-overlay-closer:1305;--zindex-modal:1400;--zindex-tooltip:1500;--zindex-rw-hero-left:1;--zindex-rw-hero-right:0;--zindex-page-content:100;--zindex-gbl-header-overlay:1001;--zindex-rw-sub-layer:-1}.main_IpdAddEmployeeWidgetBanner72989d7__c76e10b9{background-color:#f4f5f8;background-color:var(--color-grey-08);display:block;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-family:var(--font-family-avenir);font-size:.875rem;font-size:14px;font-size:var(--font-size-02);font-weight:400;font-weight:var(--font-weight-normal);line-height:1rem;line-height:16px;line-height:var(--font-lineheight-size-01);padding:20px 0 20px 40px;padding:var(--spacing-small) 0 var(--spacing-small) var(--spacing-large);width:100%}.main_IpdAddEmployeeWidgetLinkA7d5323__c76e10b9{color:#0077c5!important;color:var(--color-blue-02)!important;cursor:pointer;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif!important;font-family:var(--font-family-avenir)!important;font-size:.875rem!important;font-size:14px!important;font-size:var(--font-size-02)!important;font-weight:400!important;font-weight:var(--font-weight-normal)!important;line-height:1rem!important;line-height:16px!important;line-height:var(--font-lineheight-size-01)!important;text-decoration:none!important}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.IpdPriceCardContainer_ipdPriceCardListContainer__6376b273{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2.25rem 0;width:100%}.IpdPriceCardContainer_ipdPriceCardContainerHorizontal__6376b273{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem;margin:0 auto;max-width:73.75rem;padding:0 3.125rem}.IpdPriceCardContainer_ipd_price_card_container__6376b273{background-color:#fff;min-width:60rem;padding-top:.625rem;text-align:center}.IpdPriceCardContainer_ipdPriceCardTitle__6376b273{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:2.25rem;font-style:normal;font-weight:600;line-height:3.75rem;margin-bottom:1.25rem;margin-top:6.25rem;text-align:center}@media only screen and (max-width:991px){.IpdPriceCardContainer_ipdPriceCardContainer__6376b273{height:auto;min-width:20rem}.IpdPriceCardContainer_ipdPriceCardListContainer__6376b273{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:auto;padding:unset}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.IpdTilesLayout_ipdTilesLayout__de042192{grid-template-areas:"IpdTiles IpdTiles IpdTiles IpdTiles" "IpdTiles IpdTiles IpdTiles IpdTiles";grid-template-columns:repeat(4,11.25rem)}.IpdTilesLayout_ipdTilesLayout3col__de042192,.IpdTilesLayout_ipdTilesLayout__de042192{-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem;display:grid;grid-template-rows:9.3125rem 9.3125rem;row-gap:1.25rem}.IpdTilesLayout_ipdTilesLayout3col__de042192{grid-template-areas:"IpdTiles IpdTiles IpdTiles" "IpdTiles IpdTiles IpdTiles";grid-template-columns:repeat(3,11.25rem)}.IpdTilesLayout_tileButtonLayout__de042192{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-areas:"TileButton TileButton" "TileButton TileButton";grid-template-columns:repeat(2,minmax(15.625rem,17.8125rem));grid-template-rows:repeat(2,5.25rem);row-gap:1.25rem}@media only screen and (max-width:600px){.IpdTilesLayout_tileButtonLayout__de042192{grid-template-areas:"TileButton" "TileButton" "TileButton" "TileButton";grid-template-columns:minmax(15.625rem,auto);grid-template-rows:repeat(4,5.25rem)}}@media only screen and (max-width:479px){.IpdTilesLayout_ipdTilesLayout3col__de042192,.IpdTilesLayout_ipdTilesLayout__de042192{grid-template-areas:"IpdTiles" "IpdTiles" "IpdTiles" "IpdTiles" "IpdTiles" "IpdTiles" "IpdTiles" "IpdTiles";grid-template-columns:18rem;grid-template-rows:repeat(8,6.25rem)}}@media only screen and (max-width:579px) and (min-width:480px){.IpdTilesLayout_ipdTilesLayout3col__de042192,.IpdTilesLayout_ipdTilesLayout__de042192{grid-template-areas:"IpdTiles IpdTiles" "IpdTiles IpdTiles" "IpdTiles IpdTiles" "IpdTiles IpdTiles";grid-template-columns:10.5625rem 10.5625rem;grid-template-rows:repeat(4,9.3125rem)}}@media only screen and (max-width:767px) and (min-width:580px){.IpdTilesLayout_ipdTilesLayout3col__de042192,.IpdTilesLayout_ipdTilesLayout__de042192{grid-template-areas:"IpdTiles IpdTiles IpdTiles" "IpdTiles IpdTiles IpdTiles" "IpdTiles IpdTiles IpdTiles";grid-template-columns:10.5625rem 10.5625rem;grid-template-rows:repeat(3,9.3125rem)}}@media only screen and (max-width:849px) and (min-width:768px){.IpdTilesLayout_ipdTilesLayout3col__de042192,.IpdTilesLayout_ipdTilesLayout__de042192{grid-template-areas:"IpdTiles IpdTiles IpdTiles" "IpdTiles IpdTiles IpdTiles" "IpdTiles IpdTiles IpdTiles";grid-template-columns:10.5625rem 10.5625rem;grid-template-rows:repeat(3,9.3125rem)}}@media only screen and (min-width:1440px) and (max-width:1600px){.IpdTilesLayout_ipdTilesLayout__de042192{grid-template-areas:"IpdTiles IpdTiles IpdTiles IpdTiles" "IpdTiles IpdTiles IpdTiles IpdTiles";grid-template-columns:repeat(4,11.25rem);grid-template-rows:repeat(2,9.3125rem)}}@media only screen and (min-width:1024px) and (max-width:1440px){.IpdTilesLayout_ipdTilesLayout__de042192{grid-template-areas:"IpdTiles IpdTiles IpdTiles IpdTiles" "IpdTiles IpdTiles IpdTiles IpdTiles";grid-template-columns:repeat(4,10.75rem);grid-template-rows:repeat(2,9.3125rem)}}@media only screen and (min-width:850px) and (max-width:1600px){.IpdTilesLayout_ipdTilesLayout__de042192{gap:1rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem}.IpdTsm_tsm__container__4684e0f9{height:100vh}.IpdTsm_tsm__image__4684e0f9{-webkit-box-pack:center;-ms-flex-pack:center;height:calc(100% - 10.75rem);justify-content:center}.IpdTsm_ipdTsm__4684e0f9,.IpdTsm_tsm__image__4684e0f9{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.IpdTsm_ipdTsm__4684e0f9{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:7em}@media (min-width:768px){.IpdTsm_ipdTsm__4684e0f9{width:calc(100% + 1.25rem)}}@media (min-width:1024px){.IpdTsm_ipdTsm__4684e0f9{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.IpdTsm_ipdTsm__4684e0f9.IpdTsm_blue__4684e0f9{background-color:#0d333f;color:#fff}.IpdTsm_ipdTsm__4684e0f9.IpdTsm_lightBlue__4684e0f9{background-color:var(--color-blue-rw-sky);color:#000}.IpdTsm_ipdTsm__4684e0f9.IpdTsm_beige__4684e0f9{background-color:var(--color-rw-tofu);color:#000}.IpdTsm_ipdTsm__4684e0f9.IpdTsm_white__4684e0f9{background-color:#fff;color:#000}.IpdTsm_ipdTsm__4684e0f9.IpdTsm_grey__4684e0f9{background-color:#eceef1;border-top:.0625rem solid #aaa;color:#000}.IpdTsm_ipdTsm__4684e0f9 .IpdTsm_colorGreen__4684e0f9{color:#7fd000}.IpdTsm_ipdTsm__4684e0f9 .IpdTsm_colorBlack__4684e0f9{color:#fff}.IpdTsm_ipdTsm__4684e0f9 .IpdTsm_colorBlue__4684e0f9{color:#34bfff}.IpdTsm_ipdTsm__4684e0f9 .IpdTsm_colorWhite__4684e0f9{color:#fff}.IpdTsm_ipdTsm__4684e0f9 .IpdTsm_panel__4684e0f9{padding:1.25rem;text-align:end;width:100%}@media (min-width:768px){.IpdTsm_ipdTsm__4684e0f9 .IpdTsm_panel__4684e0f9{width:66.667%}}@media (min-width:1024px){.IpdTsm_ipdTsm__4684e0f9 .IpdTsm_panel__4684e0f9{padding:3.75rem 0;width:33.333%}}.IpdTsm_ipdTsm__4684e0f9 .IpdTsm_panel__4684e0f9 .IpdTsm_panelCta__4684e0f9{margin-bottom:1.25rem;width:100%}@media (min-width:768px){.IpdTsm_ipdTsm__4684e0f9 .IpdTsm_panel__4684e0f9 .IpdTsm_panelCta__4684e0f9{margin-bottom:2.5rem;width:auto}}@media (min-width:1024px){.IpdTsm_ipdTsm__4684e0f9 .IpdTsm_panel__4684e0f9 .IpdTsm_panelCta__4684e0f9{margin-bottom:0}}.IpdTsm_ipdTsm__4684e0f9 .IpdTsm_panelLeft__4684e0f9{text-align:left}@media (min-width:768px){.IpdTsm_ipdTsm__4684e0f9 .IpdTsm_panelLeft__4684e0f9{width:83.333%}}@media (min-width:1024px){.IpdTsm_ipdTsm__4684e0f9 .IpdTsm_panelLeft__4684e0f9{padding:1.25rem 3.75rem 0 2.5rem;width:58.333%}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.KeyJobOpenings_keyJobOpenings__0720ccd6{background-color:#eceef1;margin:0 auto;max-width:90rem}h1.KeyJobOpenings_title__0720ccd6,h2.KeyJobOpenings_title__0720ccd6,h3.KeyJobOpenings_title__0720ccd6,h4.KeyJobOpenings_title__0720ccd6,h5.KeyJobOpenings_title__0720ccd6,h6.KeyJobOpenings_title__0720ccd6{margin-bottom:0!important;margin-top:0!important}.KeyJobOpenings_title__0720ccd6{background-color:#fff;padding:1.5625rem!important}.KeyJobOpenings_jobs__0720ccd6{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.KeyJobOpenings_jobs__0720ccd6>a{margin:1%;max-width:48%;min-width:48%}.KeyJobOpenings_buttonWrapper__0720ccd6{padding:0 2% 2% 0;text-align:right}@media screen and (max-width:768px){.KeyJobOpenings_jobs__0720ccd6{display:block;padding:1%}.KeyJobOpenings_jobs__0720ccd6>a{margin:1rem auto;max-width:98%;min-width:98%}.KeyJobOpenings_buttonWrapper__0720ccd6{padding:0 2% 2%;text-align:center}.KeyJobOpenings_button__0720ccd6{max-width:100%;width:100%}}.KeyJobOpenings_Loader__0720ccd6{display:block;width:100%}.KeyJobOpenings_LoaderContent__0720ccd6{display:block;height:5rem;margin:20vh auto;position:relative;width:5rem}.KeyJobOpenings_LoaderContent__0720ccd6 div{-webkit-animation:KeyJobOpenings_loader__0720ccd6 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:KeyJobOpenings_loader__0720ccd6 1.2s cubic-bezier(.5,0,.5,1) infinite;-webkit-transform-origin:2.5rem 2.5rem;transform-origin:2.5rem 2.5rem}.KeyJobOpenings_LoaderContent__0720ccd6 div:after{background:#000;border-radius:50%;content:" ";display:block;height:.4375rem;margin:-.25rem 0 0 -.25rem;position:absolute;width:.4375rem}.KeyJobOpenings_LoaderContent__0720ccd6 div:first-child{-webkit-animation-delay:-36ms;animation-delay:-36ms}.KeyJobOpenings_LoaderContent__0720ccd6 div:first-child:after{left:3.9375rem;top:3.9375rem}.KeyJobOpenings_LoaderContent__0720ccd6 div:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.KeyJobOpenings_LoaderContent__0720ccd6 div:nth-child(2):after{left:3.5rem;top:4.25rem}.KeyJobOpenings_LoaderContent__0720ccd6 div:nth-child(3){-webkit-animation-delay:-.108s;animation-delay:-.108s}.KeyJobOpenings_LoaderContent__0720ccd6 div:nth-child(3):after{left:3rem;top:4.4375rem}.KeyJobOpenings_LoaderContent__0720ccd6 div:nth-child(4){-webkit-animation-delay:-.144s;animation-delay:-.144s}.KeyJobOpenings_LoaderContent__0720ccd6 div:nth-child(4):after{left:2.5rem;top:4.5rem}.KeyJobOpenings_LoaderContent__0720ccd6 div:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.KeyJobOpenings_LoaderContent__0720ccd6 div:nth-child(5):after{left:2rem;top:4.4375rem}.KeyJobOpenings_LoaderContent__0720ccd6 div:nth-child(6){-webkit-animation-delay:-.216s;animation-delay:-.216s}.KeyJobOpenings_LoaderContent__0720ccd6 div:nth-child(6):after{left:1.5rem;top:4.25rem}.KeyJobOpenings_LoaderContent__0720ccd6 div:nth-child(7){-webkit-animation-delay:-.252s;animation-delay:-.252s}.KeyJobOpenings_LoaderContent__0720ccd6 div:nth-child(7):after{left:1.0625rem;top:3.9375rem}.KeyJobOpenings_LoaderContent__0720ccd6 div:nth-child(8){-webkit-animation-delay:-.288s;animation-delay:-.288s}.KeyJobOpenings_LoaderContent__0720ccd6 div:nth-child(8):after{left:.75rem;top:3.5rem}.KeyJobOpenings_LoaderContent__0720ccd6.KeyJobOpenings_greyColor__0720ccd6 div:after{background-color:#393a3d}.KeyJobOpenings_LoaderContent__0720ccd6.KeyJobOpenings_blackColor__0720ccd6 div:after{background-color:#000}.KeyJobOpenings_LoaderContent__0720ccd6.KeyJobOpenings_whiteColor__0720ccd6 div:after{background-color:#fff}.KeyJobOpenings_LoaderContent__0720ccd6.KeyJobOpenings_proseriesBlue__0720ccd6 div:after{background-color:#055393}.KeyJobOpenings_LoaderContent__0720ccd6.KeyJobOpenings_intuitBlue__0720ccd6 div:after{background-color:#236cff}.KeyJobOpenings_LoaderContent__0720ccd6.KeyJobOpenings_proconnectBlue__0720ccd6 div:after{background-color:#0097e6}.KeyJobOpenings_LoaderContent__0720ccd6.KeyJobOpenings_lacerteGold__0720ccd6 div:after{background-color:var(--color-gold-02)}.KeyJobOpenings_LoaderContent__0720ccd6.KeyJobOpenings_rwGreen__0720ccd6 div:after{background-color:var(--color-green-rw-green)}.KeyJobOpenings_LoaderContent__0720ccd6.KeyJobOpenings_rwDarkGreen__0720ccd6 div:after{background-color:#0a8543}.KeyJobOpenings_LoaderContent__0720ccd6.KeyJobOpenings_quickbooksGreen__0720ccd6 div:after{background-color:#2ca01c}@-webkit-keyframes KeyJobOpenings_loader__0720ccd6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes KeyJobOpenings_loader__0720ccd6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.MagicCarpet_container__6a15908e{bottom:.75rem;position:fixed;right:.75rem;z-index:1500}.MagicCarpet_showMagicCarpet__6a15908e,.MagicCarpet_showSelf__6a15908e{display:block}.MagicCarpet_hideMagicCarpet__6a15908e,.MagicCarpet_hideShelf__6a15908e{display:none}.MagicCarpet_expandedContainer__6a15908e{background-color:#393a3d;color:#fff;height:3rem;left:0;margin-left:auto;margin-right:auto;max-width:46.625rem;right:0;-webkit-box-pack:justify;-ms-flex-pack:justify;border-radius:1.5rem;-webkit-box-shadow:0 .25rem .625rem rgba(0,0,0,.2);box-shadow:0 .25rem .625rem rgba(0,0,0,.2);justify-content:space-between;padding:0 1.5rem}.MagicCarpet_expandedContainer__6a15908e,.MagicCarpet_miniContainer__6a15908e{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MagicCarpet_miniContainer__6a15908e{-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;justify-content:center}.MagicCarpet_blockContainer__6a15908e{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MagicCarpet_blockContainerWithIcon__6a15908e{color:#fff;font-size:.75rem}.MagicCarpet_text__6a15908e{margin-left:.3125rem}.MagicCarpet_icon__6a15908e{margin-right:.5rem}.MagicCarpet_textFont__6a15908e{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif}.MagicCarpet_fontWeightDemi__6a15908e{font-weight:600}.MagicCarpet_fontWeightMedium__6a15908e{font-weight:500}.MagicCarpet_tooltipButton__6a15908e div:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border-radius:.25rem;color:#000;height:-webkit-min-content;height:-moz-min-content;height:min-content;padding:.5rem;text-align:left;width:5rem;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-positive:0;border:none;bottom:1rem;-webkit-box-shadow:0 .25rem .625rem rgba(0,0,0,.2);box-shadow:0 .25rem .625rem rgba(0,0,0,.2);flex-grow:0;margin-top:-.75rem}.MagicCarpet_tooltipButton__6a15908e div:nth-child(2):after{background-color:#fff;border:none;margin-top:.75rem}.MagicCarpet_tooltipButton__6a15908e div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.MagicCarpet_tabletCollapsedContainer__6a15908e{left:auto;margin-right:.75rem;right:0;width:50%}.MagicCarpet_mobileCollapsedContainer__6a15908e{margin:0 .75rem}.MagicCarpet_tabletExpandedContainer__6a15908e{margin-right:.75rem;width:50%}.MagicCarpet_tabletMobileExpandedContainer__6a15908e{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:19.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#393a3d;border-radius:var(--radius-small) var(--radius-small) 0 0;color:#fff;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;padding:1rem 1.25rem 3.25rem;right:0}.MagicCarpet_mobileExpandedContainer__6a15908e{width:100%}a.MagicCarpet_linkBtn__6a15908e,button.MagicCarpet_linkBtn__6a15908e{border:.125rem solid #fff;width:100%}a.MagicCarpet_linkBtnDesktop__6a15908e,button.MagicCarpet_linkBtnDesktop__6a15908e{font-size:.75rem;height:auto;margin-left:.3125rem;padding:0;width:100%}a.MagicCarpet_closeButton__6a15908e:after,a.MagicCarpet_closeButton__6a15908e:hover,a.MagicCarpet_linkBtnDesktop__6a15908e.MagicCarpet_hover__6a15908e,a.MagicCarpet_linkBtnDesktop__6a15908e:after,a.MagicCarpet_linkBtnDesktop__6a15908e:hover,button.MagicCarpet_closeButton__6a15908e:after,button.MagicCarpet_closeButton__6a15908e:hover,button.MagicCarpet_linkBtnDesktop__6a15908e.MagicCarpet_hover__6a15908e,button.MagicCarpet_linkBtnDesktop__6a15908e:after,button.MagicCarpet_linkBtnDesktop__6a15908e:hover{background:none}.MagicCarpet_buttonContainer__6a15908e{margin-top:1.25rem}.MagicCarpet_buttonContainer__6a15908e,.MagicCarpet_buttonContainer__6a15908e div:first-child{width:100%}.MagicCarpet_textWithIcon__6a15908e{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:1.25rem;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MagicCarpet_blockItem__6a15908e{margin-left:2.5rem}.MagicCarpet_iconButton__6a15908e{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.25rem;min-width:1.25rem;padding:0;width:1.25rem}.MagicCarpet_miniContainer__6a15908e img{cursor:pointer}.MagicCarpet_iconButton__6a15908e:after{background:none}.MagicCarpet_iconButton__6a15908e span{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem}button.MagicCarpet_tooltipButton__6a15908e{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;height:3rem;min-height:3rem;min-width:3rem;width:3rem}.MagicCarpet_linkText__6a15908e{margin-left:.3125rem;text-decoration:underline}.MagicCarpet_callHoursContainer__6a15908e{font-size:.875rem;margin-right:2.25rem;margin-top:1.25rem}.MagicCarpet_mobileContainer__6a15908e{cursor:pointer}.MagicCarpet_mOverlay__6a15908e{background-color:#000;background-color:#393a3d;display:block;height:100%;opacity:.4;position:fixed;width:100%;z-index:1300}.MagicCarpet_liveChatDesktop__6a15908e div:first-child{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MagicCarpet_buttonContainer__6a15908e.MagicCarpet_liveChatMobile__6a15908e div:first-child div:first-child,.MagicCarpet_liveChatDesktop__6a15908e button{display:none!important}.MagicCarpet_liveChatMobile__6a15908e button{display:block!important}.MagicCarpet_liveChatDesktopCollapsed__6a15908e,.MagicCarpet_liveChatMobileCollapsed__6a15908e{display:none!important}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Maps_map__b238435a{margin:auto;max-width:90rem;padding:.25rem}.Maps_headWrapper__b238435a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1rem auto;max-width:25rem}.Maps_headWrapper__b238435a .Maps_title__b238435a{height:3.125rem;margin:auto;padding:.25rem .5rem}.Maps_headWrapper__b238435a .Maps_dropdowns__b238435a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.Maps_headWrapper__b238435a .Maps_dropdowns__b238435a>:first-child{margin:0 0 .5rem}@media screen and (min-width:768px){.Maps_headWrapper__b238435a{max-width:100%;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:1rem auto}.Maps_headWrapper__b238435a .Maps_title__b238435a{margin:0;max-width:100%;padding:0;width:100%}.Maps_headWrapper__b238435a .Maps_dropdowns__b238435a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:25rem}.Maps_headWrapper__b238435a .Maps_dropdowns__b238435a>*{width:100%}.Maps_headWrapper__b238435a .Maps_dropdowns__b238435a>:first-child{margin:auto 1.25rem auto auto}}.Maps_mapWrapper__b238435a{border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:80vh;min-height:25rem;overflow:hidden;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:start;align-content:flex-start}@media screen and (max-width:1024px){.Maps_mapWrapper__b238435a{height:75vh}}.Maps_loader__b238435a{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Maps_loader__b238435a,.Maps_mapContainer__b238435a{background:#f4f5f8;min-height:100%;width:100%}.Maps_marker__b238435a{background:#0077c5;border-radius:50%;cursor:pointer;height:.46875rem;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:.46875rem}.Maps_marker__b238435a:before{background:#bfdcf1;border-radius:50%;content:"";cursor:pointer;height:1.5625rem;left:50%;opacity:.5;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) translateZ(-.0625rem) scale(1);transform:translate(-50%,-50%) translateZ(-.0625rem) scale(1);-webkit-transition:all .8s cubic-bezier(.35,0,.25,1);transition:all .8s cubic-bezier(.35,0,.25,1);width:1.5625rem;z-index:-1}.Maps_marker__b238435a:hover:before{-webkit-animation:Maps_scaleUp__b238435a .8s cubic-bezier(.35,0,.25,1) infinite alternate;animation:Maps_scaleUp__b238435a .8s cubic-bezier(.35,0,.25,1) infinite alternate}.Maps_marker__b238435a.Maps_isActive__b238435a:before{-webkit-transform:translate(-50%,-50%) translateZ(-.0625rem) scale(2);transform:translate(-50%,-50%) translateZ(-.0625rem) scale(2)}.Maps_marker__b238435a.Maps_isActive__b238435a:hover:before,.Maps_marker__b238435a.Maps_isMobile__b238435a:hover:before{-webkit-animation:0;animation:0}.Maps_markerTooltipContent__b238435a{background:#00254a!important;border-radius:.5rem!important;color:#fff!important;padding:.625rem!important}.Maps_markerTooltipTip__b238435a{border-top-color:#00254a!important}.Maps_details__b238435a{background:#0077c5;height:100%;max-width:0;min-height:inherit;position:relative;width:100%;z-index:3;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.Maps_details__b238435a,.Maps_details__b238435a .Maps_close__b238435a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.Maps_details__b238435a .Maps_close__b238435a{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:absolute;right:-7.5rem;top:1.25rem}.Maps_details__b238435a .Maps_close__b238435a *{cursor:pointer;font-weight:700}.Maps_details__b238435a .Maps_close__b238435a .Maps_closeButton__b238435a{background-color:#0077c5;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;text-align:center;width:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;margin-right:1.25rem}.Maps_details__b238435a .Maps_close__b238435a .Maps_closeButton__b238435a svg{fill:none;stroke:#fff;height:auto;width:1.25rem}.Maps_details__b238435a .Maps_close__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a{background-color:#fff;margin-right:.5rem;margin-top:.5rem}.Maps_details__b238435a .Maps_close__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg{stroke:#000;width:.75rem}.Maps_details__b238435a .Maps_detailsTitle__b238435a{color:#fff;font-size:1.2rem;font-weight:700;margin:1rem}.Maps_details__b238435a .Maps_detailsTitle__b238435a.Maps_notImage__b238435a{margin-top:1.25rem}.Maps_details__b238435a .Maps_content__b238435a{height:100%;overflow:hidden;overflow-y:auto;padding:1.25rem}.Maps_details__b238435a .Maps_content__b238435a>div:not(:last-child){margin:0 0 1.25rem}.Maps_details__b238435a .Maps_detailsImage__b238435a{width:25rem}.Maps_details__b238435a .Maps_learnMore__b238435a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Maps_details__b238435a .Maps_availableJobs__b238435a{border-radius:.5rem;margin:1.25rem;max-width:25rem;padding:.5rem}.Maps_details__b238435a .Maps_availableJobs__b238435a a{max-width:100%}.Maps_details__b238435a .Maps_availableJobs__b238435a span{text-align:center;width:100%}@media screen and (max-width:1024px){.Maps_details__b238435a{left:0;max-width:100%;min-width:100%;padding:1.25rem;position:absolute;top:0}.Maps_details__b238435a .Maps_close__b238435a{right:.5rem;top:.5rem}.Maps_details__b238435a .Maps_content__b238435a,.Maps_details__b238435a .Maps_detailsTitle__b238435a{margin-left:auto;margin-right:auto;max-width:25rem;padding:0;width:100%}.Maps_details__b238435a .Maps_detailsImage__b238435a{border-radius:.5rem;margin:0 auto 1.25rem;max-width:25rem;padding:0;width:100%}.Maps_details__b238435a .Maps_detailsImage__b238435a *{border-radius:inherit}.Maps_details__b238435a .Maps_availableJobs__b238435a{margin:1.25rem auto 0;max-width:25rem;width:100%}}.Maps_details__b238435a.Maps_animationOpen__b238435a{-webkit-animation:Maps_moveInMap__b238435a .5s cubic-bezier(.35,0,.5,1) 0s forwards;animation:Maps_moveInMap__b238435a .5s cubic-bezier(.35,0,.5,1) 0s forwards}@media screen and (max-width:1024px){.Maps_details__b238435a.Maps_animationOpen__b238435a{-webkit-animation:Maps_fadeInMap__b238435a .5s cubic-bezier(0,0,.1,1) 0s forwards;animation:Maps_fadeInMap__b238435a .5s cubic-bezier(0,0,.1,1) 0s forwards;opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}}.Maps_details__b238435a.Maps_animationOpen__b238435a>*{-webkit-animation:Maps_fadeInMap__b238435a .5s cubic-bezier(0,0,.1,1) .5s forwards;animation:Maps_fadeInMap__b238435a .5s cubic-bezier(0,0,.1,1) .5s forwards;opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}.Maps_details__b238435a.Maps_animationClose__b238435a{-webkit-animation:Maps_moveInMapReverse__b238435a .5s cubic-bezier(.35,0,.5,1) .5s forwards;animation:Maps_moveInMapReverse__b238435a .5s cubic-bezier(.35,0,.5,1) .5s forwards;max-width:25rem}@media screen and (max-width:1024px){.Maps_details__b238435a.Maps_animationClose__b238435a{-webkit-animation:Maps_fadeInMapReverse__b238435a .5s cubic-bezier(0,0,.1,1) .5s forwards;animation:Maps_fadeInMapReverse__b238435a .5s cubic-bezier(0,0,.1,1) .5s forwards;max-width:100%;min-width:100%}}.Maps_details__b238435a.Maps_animationClose__b238435a>*{-webkit-animation:Maps_fadeInMapReverse__b238435a .5s cubic-bezier(0,0,.1,1) 0s forwards;animation:Maps_fadeInMapReverse__b238435a .5s cubic-bezier(0,0,.1,1) 0s forwards;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.Maps_details__b238435a.Maps_backgroundGreyColor__b238435a,.Maps_details__b238435a.Maps_backgroundGreyColor__b238435a .Maps_closeButton__b238435a{background-color:#393a3d}.Maps_details__b238435a.Maps_backgroundGreyColor__b238435a .Maps_closeButton__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg,.Maps_details__b238435a.Maps_backgroundGreyColor__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg{stroke:#393a3d}.Maps_details__b238435a.Maps_backgroundBlackColor__b238435a,.Maps_details__b238435a.Maps_backgroundBlackColor__b238435a .Maps_closeButton__b238435a{background-color:#000}.Maps_details__b238435a.Maps_backgroundBlackColor__b238435a .Maps_closeButton__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg,.Maps_details__b238435a.Maps_backgroundBlackColor__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg{stroke:#000}.Maps_details__b238435a.Maps_backgroundWhiteColor__b238435a,.Maps_details__b238435a.Maps_backgroundWhiteColor__b238435a .Maps_closeButton__b238435a{background-color:#fff}.Maps_details__b238435a.Maps_backgroundWhiteColor__b238435a .Maps_closeButton__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg,.Maps_details__b238435a.Maps_backgroundWhiteColor__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg{stroke:#fff}.Maps_details__b238435a.Maps_backgroundProseriesBlue__b238435a,.Maps_details__b238435a.Maps_backgroundProseriesBlue__b238435a .Maps_closeButton__b238435a{background-color:#055393}.Maps_details__b238435a.Maps_backgroundProseriesBlue__b238435a .Maps_closeButton__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg,.Maps_details__b238435a.Maps_backgroundProseriesBlue__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg{stroke:#055393}.Maps_details__b238435a.Maps_backgroundIntuitBlue__b238435a,.Maps_details__b238435a.Maps_backgroundIntuitBlue__b238435a .Maps_closeButton__b238435a{background-color:#0077c5}.Maps_details__b238435a.Maps_backgroundIntuitBlue__b238435a .Maps_closeButton__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg,.Maps_details__b238435a.Maps_backgroundIntuitBlue__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg{stroke:#0077c5}.Maps_details__b238435a.Maps_backgroundIntuitSuperBlue__b238435a,.Maps_details__b238435a.Maps_backgroundIntuitSuperBlue__b238435a .Maps_closeButton__b238435a{background-color:#236cff}.Maps_details__b238435a.Maps_backgroundIntuitSuperBlue__b238435a .Maps_closeButton__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg,.Maps_details__b238435a.Maps_backgroundIntuitSuperBlue__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg{stroke:#236cff}.Maps_details__b238435a.Maps_backgroundIntuitBlueBerry__b238435a,.Maps_details__b238435a.Maps_backgroundIntuitBlueBerry__b238435a .Maps_closeButton__b238435a{background-color:#00254a}.Maps_details__b238435a.Maps_backgroundIntuitBlueBerry__b238435a .Maps_closeButton__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg,.Maps_details__b238435a.Maps_backgroundIntuitBlueBerry__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg{stroke:#00254a}.Maps_details__b238435a.Maps_backgroundProconnectBlue__b238435a,.Maps_details__b238435a.Maps_backgroundProconnectBlue__b238435a .Maps_closeButton__b238435a{background-color:#0097e6}.Maps_details__b238435a.Maps_backgroundProconnectBlue__b238435a .Maps_closeButton__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg,.Maps_details__b238435a.Maps_backgroundProconnectBlue__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg{stroke:#0097e6}.Maps_details__b238435a.Maps_backgroundLacerteGold__b238435a,.Maps_details__b238435a.Maps_backgroundLacerteGold__b238435a .Maps_closeButton__b238435a{background-color:#c4974d}.Maps_details__b238435a.Maps_backgroundLacerteGold__b238435a .Maps_closeButton__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg,.Maps_details__b238435a.Maps_backgroundLacerteGold__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg{stroke:#c4974d}.Maps_details__b238435a.Maps_backgroundRwGreen__b238435a,.Maps_details__b238435a.Maps_backgroundRwGreen__b238435a .Maps_closeButton__b238435a{background-color:#0fd46c}.Maps_details__b238435a.Maps_backgroundRwGreen__b238435a .Maps_closeButton__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg,.Maps_details__b238435a.Maps_backgroundRwGreen__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg{stroke:#0fd46c}.Maps_details__b238435a.Maps_backgroundRwDarkGreen__b238435a,.Maps_details__b238435a.Maps_backgroundRwDarkGreen__b238435a .Maps_closeButton__b238435a{background-color:#0a8543}.Maps_details__b238435a.Maps_backgroundRwDarkGreen__b238435a .Maps_closeButton__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg,.Maps_details__b238435a.Maps_backgroundRwDarkGreen__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg{stroke:#0a8543}.Maps_details__b238435a.Maps_backgroundQuickbooksGreen__b238435a,.Maps_details__b238435a.Maps_backgroundQuickbooksGreen__b238435a .Maps_closeButton__b238435a{background-color:#2ca01c}.Maps_details__b238435a.Maps_backgroundQuickbooksGreen__b238435a .Maps_closeButton__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg,.Maps_details__b238435a.Maps_backgroundQuickbooksGreen__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a svg{stroke:#2ca01c}.Maps_details__b238435a.Maps_copyGreyColor__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a{background-color:#393a3d}.Maps_details__b238435a.Maps_copyBlackColor__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a{background-color:#000}.Maps_details__b238435a.Maps_copyWhiteColor__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a{background-color:#fff}.Maps_details__b238435a.Maps_copyProseriesBlue__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a{background-color:#055393}.Maps_details__b238435a.Maps_copyIntuitBlue__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a{background-color:#0077c5}.Maps_details__b238435a.Maps_copyProconnectBlue__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a{background-color:#0097e6}.Maps_details__b238435a.Maps_copyLacerteGold__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a{background-color:#c4974d}.Maps_details__b238435a.Maps_copyRwGreen__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a{background-color:#0fd46c}.Maps_details__b238435a.Maps_copyRwDarkGreen__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a{background-color:#0a8543}.Maps_details__b238435a.Maps_copyQuickbooksGreen__b238435a .Maps_closeButton__b238435a.Maps_isMobile__b238435a{background-color:#2ca01c}@-webkit-keyframes Maps_scaleUp__b238435a{0%{-webkit-transform:translate(-50%,-50%) translateZ(-.0625rem) scale(1);transform:translate(-50%,-50%) translateZ(-.0625rem) scale(1)}to{-webkit-transform:translate(-50%,-50%) translateZ(-.0625rem) scale(1.5);transform:translate(-50%,-50%) translateZ(-.0625rem) scale(1.5)}}@keyframes Maps_scaleUp__b238435a{0%{-webkit-transform:translate(-50%,-50%) translateZ(-.0625rem) scale(1);transform:translate(-50%,-50%) translateZ(-.0625rem) scale(1)}to{-webkit-transform:translate(-50%,-50%) translateZ(-.0625rem) scale(1.5);transform:translate(-50%,-50%) translateZ(-.0625rem) scale(1.5)}}@-webkit-keyframes Maps_moveInMap__b238435a{0%{max-width:0}to{max-width:25rem}}@keyframes Maps_moveInMap__b238435a{0%{max-width:0}to{max-width:25rem}}@-webkit-keyframes Maps_moveInMapReverse__b238435a{0%{max-width:25rem}to{max-width:0}}@keyframes Maps_moveInMapReverse__b238435a{0%{max-width:25rem}to{max-width:0}}@-webkit-keyframes Maps_fadeInMap__b238435a{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Maps_fadeInMap__b238435a{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes Maps_fadeInMapReverse__b238435a{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}}@keyframes Maps_fadeInMapReverse__b238435a{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.NonAuthProductFinder_rootContainer__5d6121cc{background:#0d333f}.NonAuthProductFinder_root__5d6121cc.NonAuthProductFinder_product_finder__5d6121cc{padding-left:0;padding-right:0}.NonAuthProductFinder_productFinderQuestion__5d6121cc{background:#0d333f;position:relative;width:100%}@media (min-width:1024px){.NonAuthProductFinder_productFinderQuestion__5d6121cc.NonAuthProductFinder_homePage__5d6121cc{border-radius:1rem;height:36.25rem;margin:auto;max-width:85rem}}.NonAuthProductFinder_productFinderQuestion__5d6121cc .NonAuthProductFinder_productFinderQuestion__wrapper__5d6121cc{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5rem 1.125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:71.875rem}.NonAuthProductFinder_productFinderQuestion__5d6121cc .NonAuthProductFinder_productFinderQuestion__wrapperMobile__5d6121cc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:100%;padding:1.25rem .5rem 0;text-align:center}.NonAuthProductFinder_productFinderQuestion__5d6121cc .NonAuthProductFinder_productFinderQuestion__wrapperData__5d6121cc{padding:0 2.5rem;position:relative}.NonAuthProductFinder_productFinderQuestion__5d6121cc .NonAuthProductFinder_productFinderQuestion__wrapperData__5d6121cc.NonAuthProductFinder_mobile__5d6121cc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:.5rem;width:100%}@media (min-width:768px){.NonAuthProductFinder_productFinderQuestion__5d6121cc .NonAuthProductFinder_productFinderQuestion__wrapperData__5d6121cc{padding-bottom:3.75rem}}@media (min-width:1024px){.NonAuthProductFinder_productFinderQuestion__5d6121cc .NonAuthProductFinder_productFinderQuestion__wrapperData__5d6121cc{max-width:30rem;padding:0;width:50%}}.NonAuthProductFinder_productFinderQuestion__5d6121cc .NonAuthProductFinder_productFinderQuestion__wrapperDataTitle__5d6121cc{color:#fff;font-size:2.125rem;line-height:2.75rem;margin:2.5rem 0 1.25rem;max-width:30rem}@media (min-width:768px){.NonAuthProductFinder_productFinderQuestion__5d6121cc .NonAuthProductFinder_productFinderQuestion__wrapperDataTitle__5d6121cc{font-size:2.125rem;line-height:2.75rem;max-width:90%;text-align:center}}@media (min-width:1024px){.NonAuthProductFinder_productFinderQuestion__5d6121cc .NonAuthProductFinder_productFinderQuestion__wrapperDataTitle__5d6121cc{font-size:2.5rem;line-height:3.25rem;text-align:left}}.NonAuthProductFinder_productFinderQuestion__wrapperDataSubtitle__5d6121cc{display:none}@media (min-width:1024px){.NonAuthProductFinder_productFinderQuestion__wrapperDataSubtitle__5d6121cc{color:#fff;display:initial;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem;max-width:25rem}.NonAuthProductFinder_productFinderQuestion__wrapperDataSubtitle__5d6121cc ul{margin:0;padding-left:.9375rem}}.NonAuthProductFinder_productFinderQuestion__5d6121cc .NonAuthProductFinder_productFinderQuestion__wrapperCards__5d6121cc{min-height:35.625rem;padding:0 var(--spacing-rw-product-cards);width:55%}@media (min-width:768px){.NonAuthProductFinder_productFinderQuestion__5d6121cc .NonAuthProductFinder_productFinderQuestion__wrapperCards__5d6121cc{padding:0 5.125rem}}.NonAuthProductFinder_productFinderQuestion__5d6121cc .NonAuthProductFinder_productFinderQuestion__wrapperCards__5d6121cc.NonAuthProductFinder_mobile__5d6121cc{min-height:31.25rem;padding:0 1.25rem;width:100%}@media (min-width:768px){.NonAuthProductFinder_productFinderQuestion__5d6121cc .NonAuthProductFinder_productFinderQuestion__wrapperCards__5d6121cc.NonAuthProductFinder_mobile__5d6121cc{min-height:34.375rem}}@media (min-width:1024px){.NonAuthProductFinder_productFinderQuestion__5d6121cc .NonAuthProductFinder_productFinderQuestion__wrapperCards__5d6121cc{min-height:35.625rem;padding:0}}.NonAuthProductFinder_productFinderQuestion__wrapperCardsContent__5d6121cc{min-height:inherit;position:relative}@media (min-width:1024px){.NonAuthProductFinder_productFinderQuestion__wrapperCardsContent__5d6121cc{min-height:inherit}}.NonAuthProductFinder_productFinderQuestion__wrapperCardsContent__5d6121cc:before{background:-webkit-gradient(linear,right top,left top,from(#c3dee0),color-stop(5.96%,#a1c1c4));background:linear-gradient(270deg,#c3dee0,#a1c1c4 5.96%);border-radius:1rem;content:"";display:none;height:34.375rem;left:.9375rem;position:absolute;top:0;-webkit-transform:translateZ(0) scale(.98);transform:translateZ(0) scale(.98);width:100%;z-index:2}@media (min-width:1024px){.NonAuthProductFinder_productFinderQuestion__wrapperCardsContent__5d6121cc:before{display:block}}.NonAuthProductFinder_productFinderQuestion__wrapperCardsContent__5d6121cc:after{background:-webkit-gradient(linear,right top,left top,from(#c3dee0),color-stop(5.96%,#a1c1c4));background:linear-gradient(270deg,#c3dee0,#a1c1c4 5.96%);border-radius:1rem;content:"";display:none;height:34.375rem;left:1.875rem;position:absolute;top:0;-webkit-transform:translateZ(0) scale(.96);transform:translateZ(0) scale(.96);width:100%;z-index:1}@media (min-width:1024px){.NonAuthProductFinder_productFinderQuestion__wrapperCardsContent__5d6121cc:after{display:block}}.NonAuthProductFinder_productFinderQuestion__steps__5d6121cc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:.5rem;max-width:90%}.NonAuthProductFinder_productFinderQuestion__steps__5d6121cc.NonAuthProductFinder_mobile__5d6121cc{left:8.4375rem;padding-bottom:2.5rem;padding-top:1.25rem;position:relative;top:-.25rem}.NonAuthProductFinder_productFinderQuestion__stepsStep__5d6121cc{background:#fff;border-radius:.0625rem;display:block;height:.25rem;margin:0 .125rem;opacity:.5;width:3.125rem}@media (min-width:1024px){.NonAuthProductFinder_productFinderQuestion__stepsStep__5d6121cc{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.NonAuthProductFinder_productFinderQuestion__stepsStep__5d6121cc.NonAuthProductFinder_current__5d6121cc{opacity:1}.NonAuthProductFinder_productFinderQuestion__stepsStep__5d6121cc.NonAuthProductFinder_done__5d6121cc{background:var(--color-green-rw-green);height:.5rem;opacity:1}.NonAuthProductFinder_headerContainer__5d6121cc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.0625rem solid hsla(0,0%,100%,.3);margin-left:5%;white-space:nowrap;width:90%}.NonAuthProductFinder_icon__5d6121cc{padding-left:3.75rem}@media (max-width:768px){.NonAuthProductFinder_icon__5d6121cc{position:relative;right:1.25rem}}.NonAuthProductFinder_header__5d6121cc{background:#0d333f;color:#fff;margin:0 1.25rem;padding-bottom:1.25rem;padding-top:1.25rem;text-align:none;width:80%}@media (max-width:768px){.NonAuthProductFinder_header__5d6121cc{padding-bottom:.25rem;padding-top:.25rem;position:relative;right:1.75rem}}.NonAuthProductFinder_stepText__5d6121cc{margin-top:2.5rem}.NonAuthProductFinder_spinner__5d6121cc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--breakpointsLarge:75rem}.PcgHero_pcgHeroCta__018f0544{display:-webkit-box;display:-ms-flexbox;display:flex}.PcgHero_pcgHeroPrimaryCta__018f0544{padding-right:1.25rem}.PcgHero_pcgSubhead__018f0544{color:#393a3d;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.PcgHero_pcgHeroImage__018f0544{min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.PcgHero_pcgImageWrapper__018f0544{height:100%;width:100%}.PcgHero_pcgImageContainers__018f0544{-ms-flex-wrap:wrap;flex-wrap:wrap}.PcgHero_pcgHero__018f0544,.PcgHero_pcgImageContainers__018f0544{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;width:100%}.PcgHero_pcgHero__018f0544{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;margin:auto;max-width:90rem;padding:0;position:relative}.PcgHero_pcgCallBlockDescription__018f0544{color:#393a3d;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5rem;margin-top:1.25rem}.PcgHero_pcgLogo__018f0544{color:#0077c5}.PcgHero_pcgHeroContainer__018f0544{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#f4f5f8));background:linear-gradient(180deg,#fff 50%,#f4f5f8)}.PcgHero_pcgProductImage__018f0544{max-height:3.75rem;min-height:1.75rem;width:17.75rem}@media screen and (max-width:768px){.PcgHero_isLarge__018f0544{display:none}.PcgHero_pcgHero__018f0544{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.PcgHero_pcgHeroImageContainer__018f0544{max-height:6.25rem}.PcgHero_pcgHeroImage__018f0544{height:6.25rem}.PcgHero_pcgHeroDescriptionContainer__018f0544{margin:1.25rem 1.25rem 2.5rem;z-index:2}.PcgHero_pcgLogo__018f0544{margin:2.5rem 0;text-align:center}.PcgHero_pcgHeroCta__018f0544{margin-top:1.25rem}.PcgHero_pcgSubContainer__018f0544{margin-bottom:.9375rem;margin-left:1.25rem;margin-right:1.25rem}}@media screen and (min-width:1200px){.PcgHero_pcgLogo__018f0544{margin-left:5rem;margin-top:3.75rem;position:absolute}.PcgHero_pcgHeroDescriptionContainer__018f0544{grid-area:1/1;margin-top:9.3125rem;padding-right:3.75rem;z-index:2}.PcgHero_pcgImageWrapper__018f0544{display:grid}.PcgHero_pcgHeroImageContainer__018f0544{grid-area:1/1;height:100%}.PcgHero_container01__018f0544{margin-left:5rem;max-width:16.6875rem}.PcgHero_container02__018f0544{margin-left:2.5rem;width:50%}.PcgHero_container02__018f0544.PcgHero_pcgHeading3__018f0544{word-break:break-all}.PcgHero_pcgImage01Wrapper__018f0544{display:grid;width:55%}.PcgHero_pcgImage02Wrapper__018f0544{display:grid;width:45%}.PcgHero_pcgSubhead__018f0544{margin:2.5rem 0;max-width:16.6875rem}.PcgHero_pcgHeroCta__018f0544{margin-bottom:1.25rem}.PcgHero_pcgSubContainer__018f0544{margin-bottom:3.75rem;margin-top:2.5rem;padding-left:5rem;width:100%}.PcgHero_pcgCallBlockDescription__018f0544{max-width:16.6875rem}.PcgHero_isSmall__018f0544{display:none}}@media screen and (min-width:768px) and (max-width:1200px){.PcgHero_pcgHero__018f0544{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:64rem}.PcgHero_pcgHeroImageContainer__018f0544{max-height:12.5rem}.PcgHero_pcgHeroImage__018f0544{height:12.5rem}.PcgHero_pcgLogo__018f0544{margin:2.5rem}.PcgHero_pcgSubhead__018f0544{margin-bottom:2.5rem;margin-top:2.5rem}.PcgHero_pcgImageContainers__018f0544{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.PcgHero_pcgImage01Wrapper__018f0544,.PcgHero_pcgImage02Wrapper__018f0544{width:50%}.PcgHero_pcgHeroDescriptionContainer__018f0544{margin-left:2.5rem;margin-top:2.5rem}.PcgHero_pcgHeroCta__018f0544{margin-top:2.5rem}.PcgHero_isLarge__018f0544{display:none}.PcgHero_pcgSubContainer__018f0544{margin-bottom:2.5rem;margin-left:2.5rem;margin-right:2.5rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsXSmall:30rem;--breakpointsSmall:48rem;--breakpointsMedium:64rem;--breakpointsLarge:75rem;--breakpointsXlarge:90rem;--first-col-desktop:20%;--first-col-tablet:40%;--product-col-tablet:8.75rem;--addon-desktop:calc(var(--product-col-desktop)*var(--noofcols))}body.PricingComparisonChart_drawerOpen__69ad335c{height:100vh;overflow-y:hidden}.PricingComparisonChart_toggleContainer__69ad335c{padding-bottom:0}.PricingComparisonChart_sliderButton__69ad335c{display:block}@media (min-width:768px){.PricingComparisonChart_sliderButton__69ad335c{display:none}}.PricingComparisonChart_product_compare_chart__69ad335c{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:90rem;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;margin:1.25rem auto 0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width:768px){.PricingComparisonChart_product_compare_chart__69ad335c{margin-top:0}}.PricingComparisonChart_shadowWrapper__69ad335c{background:none;display:none;height:100%;overflow:visible;pointer-events:none;position:absolute;width:100%}.PricingComparisonChart_shadowCell__69ad335c{position:relative;-webkit-box-flex:1;background:transparent;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.1);-ms-flex:1 1 100%;flex:1 1 100%;height:100%;top:0;width:18.75rem}@media (min-width:768px){.PricingComparisonChart_shadowCell__69ad335c{margin-left:.5rem;margin-right:.5rem}}.PricingComparisonChart_shadowCell__69ad335c:first-child{display:none}@media (min-width:768px){.PricingComparisonChart_shadowCell__69ad335c:first-child{-webkit-box-shadow:none;box-shadow:none;display:block;margin-left:0;margin-right:-.5rem}}.PricingComparisonChart_headingsWrapper__69ad335c{background-color:#f4f5f8;-webkit-box-shadow:none;box-shadow:none;margin-top:.625rem;position:sticky;top:3.75rem;width:100%;z-index:1100}.PricingComparisonChart_headingsRow__69ad335c{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:hidden}@media (min-width:768px){.PricingComparisonChart_headingsRow__69ad335c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.PricingComparisonChart_headingsCell__69ad335c{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;padding:1.25rem .5rem 0;position:relative;text-align:left;width:50vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.25rem;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width:768px){.PricingComparisonChart_headingsCell__69ad335c{margin:1.25rem .5rem auto;-ms-flex-negative:1;background-color:#fff;border-left:.0625rem solid #e3e5e8;border-right:.0625rem solid #e3e5e8;border-top:.0625rem solid #e3e5e8;border-top-left-radius:.25rem;border-top-right-radius:.25rem;-webkit-box-shadow:none;box-shadow:none;flex-shrink:1;padding:1.25rem;text-align:center}}.PricingComparisonChart_headingsCell__69ad335c:first-child{background-color:transparent;border:none;display:none}@media (min-width:768px){.PricingComparisonChart_headingsCell__69ad335c:first-child{display:block;margin-left:1.25rem;margin-right:-1.7rem;max-width:40%;max-width:var(--first-col-tablet);width:100%}}@media (min-width:1024px){.PricingComparisonChart_headingsCell__69ad335c:first-child{max-width:20%;max-width:var(--first-col-desktop)}}@media (min-width:768px){.PricingComparisonChart_headingsCell__69ad335c:not(:first-child){max-width:140px;max-width:var(--product-col-tablet)}}@media (min-width:1024px){.PricingComparisonChart_headingsCell__69ad335c:not(:first-child){max-width:var(--product-col-desktop)}}.PricingComparisonChart_shadowLine__69ad335c{-webkit-box-shadow:0 .375rem .25rem -.1875rem rgba(0,0,0,.1);box-shadow:0 .375rem .25rem -.1875rem rgba(0,0,0,.1);height:.75rem;left:49%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;position:relative;right:50%;width:100vw;z-index:1}@media (min-width:768px){.PricingComparisonChart_shadowLine__69ad335c{display:none}}.PricingComparisonChart_rowWrapper__69ad335c{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2.5rem}@media (min-width:768px){.PricingComparisonChart_rowWrapper__69ad335c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.PricingComparisonChart_featureListRow__69ad335c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5rem 0}@media (min-width:768px){.PricingComparisonChart_featureListRow__69ad335c{padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.PricingComparisonChart_featureListCol__69ad335c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:transparent;border-radius:.25rem;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;text-align:center}@media (min-width:768px){.PricingComparisonChart_featureListCol__69ad335c{border-radius:0;margin:0 .5rem 0 0}}.PricingComparisonChart_featureListCol__69ad335c:first-child{background-color:transparent;font-weight:500;padding-bottom:.5rem}@media (min-width:768px){.PricingComparisonChart_featureListCol__69ad335c:first-child{border-bottom:.0625rem solid #e3e5e8;border-top:.0625rem solid #e3e5e8;margin-left:1.25rem;margin-right:-1.7rem;max-width:40%;max-width:var(--first-col-tablet);padding:1rem 1rem 1rem 0;width:100%}}@media (min-width:1024px){.PricingComparisonChart_featureListCol__69ad335c:first-child{max-width:20%;max-width:var(--first-col-desktop)}}.PricingComparisonChart_rowsCell__69ad335c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50vw;-ms-flex-negative:0;background-color:#fff;border:none;flex-shrink:0;padding:1rem .5rem;text-align:center;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width:768px){.PricingComparisonChart_rowsCell__69ad335c{width:140px;width:var(--product-col-tablet);-ms-flex-negative:1;border:.0625rem solid #e3e5e8;flex-shrink:1}.PricingComparisonChart_rowsCell__69ad335c:not(:first-child){margin-left:1rem}}@media (min-width:1024px){.PricingComparisonChart_rowsCell__69ad335c{width:var(--product-col-desktop)}}.PricingComparisonChart_addonSectionStarter__69ad335c{background:linear-gradient(206.43deg,#00c1bf -68.99%,#53b700 100.13%);margin:2.5rem auto 0;padding:.5rem 1.25rem;width:100%;z-index:1500}@media (min-width:768px){.PricingComparisonChart_addonSectionStarter__69ad335c{margin-top:0;max-width:90rem;width:calc(1rem + var(--noofcols)*140px + 40%);width:calc(1rem + var(--noofcols)*(var(--product-col-tablet)) + var(--first-col-tablet))}}@media (min-width:1024px){.PricingComparisonChart_addonSectionStarter__69ad335c{width:calc(1rem + var(--noofcols)*(var(--product-col-desktop)) + 20%);width:calc(1rem + var(--noofcols)*(var(--product-col-desktop)) + var(--first-col-desktop))}}.PricingComparisonChart_addonSectionTitle__69ad335c{color:#000;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.5}.PricingComparisonChart_addonTitleContent__69ad335c{display:-webkit-box;display:-ms-flexbox;display:flex;width:95%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.PricingComparisonChart_payrollAddonTitle__69ad335c{padding-left:1.5rem;text-align:left}.PricingComparisonChart_addonDescriptionFeature__69ad335c{color:#393a3d;font-size:.875rem;font-weight:400;line-height:1.5}.PricingComparisonChart_recommendedFlag__69ad335c{background-color:#008481;border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:#fff;display:none;font-size:.75rem;font-style:normal;font-weight:600;height:1.5rem;left:0;letter-spacing:.05rem;line-height:1.3;padding-top:.25rem;position:absolute;text-align:center;text-transform:uppercase;top:-1.25rem;width:100%}@media (min-width:768px){.PricingComparisonChart_recommendedFlag__69ad335c{display:block}}.PricingComparisonChart_recommendedFlagShort__69ad335c{background-color:#008481;border-radius:.25rem;color:#fff;font-size:.75rem;font-style:normal;font-weight:600;height:1.5rem;left:25%;letter-spacing:.05rem;line-height:1.3;padding-top:.25rem;position:absolute;text-align:center;text-transform:uppercase;top:-1.25rem;width:50%}@media (min-width:768px){.PricingComparisonChart_recommendedFlagShort__69ad335c{display:none}}.PricingComparisonChart_productTitle__69ad335c{color:#393a3d;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.5;margin-bottom:.5rem;padding-bottom:.5rem;position:relative;text-align:center}.PricingComparisonChart_productTitle__69ad335c:after{background:#393a3d;border-radius:.125rem;bottom:0;content:"";height:.125rem;left:0;margin:0 auto;position:absolute;right:0;width:15%}@media (min-width:1024px){.PricingComparisonChart_productTitle__69ad335c:after{left:0;margin:0}.PricingComparisonChart_productTitle__69ad335c{font-size:1.25rem;margin-bottom:1.25rem;padding-bottom:1.25rem;text-align:left}}.PricingComparisonChart_productTitleCenter__69ad335c{text-align:center}.PricingComparisonChart_productTitleCenter__69ad335c:after{background:#393a3d;border-radius:.125rem;bottom:0;content:"";height:.125rem;left:0;margin:0 auto;position:absolute;right:0;width:15%}.PricingComparisonChart_originalPrice__69ad335c{color:#6b6c72;font-size:.875rem;font-weight:400;line-height:1.5;padding-bottom:.25rem;text-align:center;text-decoration-line:line-through}@media (min-width:768px){.PricingComparisonChart_originalPrice__69ad335c{font-size:1.25rem;padding-bottom:.5rem}}@media (min-width:1024px){.PricingComparisonChart_originalPrice__69ad335c{text-align:left}}.PricingComparisonChart_highlightedPrice__69ad335c{color:#393a3d;font-weight:700;line-height:1.3;text-align:center}@media (min-width:1024px){.PricingComparisonChart_highlightedPrice__69ad335c{text-align:left}}.PricingComparisonChart_showPrice__69ad335c{font-size:1.25rem;padding-bottom:.5rem;text-align:center}@media (min-width:1024px){.PricingComparisonChart_showPrice__69ad335c{font-size:2.5rem;text-align:left}}.PricingComparisonChart_showPrice__69ad335c span{font-size:.4em;position:relative;top:-1em}.PricingComparisonChart_priceDuration__69ad335c{font-size:.75rem;text-align:center}@media (min-width:1024px){.PricingComparisonChart_priceDuration__69ad335c{font-size:1rem;text-align:left}}.PricingComparisonChart_addonDescription__69ad335c,.PricingComparisonChart_productDescription__69ad335c{color:#393a3d;font-size:.75rem;line-height:1.3;text-align:center}@media (min-width:1024px){.PricingComparisonChart_addonDescription__69ad335c,.PricingComparisonChart_productDescription__69ad335c{font-size:.875rem;text-align:left}}.PricingComparisonChart_productDescription__69ad335c{font-weight:600;padding-top:.5rem}.PricingComparisonChart_addonDescription__69ad335c{font-weight:400}.PricingComparisonChart_productButton__69ad335c{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.PricingComparisonChart_productButton__69ad335c{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.PricingComparisonChart_compareText__69ad335c{color:#000;font-size:.75rem;font-weight:400;line-height:1.3;text-align:center}@media (min-width:768px){.PricingComparisonChart_compareText__69ad335c{font-size:.875rem}}.PricingComparisonChart_displayHide__69ad335c{display:none}.PricingComparisonChart_arrow__69ad335c{background:#babec5;border:none;border-radius:50%;height:2.5rem;position:absolute;top:2.5rem;width:2.5rem;z-index:100}@media (min-width:768px){.PricingComparisonChart_arrow__69ad335c{display:none!important}}.PricingComparisonChart_arrow__69ad335c:after,.PricingComparisonChart_arrow__69ad335c:before{background:#fff;content:"";display:block;height:.1875rem;left:35%;position:absolute;top:48%;width:.9375rem}.PricingComparisonChart_arrow__69ad335c:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left top;transform-origin:left top}.PricingComparisonChart_arrow__69ad335c:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.PricingComparisonChart_left__69ad335c{left:5%}.PricingComparisonChart_right__69ad335c{left:auto;right:5%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.PricingComparisonChart_toggleChart__69ad335c{max-height:28rem;overflow:hidden}.PricingComparisonChart_toggleChartButton__69ad335c{background:-webkit-gradient(linear,left bottom,left top,color-stop(13.24%,#f4f5f8),color-stop(54.05%,rgba(244,245,248,.9)),to(rgba(244,245,248,0)));background:linear-gradient(0deg,#f4f5f8 13.24%,rgba(244,245,248,.9) 54.05%,rgba(244,245,248,0));bottom:0;padding-bottom:2.5rem;padding-top:3.75rem;position:absolute;text-align:center;width:100%}.PricingComparisonChart_compareButton__69ad335c{margin:auto;position:relative;z-index:1500}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsXsmall:30rem;--breakpointsSmall:48rem;--breakpointsMedium:64rem;--breakpointsLarge:75rem;--breakpointsXlarge:90rem}.PricingHeroCa_pricingHeader__95f7352f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;justify-content:space-between;margin:0 auto;max-width:90rem;padding:0 2.5rem 2.5rem;width:100%}@media (min-width:768px){.PricingHeroCa_pricingHeader__95f7352f{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}sub,sup{font-size:75%}.PricingHeroCa_headerContent__95f7352f{margin:auto}@media (min-width:1024px){.PricingHeroCa_headerContent__95f7352f{margin-right:3.75rem;width:83.333%}}.PricingHeroCa_headerTitle__95f7352f{color:#393a3d;font-size:2.125rem;font-weight:700;line-height:1.3}@media (min-width:768px){.PricingHeroCa_headerTitle__95f7352f{font-size:2.5rem}}.PricingHeroCa_headerSubtitle__95f7352f{color:#393a3d;font-size:1.5rem;font-weight:500;margin-bottom:1.25rem;padding-bottom:1.25rem}@media (min-width:768px){.PricingHeroCa_headerSubtitle__95f7352f{border-bottom:.0625rem solid #e3e5e8;font-size:1.75rem;line-height:1.5}}.PricingHeroCa_pricingHeaderList__95f7352f{display:block;list-style-type:none;margin:0;padding:0}@media (max-width:480px){.PricingHeroCa_pricingHeaderList__95f7352f{display:none}}@media (min-width:1024px){.PricingHeroCa_pricingHeaderList__95f7352f{display:-webkit-box;display:-ms-flexbox;display:flex}}.PricingHeroCa_pricingHeaderListItem__95f7352f{color:#393a3d;display:list-item;font-size:1.25rem;line-height:1.5;margin:.25rem 1.25rem 0 .5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PricingHeroCa_headerBanner__95f7352f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#393a3d;-ms-flex-direction:column;flex-direction:column;padding:1.25rem;width:41.667%}@media (max-width:768px){.PricingHeroCa_headerBanner__95f7352f{display:none}}@media (min-width:1024px){.PricingHeroCa_headerBanner__95f7352f{width:16.667%}}.PricingHeroCa_headerBanner__95f7352f.PricingHeroCa_green__95f7352f{background:linear-gradient(225.32deg,#00c1bf,#53b700)}.PricingHeroCa_headerBanner__95f7352f.PricingHeroCa_teal__95f7352f{background-color:#00c1bf}.PricingHeroCa_headerBannerMobile__95f7352f{color:#393a3d;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:50%;margin-left:-50vw;margin-right:-50vw;padding:1.25rem;position:relative;right:50%;text-align:center;width:100vw}@media (min-width:768px){.PricingHeroCa_headerBannerMobile__95f7352f{display:none}}.PricingHeroCa_headerBannerMobile__95f7352f.PricingHeroCa_green__95f7352f{background:linear-gradient(225.32deg,#00c1bf,#53b700)}.PricingHeroCa_headerBannerMobile__95f7352f.PricingHeroCa_teal__95f7352f{background-color:#00c1bf}.PricingHeroCa_bannerTitle__95f7352f{font-size:1.75rem;font-weight:700}.PricingHeroCa_checkmark__95f7352f{-webkit-animation-delay:calc(var(--animation-order)*5s);animation-delay:calc(var(--animation-order)*5s);-webkit-animation-duration:.35s;animation-duration:.35s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:PricingHeroCa_animateIn__95f7352f;animation-name:PricingHeroCa_animateIn__95f7352f;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes PricingHeroCa_animateIn__95f7352f{0%{opacity:0;-webkit-transform:scale(.6) translate(-.5rem,-.0625rem);transform:scale(.6) translate(-.5rem,-.0625rem)}to{opacity:1}}@keyframes PricingHeroCa_animateIn__95f7352f{0%{opacity:0;-webkit-transform:scale(.6) translate(-.5rem,-.0625rem);transform:scale(.6) translate(-.5rem,-.0625rem)}to{opacity:1}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.ProductFinderQuestion_root__51e4dc93.ProductFinderQuestion_product_finder__51e4dc93{padding-left:0;padding-right:0}.ProductFinderQuestion_productFinderQuestion__51e4dc93{background:#0d333f;position:relative;width:100%}@media (min-width:1024px){.ProductFinderQuestion_productFinderQuestion__51e4dc93{margin-left:1.25rem;margin-right:1.25rem;width:calc(100% - 2.5rem)}}.ProductFinderQuestion_productFinderQuestion__51e4dc93 .ProductFinderQuestion_productFinderQuestion__wrapper__51e4dc93{margin:0 auto;max-width:48rem;min-height:100vh;padding:1.25rem 1.125rem}@media (min-width:768px){.ProductFinderQuestion_productFinderQuestion__51e4dc93 .ProductFinderQuestion_productFinderQuestion__wrapper__51e4dc93{max-width:90rem;padding:2.5rem 2.0625rem}}@media (min-width:1024px){.ProductFinderQuestion_productFinderQuestion__51e4dc93 .ProductFinderQuestion_productFinderQuestion__wrapper__51e4dc93{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-width:71.875rem;padding:6.25rem 2.5rem}}.ProductFinderQuestion_productFinderQuestion__51e4dc93 .ProductFinderQuestion_productFinderQuestion__wrapperData__51e4dc93{padding:0 0 1.25rem;position:relative}@media (min-width:768px){.ProductFinderQuestion_productFinderQuestion__51e4dc93 .ProductFinderQuestion_productFinderQuestion__wrapperData__51e4dc93{padding-bottom:3.75rem}}@media (min-width:1024px){.ProductFinderQuestion_productFinderQuestion__51e4dc93 .ProductFinderQuestion_productFinderQuestion__wrapperData__51e4dc93{padding:6.5625rem 6.3125rem 0 0;width:50%}}.ProductFinderQuestion_productFinderQuestion__51e4dc93 .ProductFinderQuestion_productFinderQuestion__wrapperDataTitle__51e4dc93{font-size:1.75rem;line-height:2rem;margin:0;text-align:center}@media (min-width:768px){.ProductFinderQuestion_productFinderQuestion__51e4dc93 .ProductFinderQuestion_productFinderQuestion__wrapperDataTitle__51e4dc93{font-size:2.125rem;line-height:2.75rem}}@media (min-width:1024px){.ProductFinderQuestion_productFinderQuestion__51e4dc93 .ProductFinderQuestion_productFinderQuestion__wrapperDataTitle__51e4dc93{font-size:3rem;line-height:3.75rem;text-align:left}}.ProductFinderQuestion_productFinderQuestion__51e4dc93 .ProductFinderQuestion_productFinderQuestion__wrapperDataFeatureTitle__51e4dc93{display:none;font-weight:700;padding-top:2.5rem}@media (min-width:1024px){.ProductFinderQuestion_productFinderQuestion__51e4dc93 .ProductFinderQuestion_productFinderQuestion__wrapperDataFeatureTitle__51e4dc93{display:block}}.ProductFinderQuestion_productFinderQuestion__51e4dc93 .ProductFinderQuestion_productFinderQuestion__wrapperDataFeatureDescription__51e4dc93{color:#fff;display:none;font-size:1rem;font-weight:600;line-height:1.5rem;margin:0}@media (min-width:1024px){.ProductFinderQuestion_productFinderQuestion__51e4dc93 .ProductFinderQuestion_productFinderQuestion__wrapperDataFeatureDescription__51e4dc93{display:block}}.ProductFinderQuestion_productFinderQuestion__51e4dc93 .ProductFinderQuestion_productFinderQuestion__wrapperCards__51e4dc93{padding:0 var(--spacing-rw-product-cards)}@media (min-width:768px){.ProductFinderQuestion_productFinderQuestion__51e4dc93 .ProductFinderQuestion_productFinderQuestion__wrapperCards__51e4dc93{padding:0 5.125rem}}@media (min-width:1024px){.ProductFinderQuestion_productFinderQuestion__51e4dc93 .ProductFinderQuestion_productFinderQuestion__wrapperCards__51e4dc93{min-height:35.625rem;padding:0;width:50%}}.ProductFinderQuestion_productFinderQuestion__wrapperCardsContent__51e4dc93{min-height:31.25rem;position:relative}@media (min-width:1024px){.ProductFinderQuestion_productFinderQuestion__wrapperCardsContent__51e4dc93{min-height:inherit}}.ProductFinderQuestion_productFinderQuestion__wrapperCardsContent__51e4dc93:before{background:#dbedee;border-radius:1rem;content:"";display:none;height:34.375rem;left:.9375rem;position:absolute;top:0;-webkit-transform:translateZ(0) scale(.98);transform:translateZ(0) scale(.98);width:100%;z-index:2}@media (min-width:1024px){.ProductFinderQuestion_productFinderQuestion__wrapperCardsContent__51e4dc93:before{display:block}}.ProductFinderQuestion_productFinderQuestion__wrapperCardsContent__51e4dc93:after{background:#dbedee;border-radius:1rem;content:"";display:none;height:34.375rem;left:1.875rem;position:absolute;top:0;-webkit-transform:translateZ(0) scale(.96);transform:translateZ(0) scale(.96);width:100%;z-index:1}@media (min-width:1024px){.ProductFinderQuestion_productFinderQuestion__wrapperCardsContent__51e4dc93:after{display:block}}.ProductFinderQuestion_productFinderQuestion__steps__51e4dc93{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:.5rem;padding-top:2.5rem}@media (min-width:1024px){.ProductFinderQuestion_productFinderQuestion__steps__51e4dc93{left:calc(var(--spacing-xxxlarge) + var(--spacing-xsmall) - 1);padding:0;position:absolute;top:6.25rem}.ProductFinderQuestion_productFinderQuestion_Homepage__51e4dc93 .ProductFinderQuestion_productFinderQuestion__steps__51e4dc93{left:2.5rem;width:calc(50% - 8.8125rem);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.ProductFinderQuestion_productFinderQuestion__stepsStep__51e4dc93{background:#fff;border-radius:.0625rem;display:block;height:.25rem;margin:0 .125rem;opacity:.5;width:3.125rem}@media (min-width:1024px){.ProductFinderQuestion_productFinderQuestion__stepsStep__51e4dc93{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.ProductFinderQuestion_productFinderQuestion__stepsStep__51e4dc93.ProductFinderQuestion_current__51e4dc93{opacity:1}.ProductFinderQuestion_productFinderQuestion__stepsStep__51e4dc93.ProductFinderQuestion_done__51e4dc93{background:#0fd46c;height:.5rem;opacity:1}@media (min-width:1024px){.ProductFinderQuestion_productFinderQuestion_Homepage__51e4dc93{border-radius:1rem;height:39.375rem;margin-left:2.5rem;margin-right:2.5rem;max-width:90rem;min-height:39.375rem;width:calc(100% - 5rem)}}@media (min-width:1440px){.ProductFinderQuestion_productFinderQuestion_Homepage__51e4dc93{margin:0 auto}}.ProductFinderQuestion_productFinderQuestion_Homepage__51e4dc93 .ProductFinderQuestion_productFinderQuestion__wrapper__51e4dc93{position:relative}@media (min-width:1024px){.ProductFinderQuestion_productFinderQuestion_Homepage__51e4dc93 .ProductFinderQuestion_productFinderQuestion__wrapper__51e4dc93{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:0}}.ProductFinderQuestion_header__51e4dc93{margin:6.25rem auto 5rem;width:66.667%}@media (min-width:1024px){.ProductFinderQuestion_header__51e4dc93{width:50%}.ProductFinderQuestion_fullWidth__51e4dc93{margin:auto 0;width:100%}}.ProductFinderQuestion_stepText__51e4dc93{margin-top:2.5rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.ProductTimeline_productTimeline__39b7f169{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;margin:2.5rem auto;max-width:90rem;padding:1.25rem}.ProductTimeline_productTimelineTime__39b7f169{font-size:1.75rem;font-weight:600;letter-spacing:normal;line-height:1.28571429;min-width:16.667%;text-align:right}.ProductTimeline_timelineMobileSeperator__39b7f169{display:none}@media (max-width:768px){.ProductTimeline_productTimelineTime__39b7f169{font-size:1.5rem;text-align:left;width:100%}.ProductTimeline_timelineMobileSeperator__39b7f169{display:block;padding:1.25rem 0 2.5rem}.ProductTimeline_productTimeline__39b7f169{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Propensity_propensityConainer__850fbd0d{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:90rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:1.25rem 0}@media (min-width:768px){.Propensity_propensityConainer__850fbd0d{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.Propensity_bgTofu__850fbd0d{background-color:var(--color-rw-tofu)}.Propensity_bgWhite__850fbd0d{background-color:#fff}.Propensity_bgLightBlue__850fbd0d{background-color:var(--color-blue-rw-sky)}.Propensity_right__850fbd0d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px) and (max-width:1023px){.Propensity_right__850fbd0d{padding-right:1.25rem;width:50%}}.Propensity_left__850fbd0d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:1.25rem}@media (min-width:1024px){.Propensity_left__850fbd0d{padding-left:2.5rem;-ms-flex-preferred-size:31.25rem;flex-basis:31.25rem}}@media (min-width:1200px){.Propensity_left__850fbd0d{padding-left:2.5rem;-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:768px){.Propensity_header__850fbd0d{max-width:31.25rem}}@media (min-width:1024px) and (max-width:1199px){.Propensity_header__850fbd0d h2{font-size:2.25rem!important}}.Propensity_ctaSection__850fbd0d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.Propensity_ctaSection__850fbd0d{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.Propensity_ctaSection__850fbd0d .Propensity_propensityButton__850fbd0d{padding-right:1.25rem}}.Propensity_propensityLink__850fbd0d{padding-left:1rem}.Propensity_cta2__850fbd0d{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.Propensity_carouselContainer__850fbd0d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:hidden}.Propensity_carouselInnerContainer__850fbd0d{position:relative;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;white-space:nowrap;width:100%}@media (min-width:1024px){.Propensity_carouselInnerContainer__850fbd0d{max-width:25rem}}@media (min-width:1200px){.Propensity_carouselInnerContainer__850fbd0d{max-width:37.5rem}}.Propensity_carouselItem__850fbd0d{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 1.25rem;width:75%}.Propensity_carouselItem__850fbd0d [class*=Video_video]{-webkit-box-shadow:none;box-shadow:none}@media (min-width:1024px){.Propensity_carouselItem__850fbd0d{margin:0 .625rem;width:75%}}@media (min-width:1200px){.Propensity_carouselItem__850fbd0d{margin:0;padding:0 1.25rem;width:50%}}.Propensity_arrow__850fbd0d{display:none}@media (min-width:768px){.Propensity_arrow__850fbd0d{background-color:#0d333f;border:none;border-radius:100%;cursor:pointer;display:block;height:3.75rem;width:3.75rem}.Propensity_arrowPrev__850fbd0d{margin-right:1.25rem}}@media (min-width:1200px){.Propensity_arrowPrev__850fbd0d{margin-left:2.5rem;margin-right:1.25rem}}@media (min-width:768px){.Propensity_arrowNext__850fbd0d{margin:0 1.25rem}}@media (min-width:1200px){.Propensity_arrowNext__850fbd0d{margin-left:1.25rem;margin-right:2.5rem}}.Propensity_arrowDisabled__850fbd0d{display:none;visibility:hidden}@media (min-width:1024px){.Propensity_arrowDisabled__850fbd0d{display:block;visibility:hidden}}@media (min-width:768px) and (max-width:1023px){.Propensity_arrowTabletEnabled__850fbd0d{display:block;visibility:visible}.Propensity_arrowTabletDisabled__850fbd0d{display:none}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.QrcArticleHero_root__47d85ddd{background-color:#fff}.QrcArticleHero_overlappedArticleHero__47d85ddd{margin:0 auto;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;padding:0 2.5rem;width:83.333%}.QrcArticleHero_stackedArticleHero__47d85ddd{margin:auto;max-width:66.667%}.QrcArticleHero_mediaContainer__47d85ddd{border-radius:.75rem;margin:auto;overflow:hidden}.QrcArticleHero_textContentContainer__47d85ddd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:.9375rem;margin:auto;opacity:1;padding:3.75rem}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_articleHero__47d85ddd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:90rem;-webkit-box-pack:center;-ms-flex-pack:center;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;gap:2.5rem;justify-content:center}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd>[data-testid=Image]{width:100%}.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgWintermint100__47d85ddd{background-color:#eff4f9;background-color:var(--color-wintermint-100,#eff4f9)}.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgAgave20__47d85ddd{background-color:var(--color-agave-20)}.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgBlueberry110__47d85ddd{background-color:#00254a}.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgSuperblue__47d85ddd{background-color:var(--color-ies-super-blue)}.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgWintermint100__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd{background-color:#eff4f9;background-color:var(--color-wintermint-100,#eff4f9)}.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgAgave20__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd{background-color:var(--color-agave-20)}.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgBlueberry110__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd{background-color:#00254a;color:#fff}.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgSuperblue__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd{background-color:var(--color-ies-super-blue);color:#fff}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_primaryAuthor__47d85ddd{color:#055393;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5rem;-webkit-text-decoration:underline #055393 solid auto;text-decoration:underline #055393 solid auto}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_primaryAuthor__47d85ddd:hover{color:#055393;text-decoration-color:#055393}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_primaryAuthor__47d85ddd:focus{outline-color:#055393}.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgBlueberry110__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_primaryAuthor__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgSuperblue__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_primaryAuthor__47d85ddd{color:#fff;-webkit-text-decoration:underline #fff solid auto;text-decoration:underline #fff solid auto}.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgBlueberry110__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_primaryAuthor__47d85ddd:hover,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgSuperblue__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_primaryAuthor__47d85ddd:hover{color:#fff;text-decoration-color:#fff}.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgBlueberry110__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_primaryAuthor__47d85ddd:focus,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgSuperblue__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_primaryAuthor__47d85ddd:focus{outline-color:#fff}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_articlePublishDate__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_articleUpdatedDate__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_author__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_readTime__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_reviewedByAuthor__47d85ddd{color:#000;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5rem}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_categoryContainer__47d85ddd{color:#000;font-style:normal;font-weight:500;line-height:1.5rem;margin-bottom:-.75rem}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_categoryContainer__47d85ddd:focus,.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_categoryContainer__47d85ddd:hover{color:#000;text-decoration-color:#000}.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgBlueberry110__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_articlePublishDate__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgBlueberry110__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_articleUpdatedDate__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgBlueberry110__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_author__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgBlueberry110__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_categoryContainer__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgBlueberry110__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_header__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgBlueberry110__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_iesTextContent__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgBlueberry110__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_readTime__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgBlueberry110__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_reviewedByAuthor__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgSuperblue__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_articlePublishDate__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgSuperblue__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_articleUpdatedDate__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgSuperblue__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_author__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgSuperblue__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_categoryContainer__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgSuperblue__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_header__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgSuperblue__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_iesTextContent__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgSuperblue__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_readTime__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgSuperblue__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_reviewedByAuthor__47d85ddd{color:#fff}.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgBlueberry110__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_categoryContainer__47d85ddd:focus,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgBlueberry110__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_categoryContainer__47d85ddd:hover,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgSuperblue__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_categoryContainer__47d85ddd:focus,.QrcArticleHero_iesTheme__47d85ddd.QrcArticleHero_bgSuperblue__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_categoryContainer__47d85ddd:hover{color:#fff;outline-color:#fff;text-decoration-color:#fff}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;order:1;padding:2.5rem 0 2.5rem 2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:0;gap:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_hasMediaPadding__47d85ddd>[data-testid=video],.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd.QrcArticleHero_hasMediaPadding__47d85ddd img{border-radius:.75rem}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_iesTextContent__47d85ddd p:last-child{margin-bottom:0}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_hasMediaPadding__47d85ddd [class*=Video_videoPreview]{border-radius:.75rem}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_hasMediaPadding__47d85ddd.QrcArticleHero_removeBorderRadius__47d85ddd [class*=Video_videoPreview],.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_hasMediaPadding__47d85ddd.QrcArticleHero_removeBorderRadius__47d85ddd [class*=Video_videoPreview]:before,.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_hasMediaPadding__47d85ddd.QrcArticleHero_removeBorderRadius__47d85ddd>[data-testid=video],.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd.QrcArticleHero_hasMediaPadding__47d85ddd.QrcArticleHero_removeBorderRadius__47d85ddd img{border-radius:0}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_articleHero__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd .QrcArticleHero_iesPlayButton__47d85ddd{height:5rem;width:5rem}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_articleHero__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd .QrcArticleHero_iesSmallPlayButton__47d85ddd{height:3.25rem;width:3.25rem}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_noMediaLayout__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd{-webkit-box-flex:10;-ms-flex:10;flex:10}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;order:2;padding:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:.75rem;justify-content:center}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_removeBorderRadius__47d85ddd{border-radius:0}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_articleHero__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd div[class*=Video_video]{height:100%;max-width:100%!important}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd [data-testid=image-div]{height:100%}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd .QrcArticleHero_iesborderRadius__47d85ddd [data-testid=videoDiv],.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd .QrcArticleHero_iesborderRadius__47d85ddd [data-testid=videoDiv] img[class*=videoThumbnail],.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd .QrcArticleHero_iesborderRadius__47d85ddd [data-testid=videoDiv]:after,.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd .QrcArticleHero_iesborderRadius__47d85ddd [data-testid=videoDiv]:before,.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd .QrcArticleHero_iesborderRadius__47d85ddd[data-testid=video]{border-radius:0}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_smallMediaContainer__47d85ddd{-webkit-box-flex:0;-ms-flex:0 0 27.5rem;flex:0 0 27.5rem}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_emptyMediaContainer__47d85ddd{-webkit-box-flex:2;-ms-flex:2;flex:2}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_hasMediaPadding__47d85ddd{padding-bottom:2.5rem;padding-top:2.5rem}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd img{display:block;height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_iesTextContent__47d85ddd{color:#000;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.75rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:767px){.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_articleHero__47d85ddd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd{padding:2.5rem 1.25rem}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_hasMediaPadding__47d85ddd{padding:0 1.25rem 1.25rem}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd.QrcArticleHero_hideInmobile__47d85ddd{padding:0}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_categoryContainer__47d85ddd{font-size:.75rem;font-weight:500;line-height:1rem;margin-bottom:0}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_header__47d85ddd{font-size:2.5rem;line-height:3.25rem}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_articlePublishDate__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_articleUpdatedDate__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_author__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_readTime__47d85ddd,.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_reviewedByAuthor__47d85ddd{font-size:.75rem;line-height:1rem}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_metadata__47d85ddd{display:grid;grid-template-columns:1fr;grid-row-gap:.25rem;margin-top:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.QrcArticleHero_iesTheme__47d85ddd [data-testid=socialMedia]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_iesTextContent__47d85ddd{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_metadata__47d85ddd div:first-child{grid-column:auto}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_stackedMediaContainer__47d85ddd{background-color:inherit}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_articleHero__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd .QrcArticleHero_iesPlayButton__47d85ddd{height:4.1875rem;width:4.1875rem}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_articleHero__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd .QrcArticleHero_iesSmallPlayButton__47d85ddd{height:3.75rem;width:3.75rem}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_articleHero__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd div[class*=Video_video]{height:100%!important}}@media screen and (min-width:768px) and (max-width:1023px){.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_articleHero__47d85ddd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd{padding-right:2.5rem}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_hasMediaPadding__47d85ddd{padding:0 2.5rem 2.5rem}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_categoryContainer__47d85ddd{font-size:.75rem;font-weight:500;line-height:1rem;margin-bottom:0}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_textContentContainer__47d85ddd .QrcArticleHero_header__47d85ddd{font-size:2.5rem;line-height:3.25rem}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_metadata__47d85ddd{grid-template-columns:repeat(3,auto);grid-column-gap:2.5rem;margin-top:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_metadata__47d85ddd div:first-child{grid-column:auto}}.QrcArticleHero_iesTheme__47d85ddd [data-testid=socialMedia]{display:none}@media screen and (max-width:1023px){.QrcArticleHero_iesTheme__47d85ddd [data-testid=socialMedia]{display:block;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}.QrcArticleHero_iesTheme__47d85ddd [class*=SocialMedia_themeIes]{height:auto;margin-top:0}.QrcArticleHero_iesTheme__47d85ddd [class*=SocialMedia_themeIes] [class*=SocialMedia_socialContainer],.QrcArticleHero_iesTheme__47d85ddd [class*=SocialMedia_themeIes] [class*=SocialMedia_socialHeadingHoriz],.QrcArticleHero_iesTheme__47d85ddd [class*=SocialMedia_themeIes] [class*=SocialMedia_socialHeadingVertical]{margin-bottom:0;margin-left:0}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_smallMediaContainer__47d85ddd{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;width:100%}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_iesTextContent__47d85ddd{font-size:1rem;line-height:1.5rem;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_stackedArticleHero__47d85ddd{padding:0}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_articleHero__47d85ddd{max-width:100%}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd>[data-testid=Image]{width:100%}}@media screen and (min-width:1024px) and (max-width:1440px){.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_mediaContainer__47d85ddd:not(.QrcArticleHero_emptyMediaContainer__47d85ddd){margin-right:2.5rem}}.QrcArticleHero_overlappedText__47d85ddd{margin-top:-12.5rem;position:relative;width:83.333%}.QrcArticleHero_categoryContainer__47d85ddd{color:#dd2366;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1rem;text-align:center;text-transform:uppercase;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.QrcArticleHero_categoryContainer__47d85ddd:focus,.QrcArticleHero_categoryContainer__47d85ddd:hover{color:#dd2366;text-decoration:underline;text-decoration-color:#dd2366}.QrcArticleHero_categoryContainer__47d85ddd:focus{outline:.0625rem solid #0077c5;outline-offset:.1875rem}.QrcArticleHero_header__47d85ddd{color:#000;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:3.75rem;line-height:4.75rem;margin-top:0;text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_header__47d85ddd{color:#21262a;color:var(--color-grayish-blue,#21262a);font-size:3rem;font-style:normal;font-weight:700;line-height:3.75rem;margin:0;text-align:left}.QrcArticleHero_iesTheme__47d85ddd .QrcArticleHero_metadata__47d85ddd{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.QrcArticleHero_stackedHeader__47d85ddd{font-size:3rem;line-height:4.25rem;padding:0}.QrcArticleHero_metadata__47d85ddd{display:grid;grid-template-columns:repeat(3,fit-content(100ch));-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;grid-gap:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.QrcArticleHero_stackedMetadata__47d85ddd{bottom:2.8125rem}.QrcArticleHero_articlePublishDate__47d85ddd,.QrcArticleHero_articleUpdatedDate__47d85ddd,.QrcArticleHero_author__47d85ddd,.QrcArticleHero_readTime__47d85ddd,.QrcArticleHero_reviewedByAuthor__47d85ddd{color:#000;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1rem;text-align:left;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0}.QrcArticleHero_primaryAuthor__47d85ddd{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1rem;text-align:center;-webkit-box-flex:0;-ms-flex:none;flex:none}.QrcArticleHero_primaryAuthor__47d85ddd:hover{text-decoration:underline}.QrcArticleHero_primaryAuthor__47d85ddd:focus{outline:.0625rem solid #0077c5;outline-offset:.1875rem;text-decoration:underline}@media screen and (max-width:767px){.QrcArticleHero_overlappedArticleHero__47d85ddd{display:flow-root;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;padding:0 1.25rem;width:100%}.QrcArticleHero_stackedArticleHero__47d85ddd{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;padding:0 1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.QrcArticleHero_stackedMediaContainer__47d85ddd{background:#fff;margin-bottom:1.25rem;width:100%}.QrcArticleHero_overlappedMediaContainer__47d85ddd{background:#fff;border-radius:0;width:100%}.QrcArticleHero_textContentContainer__47d85ddd{background:#fff;height:auto;margin:0;padding:0;width:100%}.QrcArticleHero_overlappedText__47d85ddd{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;margin-top:-12.5rem;position:relative;width:15.9375rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:0 .75rem 0 0}.QrcArticleHero_overlappedHeader__47d85ddd{border-radius:0 .75rem 0 0;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:2.125rem;line-height:2.75rem;margin:0 1.5rem 1.5rem 0;text-align:left}.QrcArticleHero_overlappedHeader__47d85ddd,.QrcArticleHero_stackedHeader__47d85ddd{color:#000;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-positive:0;flex-grow:0}.QrcArticleHero_stackedHeader__47d85ddd{font-size:2.5rem;line-height:3.25rem;margin:.75rem 0;text-align:center;word-break:break-word}.QrcArticleHero_metadata__47d85ddd{display:grid;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1rem;grid-row-gap:1.5rem;bottom:4.375rem;margin-top:.75rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.QrcArticleHero_metadata__47d85ddd div:first-child{grid-column:1/3}.QrcArticleHero_overlappedMetadata__47d85ddd{text-align:left}.QrcArticleHero_textOnlyCategoryContainer__47d85ddd{text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;color:#dd2366;font-weight:400;margin:.75rem 0;order:1;text-transform:uppercase;word-break:break-word}.QrcArticleHero_overlappedCategoryContainer__47d85ddd,.QrcArticleHero_textOnlyCategoryContainer__47d85ddd{-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-positive:0;flex-grow:0;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1rem}.QrcArticleHero_overlappedCategoryContainer__47d85ddd{-webkit-box-ordinal-group:1;-ms-flex-order:0;margin:1.5rem 0 .75rem;order:0;text-align:left}.QrcArticleHero_textOnlyHeader__47d85ddd{-webkit-box-ordinal-group:3;-ms-flex-order:2;color:#000;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:700;line-height:3.25rem;margin:.75rem 0;order:2;text-align:center}}@media screen and (min-width:767px) and (max-width:1023px){.QrcArticleHero_overlappedArticleHero__47d85ddd{padding:0 2.5rem;width:100%}.QrcArticleHero_stackedArticleHero__47d85ddd{max-width:100%;padding:0 1.25rem}.QrcArticleHero_overlappedHeader__47d85ddd{border-radius:0 .75rem 0 0;color:#000;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:2.125rem;line-height:2.75rem;margin:0 1.5rem 1.5rem 0;text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-positive:0;flex-grow:0}.QrcArticleHero_metadata__47d85ddd{display:grid;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem;grid-template-columns:repeat(2,1fr);line-height:1rem;grid-row-gap:1.5rem;bottom:4.375rem;margin-top:.75rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.QrcArticleHero_metadata__47d85ddd div:first-child{grid-column:1/3}.QrcArticleHero_overlappedCategoryContainer__47d85ddd{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1rem;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;flex-grow:0;margin:0 0 .75rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsXsmall:30rem;--breakpointsSmall:48rem;--breakpointsMedium:64rem;--breakpointsLarge:75rem;--xlargeCardHeight:47.8125rem;--largeCardHeight:31.625rem;--mediumCardHeight:23.5rem;--xsmallCardHeight:8.3125rem;--gridDesktopMediaHeight:15.5rem;--gridTabletMediaHeight:11.75rem;--xlargeandmediumMobileHeight:37.1875rem}.QrcContentCard_qrcContentCardContainer__1a980f04{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;height:100%}.QrcContentCard_qrcContentCardLink__1a980f04{cursor:pointer;text-decoration:none}.QrcContentCard_qrcContentCardContainer__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.QrcContentCard_contentCategoryTitle__1a980f04{color:#dd2366;font-size:1rem;text-transform:uppercase;word-wrap:break-word}@media screen and (max-width:480px){.QrcContentCard_contentCategoryTitle__1a980f04{padding-top:.5rem}}.QrcContentCard_iesTheme__1a980f04 .QrcContentCard_contentCategoryTitle__1a980f04{color:var(--color-black);font-weight:var(--font-weight-medium);line-height:var(--font-lineheight-size-05)}.QrcContentCard_contentArticleTitle__1a980f04{color:#000;word-wrap:break-word}.QrcContentCard_contentDescriptionWrapper__1a980f04{color:#000;margin-bottom:1.25rem;width:100%}.QrcContentCard_contentDate__1a980f04{color:#6b6c72}.QrcContentCard_contentAuthorInfoCard__1a980f04{background-color:#fff;border-radius:0 0 var(--radius-small) var(--radius-small);height:100%;line-height:1.5rem;overflow:hidden;padding:0 1.25rem}.QrcContentCard_contentAuthorInfoCardAnchor__1a980f04{position:relative;text-decoration:none;z-index:1}@media screen and (max-width:480px){.QrcContentCard_contentAuthorInfoCardAnchor__1a980f04{width:50%}}.QrcContentCard_iesTheme__1a980f04 .QrcContentCard_removeBorderRadius__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04 [class*=Video_videoPreview],.QrcContentCard_iesTheme__1a980f04 .QrcContentCard_removeBorderRadius__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04 [class*=Video_videoPreview] img,.QrcContentCard_iesTheme__1a980f04 .QrcContentCard_removeBorderRadius__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04 [class*=Video_videoPreview]:before,.QrcContentCard_iesTheme__1a980f04 .QrcContentCard_removeBorderRadius__1a980f04 [class*=Video_video][class*=Video_rwVideo]{border-radius:0}@media screen and (max-width:var(--breakpointsXsmall )){.QrcContentCard_iesContentAuthorInfoCard__1a980f04{width:100%}}.QrcContentCard_seventythirtygrids__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{height:auto!important}.QrcContentCard_mediaAvailable__1a980f04 .QrcContentCard_contentAuthorInfoCard__1a980f04{height:100%}.QrcContentCard_contentcardPlaybutton__1a980f04{bottom:0;height:5rem!important;right:0;width:5rem!important}.QrcContentCard_xlarge__1a980f04 .QrcContentCard_contentcardPlaybutton__1a980f04{bottom:unset!important;height:5rem!important;left:50%!important;right:unset!important;top:30%!important;width:5rem!important}.QrcContentCard_xsmall__1a980f04 .QrcContentCard_contentcardPlaybutton__1a980f04{height:2.5rem!important;width:2.5rem!important}.QrcContentCard_contentArticleTitleLink__1a980f04{color:#000}.QrcContentCard_contentcardPlaybutton__1a980f04,.QrcContentCard_large__1a980f04,.QrcContentCard_medium__1a980f04,.QrcContentCard_small__1a980f04,.QrcContentCard_xsmall__1a980f04{left:unset!important;top:unset!important}.QrcContentCard_qrcVideoContentContainer__1a980f04{margin-bottom:0!important;max-width:unset!important;overflow:hidden}.QrcContentCard_search__1a980f04.QrcContentCard_qrcContentCardContainer__1a980f04{display:-webkit-box;display:-ms-flexbox;display:flex}.QrcContentCard_search__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{border-radius:var(--radius-small);height:100%!important;min-width:13.75rem;width:13.75rem}.QrcContentCard_search__1a980f04 .QrcContentCard_qrcImageWrapperContent__1a980f04{height:100%!important}@media screen and (min-width:1360px){.QrcContentCard_qrcImageContent__1a980f04,.QrcContentCard_qrcVideoContentContainer__1a980f04{border-radius:var(--radius-small) var(--radius-small) 0 0;overflow:hidden}.QrcContentCard_iesTheme__1a980f04 .QrcContentCard_removeBorderRadius__1a980f04 .QrcContentCard_qrcImageContent__1a980f04,.QrcContentCard_iesTheme__1a980f04 .QrcContentCard_removeBorderRadius__1a980f04.QrcContentCard_qrcVideoContentContainer__1a980f04{border-radius:0}.QrcContentCard_qrcContentCardContainer__1a980f04{margin:auto;max-width:90rem}.QrcContentCard_xlarge__1a980f04.QrcContentCard_qrcContentCardContainer__1a980f04{padding:0 2.5rem;position:relative}.QrcContentCard_xlarge__1a980f04 .QrcContentCard_contentAuthorInfoCard__1a980f04{bottom:0;height:auto;overflow:hidden;padding:2.5rem 1.25rem;position:absolute;width:63.375rem}.QrcContentCard_xlarge__1a980f04 .QrcContentCard_contentCategoryTitle__1a980f04{line-height:1.5rem;margin:0}.QrcContentCard_xlarge__1a980f04 .QrcContentCard_contentArticleTitle__1a980f04{font-size:3rem;font-weight:700;line-height:3.75rem;margin:1.25rem 0}.QrcContentCard_xlarge__1a980f04 .QrcContentCard_contentDate__1a980f04{font-size:1rem;line-height:1.5rem;margin:0}.QrcContentCard_xlarge__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{height:765px;height:var(--xlargeCardHeight)}.QrcContentCard_xlarge__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04{height:765px!important;height:var(--xlargeCardHeight)!important}.QrcContentCard_qrcVideoContentContainer__1a980f04,.QrcContentCard_xlarge__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{border-radius:var(--radius-small)}.QrcContentCard_iesTheme__1a980f04 .QrcContentCard_removeBorderRadius__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04,.QrcContentCard_iesTheme__1a980f04 .QrcContentCard_removeBorderRadius__1a980f04 .QrcContentCard_xlarge__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{border-radius:0}.QrcContentCard_xlarge__1a980f04 .QrcContentCard_contentAlignedLeft__1a980f04.QrcContentCard_contentAuthorInfoCard__1a980f04{border-radius:0 var(--radius-small) 0 0;text-align:left}.QrcContentCard_xlarge__1a980f04 .QrcContentCard_contentAlignedLeft__1a980f04.QrcContentCard_contentAuthorInfoCard__1a980f04.QrcContentCard_invertTextAlignment__1a980f04{text-align:right}.QrcContentCard_xlarge__1a980f04 .QrcContentCard_contentAlignedCenter__1a980f04.QrcContentCard_contentAuthorInfoCard__1a980f04{border-radius:var(--radius-small) var(--radius-small) 0 0;left:0;margin:auto;right:0;text-align:center}.QrcContentCard_xlarge__1a980f04 .QrcContentCard_contentAlignedRight__1a980f04.QrcContentCard_contentAuthorInfoCard__1a980f04{border-radius:var(--radius-small) 0 0;margin-right:2.5rem;right:0;text-align:right}.QrcContentCard_xlarge__1a980f04 .QrcContentCard_contentAlignedRight__1a980f04.QrcContentCard_contentAuthorInfoCard__1a980f04.QrcContentCard_invertTextAlignment__1a980f04{text-align:left}.QrcContentCard_large__1a980f04.QrcContentCard_qrcContentCardContainer__1a980f04{max-width:87.5rem}.QrcContentCard_large__1a980f04 .QrcContentCard_contentArticleTitle__1a980f04{font-size:3rem;font-weight:700;line-height:3.75rem;margin:.75rem 0}.QrcContentCard_large__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{max-height:506px;max-height:var(--largeCardHeight)}.QrcContentCard_large__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04{max-height:506px!important;max-height:var(--largeCardHeight)!important}.QrcContentCard_large__1a980f04 .QrcContentCard_contentAuthorInfoCard__1a980f04{padding:1.25rem}.QrcContentCard_medium__1a980f04 .QrcContentCard_contentCategoryTitle__1a980f04{line-height:1rem;margin:0}.QrcContentCard_medium__1a980f04 .QrcContentCard_contentArticleTitle__1a980f04{font-size:1.75rem;font-weight:700;line-height:2.25rem;margin:.75rem 0}.QrcContentCard_medium__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{height:376px;height:var(--mediumCardHeight)}.QrcContentCard_medium__1a980f04 .QrcContentCard_contentAuthorInfoCard__1a980f04{padding:1.25rem}.QrcContentCard_medium__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04{max-height:376px!important;max-height:var(--mediumCardHeight)!important}.QrcContentCard_small__1a980f04 .QrcContentCard_contentAuthorInfoCard__1a980f04{padding:1.25rem}.QrcContentCard_small__1a980f04 .QrcContentCard_contentCategoryTitle__1a980f04{line-height:1rem;margin:0}.QrcContentCard_small__1a980f04 .QrcContentCard_contentArticleTitle__1a980f04{font-size:1.75rem;font-weight:700;line-height:2.25rem;margin:.75rem 0}.QrcContentCard_xsmall__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{height:133px;height:var(--xsmallCardHeight)}.QrcContentCard_xsmall__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04{height:133px!important;height:var(--xsmallCardHeight)!important}.QrcContentCard_mediaAvailable__1a980f04 .QrcContentCard_contentAuthorInfoCard__1a980f04{position:unset!important}}.QrcContentCard_contentcardVideoContainer__1a980f04{position:unset!important}.QrcContentCard_search__1a980f04 .QrcContentCard_qrcContentCardContainer__1a980f04{display:-webkit-box;display:-ms-flexbox;display:flex}.QrcContentCard_search__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04{width:13.75rem}@media screen and (min-width:1200px){.QrcContentCard_qrcImageContent__1a980f04,.QrcContentCard_qrcVideoContentContainer__1a980f04{border-radius:var(--radius-small) var(--radius-small) 0 0;overflow:hidden}.QrcContentCard_iesTheme__1a980f04 .QrcContentCard_removeBorderRadius__1a980f04 .QrcContentCard_qrcImageContent__1a980f04,.QrcContentCard_iesTheme__1a980f04 .QrcContentCard_removeBorderRadius__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04{border-radius:0}.QrcContentCard_large__1a980f04 .QrcContentCard_contentArticleTitle__1a980f04{font-size:1.75rem;font-weight:700;line-height:2.25rem;margin:.75rem 0}.QrcContentCard_large__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{height:506px;height:var(--largeCardHeight)}.QrcContentCard_large__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04{height:506px!important;height:var(--largeCardHeight)!important;max-width:unset!important;overflow:hidden}.QrcContentCard_large__1a980f04 .QrcContentCard_contentAuthorInfoCard__1a980f04{padding:1.25rem}.QrcContentCard_medium__1a980f04 .QrcContentCard_contentCategoryTitle__1a980f04{line-height:1rem;margin:0}.QrcContentCard_medium__1a980f04 .QrcContentCard_contentArticleTitle__1a980f04{font-size:1.75rem;font-weight:700;line-height:2.25rem;margin:1.25rem 0}.QrcContentCard_medium__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{height:376px;height:var(--mediumCardHeight)}.QrcContentCard_medium__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04{height:unset!important;max-width:unset!important;overflow:hidden}.QrcContentCard_medium__1a980f04 .QrcContentCard_contentAuthorInfoCard__1a980f04{padding:1.5rem}.QrcContentCard_fourgrids__1a980f04 .QrcContentCard_qrcImageContent__1a980f04,.QrcContentCard_small__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{height:248px;height:var(--gridDesktopMediaHeight)}.QrcContentCard_small__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04{height:248px!important;height:var(--gridDesktopMediaHeight)!important}}@media screen and (min-width:768px) and (max-width:1199px){.QrcContentCard_qrcImageContent__1a980f04,.QrcContentCard_qrcVideoContentContainer__1a980f04{border-radius:var(--radius-small) var(--radius-small) 0 0;overflow:hidden}.QrcContentCard_iesTheme__1a980f04 .QrcContentCard_removeBorderRadius__1a980f04 .QrcContentCard_qrcImageContent__1a980f04,.QrcContentCard_iesTheme__1a980f04 .QrcContentCard_removeBorderRadius__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04{border-radius:0}.QrcContentCard_contentCategoryTitle__1a980f04{font-size:.75rem;line-height:1rem;margin:0}.QrcContentCard_contentArticleTitle__1a980f04{font-size:1.25rem;font-weight:700;line-height:1.75rem;margin:.5rem 0}.QrcContentCard_qrcVideoContentContainer__1a980f04{border-radius:var(--radius-small) var(--radius-small) 0 0;height:unset!important;max-width:unset!important;overflow:hidden}.QrcContentCard_threegrids__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{height:7.5625rem}.QrcContentCard_fiftyfiftygrids__1a980f04 .QrcContentCard_qrcImageContent__1a980f04,.QrcContentCard_fourgrids__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{height:188px;height:var(--gridTabletMediaHeight)}.QrcContentCard_threegrids__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04{height:7.5625rem!important}.QrcContentCard_fiftyfiftygrids__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04,.QrcContentCard_fourgrids__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04{height:188px!important;height:var(--gridTabletMediaHeight)!important}.QrcContentCard_contentAuthorInfoCard__1a980f04{padding:1.25rem}.QrcContentCard_seventythirtygrids__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{height:unset}.QrcContentCard_threegrids__1a980f04 .QrcContentCard_contentcardPlaybutton__1a980f04{height:2.5rem!important;width:2.5rem!important}.QrcContentCard_qrcImageContentContainer__1a980f04{border-radius:var(--radius-small) var(--radius-small) 0 0}.QrcContentCard_search__1a980f04 .QrcContentCard_qrcContentCardContainer__1a980f04{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:767px){.QrcContentCard_xlarge__1a980f04.QrcContentCard_qrcContentCardContainer__1a980f04{position:relative}.QrcContentCard_xlarge__1a980f04 .QrcContentCard_contentCategoryTitle__1a980f04{line-height:1rem}.QrcContentCard_xlarge__1a980f04 .QrcContentCard_contentArticleTitle__1a980f04{font-size:1.75rem;font-weight:700;line-height:2.25rem;margin:1.25rem 0}.QrcContentCard_xlarge__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{height:595px;height:var(--xlargeandmediumMobileHeight)}.QrcContentCard_xlarge__1a980f04 .QrcContentCard_qrcImageContentContainer__1a980f04{height:auto;width:100%!important}.QrcContentCard_xlarge__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04{height:595px!important;height:var(--xlargeandmediumMobileHeight)!important;max-width:unset!important;overflow:hidden;width:100%!important}.QrcContentCard_xlarge__1a980f04 .QrcContentCard_contentAuthorInfoCard__1a980f04{border-radius:0 var(--radius-small);bottom:0;height:auto;overflow:hidden;padding:1.5rem;position:absolute;width:14.0625rem}.QrcContentCard_large__1a980f04 .QrcContentCard_medium__1a980f04 .QrcContentCard_contentAuthorInfoCard__1a980f04{padding:1.25rem 1.5rem}.QrcContentCard_large__1a980f04 .QrcContentCard_medium__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04{max-height:unset!important;max-width:unset!important;overflow:hidden}.QrcContentCard_large__1a980f04 .QrcContentCard_qrcImageContentContainer__1a980f04{width:100%!important}.QrcContentCard_large__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{border-radius:var(--radius-small) var(--radius-small) 0 0;height:13rem}.QrcContentCard_large__1a980f04.QrcContentCard_qrcContentCardContainer__1a980f04,.QrcContentCard_medium__1a980f04.QrcContentCard_qrcContentCardContainer__1a980f04{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.QrcContentCard_medium__1a980f04 .QrcContentCard_qrcImageContentContainer__1a980f04{width:100%!important}.QrcContentCard_medium__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{border-radius:var(--radius-small) var(--radius-small) 0 0;height:13rem;width:100%}.QrcContentCard_small__1a980f04 .QrcContentCard_qrcVideoContentContainer__1a980f04{border-radius:var(--radius-small);height:188px!important;height:var(--gridTabletMediaHeight)!important;max-width:unset!important;width:50%}.QrcContentCard_small__1a980f04 .QrcContentCard_contentcardPlaybutton__1a980f04{height:2.5rem!important;left:45%!important;top:45%!important;width:2.5rem!important}.QrcContentCard_small__1a980f04.QrcContentCard_qrcContentCardContainer__1a980f04,.QrcContentCard_xsmall__1a980f04.QrcContentCard_qrcContentCardContainer__1a980f04{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%!important;margin:0;width:100%!important}.QrcContentCard_search__1a980f04 .QrcContentCard_qrcContentCardContainer__1a980f04,.QrcContentCard_small__1a980f04 .QrcContentCard_qrcContentCardContainer__1a980f04{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.QrcContentCard_small__1a980f04 .QrcContentCard_qrcImageContentContainer__1a980f04{height:188px;height:var(--gridTabletMediaHeight);width:10.375rem!important}.QrcContentCard_large__1a980f04 .QrcContentCard_contentAuthorInfoCard__1a980f04,.QrcContentCard_medium__1a980f04 .QrcContentCard_contentAuthorInfoCard__1a980f04{padding:.625rem;width:100%}.QrcContentCard_large__1a980f04 .QrcContentCard_contentCategoryTitle__1a980f04,.QrcContentCard_medium__1a980f04 .QrcContentCard_contentCategoryTitle__1a980f04{margin:0}.QrcContentCard_large__1a980f04 .QrcContentCard_contentArticleTitle__1a980f04,.QrcContentCard_medium__1a980f04 .QrcContentCard_contentArticleTitle__1a980f04{font-size:1rem;font-weight:700;line-height:1.5rem;margin:.75rem 0}.QrcContentCard_small__1a980f04 .QrcContentCard_contentAuthorInfoCard__1a980f04{border-radius:0 var(--radius-small) var(--radius-small) 0;height:188px;height:var(--gridTabletMediaHeight);width:100%}.QrcContentCard_small__1a980f04 .QrcContentCard_contentCategoryTitle__1a980f04{font-size:.75rem;font-weight:500;line-height:1rem;margin:0}.QrcContentCard_small__1a980f04 .QrcContentCard_contentArticleTitle__1a980f04{font-size:.75rem;font-weight:700;line-height:1rem;margin:.5rem 0}.QrcContentCard_small__1a980f04 .QrcContentCard_contentDate__1a980f04{font-size:.75rem;line-height:1.125rem}.QrcContentCard_small__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{font-size:.75rem;height:100%;line-height:1.125rem;-o-object-fit:cover;object-fit:cover}.QrcContentCard_qrcImageContent__1a980f04{border-radius:var(--radius-small) 0 0 var(--radius-small)}.QrcContentCard_iesTheme__1a980f04 .QrcContentCard_removeBorderRadius__1a980f04 .QrcContentCard_qrcImageContent__1a980f04{border-radius:0}.QrcContentCard_contentAuthorInfoCard__1a980f04{height:auto}.QrcContentCard_small__1a980f04 .QrcContentCard_qrcContentCard__1a980f04{border-radius:var(--radius-small)}.QrcContentCard_small__1a980f04 .QrcContentCard_qrcImageWrapperContent__1a980f04{height:100%}.QrcContentCard_xsmall__1a980f04{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.QrcContentCard_xsmall__1a980f04 .QrcContentCard_contentArticleTitle__1a980f04{font-weight:31.25rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.QrcContentCardGrid_qrcContentCardGrid__312cb7a8{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.QrcContentCardGrid_qrcContentCardGrid__312cb7a8.QrcContentCardGrid_removeSpaceBetween__312cb7a8{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.QrcContentCardGrid_threegrids__312cb7a8.QrcContentCardGrid_removeSpaceBetween__312cb7a8{-webkit-column-gap:calc(var(--spacing-small) - var(--spacing-xxsmall));-moz-column-gap:calc(var(--spacing-small) - var(--spacing-xxsmall));column-gap:calc(var(--spacing-small) - var(--spacing-xxsmall))}.QrcContentCardGrid_fourgrids__312cb7a8.QrcContentCardGrid_removeSpaceBetween__312cb7a8{-webkit-column-gap:calc(var(--spacing-small)/2);-moz-column-gap:calc(var(--spacing-small)/2);column-gap:calc(var(--spacing-small)/2)}.QrcContentCardGrid_seventythirtygrids__312cb7a8 .QrcContentCardGrid_grid0__312cb7a8{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:calc(70% - .5em)}.QrcContentCardGrid_seventythirtygrids__312cb7a8 .QrcContentCardGrid_grid1__312cb7a8{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:calc(30% - .5em)}.QrcContentCardGrid_fiftyfiftygrids__312cb7a8 .QrcContentCardGrid_qrcContentCardGridWrapper__312cb7a8{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 0.5em);flex:0 1 calc(50% - 0.5em)}.QrcContentCardGrid_fourgrids__312cb7a8 .QrcContentCardGrid_qrcContentCardGridWrapper__312cb7a8{border-radius:var(--radius-small);overflow:hidden}.QrcContentCardGrid_qrcContentCardGridWrapper__312cb7a8{border-radius:var(--radius-small);margin-bottom:1.25rem;overflow:hidden}.QrcContentCardGrid_qrcContentCardGridWrapper__312cb7a8:hover{-webkit-box-shadow:var(--elevation-floating);box-shadow:var(--elevation-floating);-webkit-transform:scale(1.02);transform:scale(1.02)}.QrcContentCardGrid_cardGridHeaderWrapper__312cb7a8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:calc(var(--spacing-small)/2);margin-bottom:var(--spacing-xlarge);padding:0 var(--spacing-large)}.QrcContentCardGrid_cardGridHeader__312cb7a8{-webkit-box-flex:1;color:var(--color-black);-ms-flex:1;flex:1;font-family:var(--font-family-avenir);font-size:var(--font-size-09);font-style:normal;font-weight:var(--font-weight-bold);line-height:var(--font-lineheight-size-09);margin:0}.QrcContentCardGrid_seeMoreButton__312cb7a8{-ms-flex-negative:0;flex-shrink:0;padding:var(--spacing-xxsmall) calc(var(--spacing-xxsmall) + var(--spacing-small))}.QrcContentCardGrid_removeBorderRadius__312cb7a8 .QrcContentCardGrid_qrcContentCardGridWrapper__312cb7a8,.QrcContentCardGrid_removeBorderRadius__312cb7a8.QrcContentCardGrid_fourgrids__312cb7a8 .QrcContentCardGrid_qrcContentCardGridWrapper__312cb7a8{border-radius:0}.QrcContentCardGrid_qrcContentCardGridResolvedContent__312cb7a8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto}.QrcContentCardGrid_sliderWrapper__312cb7a8{overflow:hidden;padding-bottom:1.25rem;padding-left:2.5rem;position:relative;width:100%}.QrcContentCardGrid_qrcContentCardGrid__312cb7a8.QrcContentCardGrid_asCarousel__312cb7a8{display:block;overflow:auto;padding:0;position:relative;width:100%}.QrcContentCardGrid_sliderElement__312cb7a8{display:grid;gap:.625rem;grid-auto-columns:33.33%;grid-auto-flow:column;padding-right:2.5rem;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.QrcContentCardGrid_search__312cb7a8{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0}@media screen and (max-width:767px){.QrcContentCardGrid_cardgrid__312cb7a8{width:100%}.QrcContentCardGrid_cardGridHeaderWrapper__312cb7a8{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;margin-bottom:0;padding:var(--spacing-small)}.QrcContentCardGrid_cardGridHeader__312cb7a8{font-size:var(--font-size-07);line-height:var(--font-lineheight-size-07)}.QrcContentCardGrid_seeMoreButton__312cb7a8{display:none}.QrcContentCardGrid_qrcContentCardGrid__312cb7a8{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.25rem}.QrcContentCardGrid_qrcContentCardGrid__312cb7a8.QrcContentCardGrid_asCarousel__312cb7a8{padding:0}.QrcContentCardGrid_seventythirtygrids__312cb7a8 .QrcContentCardGrid_grid0__312cb7a8,.QrcContentCardGrid_seventythirtygrids__312cb7a8 .QrcContentCardGrid_grid1__312cb7a8{width:100%}.QrcContentCardGrid_qrcContentCardGridWrapper__312cb7a8 .QrcContentCardGrid_seventythirty__312cb7a8{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;height:100%!important;margin:0;width:100%!important}.QrcContentCardGrid_sliderWrapper__312cb7a8{padding-bottom:0;padding-left:1.25rem}.QrcContentCardGrid_sliderElement__312cb7a8{gap:1.25rem;grid-auto-columns:calc(100% - 1.25rem);grid-template-rows:1fr;padding-right:0}.QrcContentCardGrid_removeBorderRadius__312cb7a8 .QrcContentCardGrid_qrcContentCardGridWrapper__312cb7a8,.QrcContentCardGrid_removeBorderRadius__312cb7a8.QrcContentCardGrid_fourgrids__312cb7a8 .QrcContentCardGrid_qrcContentCardGridWrapper__312cb7a8{border-radius:0}}@media screen and (min-width:1025px){.QrcContentCardGrid_cardGridHeaderWrapper__312cb7a8{margin:0 auto;margin-bottom:var(--spacing-xlarge);max-width:var(--breakpoints-xlarge)}.QrcContentCardGrid_cardGridHeaderWrapper__312cb7a8.QrcContentCardGrid_fourgrids__312cb7a8{margin-bottom:2.5rem}.QrcContentCardGrid_cardGridHeaderWrapper__312cb7a8.QrcContentCardGrid_sidePaddingDisabled__312cb7a8{padding-left:0;padding-right:0}.QrcContentCardGrid_qrcContentCardGrid__312cb7a8{margin:auto;max-width:var(--breakpoints-xlarge)}.QrcContentCardGrid_fourgrids__312cb7a8 .QrcContentCardGrid_qrcContentCardGridWrapper__312cb7a8{-webkit-box-flex:0;-ms-flex:0 1 calc(25% - 0.5em);flex:0 1 calc(25% - 0.5em)}.QrcContentCardGrid_threegrids__312cb7a8 .QrcContentCardGrid_qrcContentCardGridWrapper__312cb7a8{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33% - 0.5em);flex:0 1 calc(33.33% - 0.5em)}.QrcContentCardGrid_sidePadding__312cb7a8{padding:0}.QrcContentCardGrid_qrcContentCardGrid__312cb7a8.QrcContentCardGrid_asCarousel__312cb7a8{max-width:unset}.QrcContentCardGrid_sliderElement__312cb7a8{-webkit-transform:translateX(.625rem);transform:translateX(.625rem)}.QrcContentCardGrid_sliderElement__312cb7a8.QrcContentCardGrid_carouselOneRow__312cb7a8{grid-template-rows:1fr}.QrcContentCardGrid_sliderElement__312cb7a8.QrcContentCardGrid_carouselTwoRows__312cb7a8{grid-template-rows:1fr 1fr}.QrcContentCardGrid_controlsWrapper__312cb7a8{padding-right:var(--spacing-large)}.QrcContentCardGrid_removeBorderRadius__312cb7a8 .QrcContentCardGrid_qrcContentCardGridWrapper__312cb7a8,.QrcContentCardGrid_removeBorderRadius__312cb7a8.QrcContentCardGrid_fourgrids__312cb7a8 .QrcContentCardGrid_qrcContentCardGridWrapper__312cb7a8{border-radius:0}}@media screen and (min-width:768px) and (max-width:1024px){.QrcContentCardGrid_cardGridHeaderWrapper__312cb7a8.QrcContentCardGrid_sidePaddingDisabled__312cb7a8{padding-left:0;padding-right:0}.QrcContentCardGrid_cardGridHeader__312cb7a8{font-size:var(--font-size-07);line-height:2.75rem}.QrcContentCardGrid_cardGridHeaderWrapper__312cb7a8{gap:0;margin-bottom:var(--spacing-small)}.QrcContentCardGrid_seeMoreButton__312cb7a8{display:none}.QrcContentCardGrid_fourgrids__312cb7a8 .QrcContentCardGrid_qrcContentCardGridWrapper__312cb7a8{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 0.5em);flex:0 1 calc(50% - 0.5em);margin-bottom:1.25rem}.QrcContentCardGrid_threegrids__312cb7a8 .QrcContentCardGrid_qrcContentCardGridWrapper__312cb7a8{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33% - 0.5em);flex:0 1 calc(33.33% - 0.5em)}.QrcContentCardGrid_sidePadding__312cb7a8{padding:0}.QrcContentCardGrid_sliderElement__312cb7a8{-webkit-transform:translateX(.625rem);transform:translateX(.625rem)}.QrcContentCardGrid_sliderElement__312cb7a8.QrcContentCardGrid_carouselOneRow__312cb7a8{grid-template-rows:1fr}.QrcContentCardGrid_sliderElement__312cb7a8.QrcContentCardGrid_carouselTwoRows__312cb7a8{grid-template-rows:1fr 1fr}.QrcContentCardGrid_removeBorderRadius__312cb7a8 .QrcContentCardGrid_qrcContentCardGridWrapper__312cb7a8,.QrcContentCardGrid_removeBorderRadius__312cb7a8.QrcContentCardGrid_fourgrids__312cb7a8 .QrcContentCardGrid_qrcContentCardGridWrapper__312cb7a8{border-radius:0}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.QrcImageGallery_qrcImageGallery__2bea5cb9{margin:auto}.QrcImageGallery_imageContainer__2bea5cb9{padding:1.25rem}.QrcImageGallery_imageDescriptionContainer__2bea5cb9{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;padding-bottom:.625rem}.QrcImageGallery_imageDescription__2bea5cb9{color:#000;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;margin:auto;text-align:center}.QrcImageGallery_carouselControls__2bea5cb9{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.QrcImageGallery_leftArrow__2bea5cb9,.QrcImageGallery_rightArrow__2bea5cb9{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;background-color:#fff;border:none;flex-grow:0;margin:0 .25rem}.QrcImageGallery_carouselDots__2bea5cb9{padding:1rem 0}.QrcImageGallery_dots__2bea5cb9{display:inline-block;list-style:none;padding:0;text-align:center;width:100%}.QrcImageGallery_dots__2bea5cb9 li{cursor:pointer;display:inline-block}.QrcImageGallery_dots__2bea5cb9 li button{background:#0d333f;border:.125rem;border-radius:50%;display:inline-block;height:.75rem;opacity:.3;padding:0;-webkit-transform:matrix(1,0,0,-1,0,0);transform:matrix(1,0,0,-1,0,0);width:.75rem;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-positive:0;content:"";flex-grow:0;margin:0 .625rem}.QrcImageGallery_dots__2bea5cb9 li button.QrcImageGallery_active__2bea5cb9{background-color:#0d333f;opacity:1}img.QrcImageGallery_qrcCol12__2bea5cb9,img.QrcImageGallery_qrcCol6__2bea5cb9,img.QrcImageGallery_qrcCol8__2bea5cb9{aspect-ratio:16/9;border-radius:.75rem;width:20.9375rem}div.QrcImageGallery_qrcCol12__2bea5cb9,div.QrcImageGallery_qrcCol6__2bea5cb9,div.QrcImageGallery_qrcCol8__2bea5cb9{aspect-ratio:auto;max-width:20.9375rem}@media screen and (min-width:768px){.QrcImageGallery_leftArrow__2bea5cb9,.QrcImageGallery_rightArrow__2bea5cb9{margin:0 2.125rem}img.QrcImageGallery_qrcCol12__2bea5cb9,img.QrcImageGallery_qrcCol6__2bea5cb9,img.QrcImageGallery_qrcCol8__2bea5cb9{aspect-ratio:16/9;border-radius:var(--radius-small);width:43rem}div.QrcImageGallery_qrcCol12__2bea5cb9,div.QrcImageGallery_qrcCol6__2bea5cb9,div.QrcImageGallery_qrcCol8__2bea5cb9{aspect-ratio:auto;max-width:43rem}.QrcImageGallery_imageContainer__2bea5cb9{padding:2.5rem 2.5rem 1.25rem}}@media screen and (min-width:1024px){.QrcImageGallery_leftArrow__2bea5cb9,.QrcImageGallery_rightArrow__2bea5cb9{margin:0}img.QrcImageGallery_qrcCol6__2bea5cb9{aspect-ratio:16/9;border-radius:var(--radius-small);width:41.875rem}img.QrcImageGallery_qrcCol8__2bea5cb9{aspect-ratio:16/9;border-radius:var(--radius-small);width:56.25rem}img.QrcImageGallery_qrcCol12__2bea5cb9{aspect-ratio:16/9;border-radius:var(--radius-small);width:85rem}div.QrcImageGallery_qrcCol6__2bea5cb9{aspect-ratio:auto;max-width:41.875rem}div.QrcImageGallery_qrcCol8__2bea5cb9{aspect-ratio:auto;max-width:56.25rem}div.QrcImageGallery_qrcCol12__2bea5cb9{aspect-ratio:auto;max-width:85rem}.QrcImageGallery_imageContainer__2bea5cb9{padding:2.5rem 2.5rem 1.25rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.QrcTools_qrcTools__9bf08f57{margin:auto}.QrcTools_calculatorContainer__9bf08f57{margin:auto;max-width:41.875rem}.QrcTools_employeeCostCalculatorContainer__9bf08f57,.QrcTools_invoiceCalculatorContainer__9bf08f57,.QrcTools_paycheckContainer__9bf08f57{margin:auto;max-width:70.625rem}.QrcTools_calculatorSvg__9bf08f57{margin:auto;max-width:11.25rem}.QrcTools_categoryTitle__9bf08f57{color:#dd2366;font-size:1rem;font-weight:500;line-height:1rem;text-align:center;text-transform:uppercase}.QrcTools_calculatorTitle__9bf08f57{color:#000;font-size:3.75rem;font-weight:700;line-height:4.75rem;margin-bottom:3.75rem;text-align:center}@media screen and (max-width:768px){.QrcTools_calculatorTitle__9bf08f57{margin-bottom:1.25rem}}.QrcTools_calculatorProductBanner__9bf08f57{margin:auto;max-width:100%!important}.QrcTools_calculatorProductBannerText__9bf08f57{font-size:1.25rem!important;line-height:1.75rem!important;margin-bottom:0!important}.QrcTools_calculatorDescription__9bf08f57{color:#000;font-size:.875rem;font-weight:400;line-height:1.75rem;margin-bottom:2.5rem}.QrcTools_calculatorDescription__9bf08f57.QrcTools_employeeCostCalc__9bf08f57{margin-bottom:1.25rem}@media screen and (max-width:768px){.QrcTools_calculatorDescription__9bf08f57{margin:1.25rem}.QrcTools_employeeCostProductBanner__9bf08f57{margin-bottom:4.0625rem!important}}.QrcTools_employeeCalcDescriptionContainer__9bf08f57{margin-bottom:2.5rem}.EquityAndInvestmentCalculator_calculatorCard__e86c9d02{border-radius:.25rem;-webkit-box-shadow:0 .0625rem .25rem rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem rgba(0,0,0,.2);color:#fff;margin-bottom:3.75rem}@media screen and (max-width:768px){.EquityAndInvestmentCalculator_calculatorCard__e86c9d02{display:-webkit-box;display:-ms-flexbox;display:flex}}.EquityAndInvestmentCalculator_calculatorCardHeading__e86c9d02{color:#000;font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04)}.EquityAndInvestmentCalculator_calculatorCardDescription__e86c9d02{color:#000;font-size:1rem;font-weight:400;line-height:var(--font-lineheight-03);margin-bottom:.625rem}.EquityAndInvestmentCalculator_calculatorInput__e86c9d02{margin-bottom:1.25rem}.EquityAndInvestmentCalculator_calculatorInputCard__e86c9d02{padding:2.5rem}@media screen and (max-width:768px){.EquityAndInvestmentCalculator_calculatorInputCard__e86c9d02{padding:1.25rem}}.EquityAndInvestmentCalculator_calculatorResultCard__e86c9d02{border-top:.0625rem solid #e3e5e8;padding:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (max-width:768px){.EquityAndInvestmentCalculator_calculatorResultCard__e86c9d02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.25rem;text-align:center}}.EquityAndInvestmentCalculator_calculatorResultDescriptionCard__e86c9d02{margin-left:3.75rem}@media screen and (max-width:768px){.EquityAndInvestmentCalculator_calculatorResultDescriptionCard__e86c9d02{margin-left:0;text-align:left}}.EquityAndInvestmentCalculator_calculatorResultHeading__e86c9d02{color:#000;font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04);margin-left:.75rem}.EquityAndInvestmentCalculator_calculatorResultHeadingCard__e86c9d02{display:-webkit-box;display:-ms-flexbox;display:flex}.EquityAndInvestmentCalculator_calculatorResultHeadingKiwi__e86c9d02{background:#3bd85e;border-radius:.9375rem;height:.9375rem;margin-top:.375rem;width:1.02937rem}.EquityAndInvestmentCalculator_calculatorResultPercentage__e86c9d02{color:#000;font-size:2.5rem;font-weight:700;line-height:var(--font-lineheight-08)}.EquityAndInvestmentCalculator_calculatorInvestmentDescription__e86c9d02{color:#000;font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04);margin-top:1.25rem}.EquityAndInvestmentCalculator_calculatorInvestmentTotal__e86c9d02{color:#000;font-size:1.25rem;font-weight:600;line-height:var(--font-lineheight-04)}.EquityAndInvestmentCalculator_mobileBackButton__e86c9d02{margin-top:1.25rem}@media screen and (min-width:768px){.EquityAndInvestmentCalculator_mobileBackButton__e86c9d02{display:none}}@media screen and (max-width:768px){.EquityAndInvestmentCalculator_hideInputCardMobile__e86c9d02{-webkit-animation:EquityAndInvestmentCalculator_slideLeft__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1);animation:EquityAndInvestmentCalculator_slideLeft__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1);left:-30em;opacity:0;position:absolute}.EquityAndInvestmentCalculator_hideResultCardMobile__e86c9d02{-webkit-animation:EquityAndInvestmentCalculator_fadeOut__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1);animation:EquityAndInvestmentCalculator_fadeOut__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1);opacity:0;position:absolute}.EquityAndInvestmentCalculator_showInputCardMobile__e86c9d02{-webkit-animation:EquityAndInvestmentCalculator_slideRight__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1);animation:EquityAndInvestmentCalculator_slideRight__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1);position:relative}.EquityAndInvestmentCalculator_showResultCardMobile__e86c9d02{-webkit-animation:EquityAndInvestmentCalculator_slide__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1);animation:EquityAndInvestmentCalculator_slide__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1);position:relative}}@media screen and (min-width:500px){.EquityAndInvestmentCalculator_showResultCardMobile__e86c9d02{-webkit-animation:EquityAndInvestmentCalculator_slideDown__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1);animation:EquityAndInvestmentCalculator_slideDown__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1)}}@-webkit-keyframes EquityAndInvestmentCalculator_slideDown__e86c9d02{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes EquityAndInvestmentCalculator_slideDown__e86c9d02{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes EquityAndInvestmentCalculator_slideLeft__e86c9d02{0%{opacity:1;z-index:0}to{opacity:0;z-index:-1}}@keyframes EquityAndInvestmentCalculator_slideLeft__e86c9d02{0%{opacity:1;z-index:0}to{opacity:0;z-index:-1}}@-webkit-keyframes EquityAndInvestmentCalculator_fadeOut__e86c9d02{0%{opacity:1;z-index:-1}20%{opacity:.8}to{opacity:0;z-index:0}}@keyframes EquityAndInvestmentCalculator_fadeOut__e86c9d02{0%{opacity:1;z-index:-1}20%{opacity:.8}to{opacity:0;z-index:0}}@-webkit-keyframes EquityAndInvestmentCalculator_slideRight__e86c9d02{0%{left:-30em;z-index:0}to{left:0;z-index:-1}}@keyframes EquityAndInvestmentCalculator_slideRight__e86c9d02{0%{left:-30em;z-index:0}to{left:0;z-index:-1}}@-webkit-keyframes EquityAndInvestmentCalculator_slide__e86c9d02{0%{left:6em;z-index:-1}to{left:0;z-index:0}}@keyframes EquityAndInvestmentCalculator_slide__e86c9d02{0%{left:6em;z-index:-1}to{left:0;z-index:0}}.CircularProgressBar_circleBackground__7b66ef96,.CircularProgressBar_circleProgress__7b66ef96{fill:none}.CircularProgressBar_circleBackground__7b66ef96{stroke:#e3e5e8}.CircularProgressBar_circleProgress__7b66ef96{stroke:var(--color-green-rw-green)}.CircularProgressBar_circleText__7b66ef96{font-size:2.5rem;font-weight:700;line-height:var(--font-lineheight-08);text-align:center;fill:#0d333f}.SelfEmployedCalculator_calculatorCard__5e913a92{border-radius:.25rem;-webkit-box-shadow:0 .0625rem .25rem rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem rgba(0,0,0,.2);color:#fff;margin-bottom:3.75rem;padding:2.5rem}@media screen and (max-width:768px){.SelfEmployedCalculator_calculatorCard__5e913a92{display:-webkit-box;display:-ms-flexbox;display:flex}}.SelfEmployedCalculator_calculatorInputContainer__5e913a92{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SelfEmployedCalculator_calculatorCardHeading__5e913a92{color:#000;font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04)}.SelfEmployedCalculator_calculatorCardDescription__5e913a92{color:#000;font-size:1rem;font-weight:400;line-height:var(--font-lineheight-03);margin-bottom:.625rem}.SelfEmployedCalculator_calculatorInput__5e913a92{margin-right:1.25rem}.SelfEmployedCalculator_resultTax__5e913a92{display:-webkit-box;display:-ms-flexbox;display:flex}.SelfEmployedCalculator_resultLine__5e913a92{border-top:.0625rem solid #e3e5e8;margin-top:.5rem;width:45%}@media screen and (max-width:768px){.SelfEmployedCalculator_calculatorInputCard__5e913a92{padding:1.25rem}}.SelfEmployedCalculator_taxResult__5e913a92{color:#6b6c72!important;font-size:.875rem;font-weight:500;line-height:var(--font-lineheight-02)}.SelfEmployedCalculator_textCenter__5e913a92{text-align:center}.SelfEmployedCalculator_widthTenPercent__5e913a92{width:10%}.SelfEmployedCalculator_questionAnswerSection__5e913a92{margin-bottom:5rem}.SelfEmployedCalculator_marginBottomTwenty__5e913a92{margin-bottom:1.25rem}.SelfEmployedCalculator_calculatorResultCard__5e913a92{margin-top:2.5rem}.SelfEmployedCalculator_seperator__5e913a92{border:.0625rem solid #e3e5e8}.SelfEmployedCalculator_topBottomMarginLarge__5e913a92{margin:2.5rem 0}.SelfEmployedCalculator_vector__5e913a92{bottom:33.26%;left:20.92%;right:20.74%;top:33.36%}.SelfEmployedCalculator_taxCard__5e913a92{font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04);width:50%}.SelfEmployedCalculator_taxAmount__5e913a92{font-size:1.25rem;font-weight:600;line-height:var(--font-lineheight-04)}.SelfEmployedCalculator_socialSecurityTaxCard__5e913a92{font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04);width:50%}.SelfEmployedCalculator_taxText__5e913a92{margin-bottom:.25rem}.SelfEmployedCalculator_rectangle__5e913a92{background:-webkit-gradient(linear,left top,right top,from(#00a63b),color-stop(20%,#00a63b),color-stop(20%,#7ffa94),to(#7ffa94));background:linear-gradient(90deg,#00a63b,#00a63b 20%,#7ffa94 0,#7ffa94);border-radius:.25rem;height:3rem;margin-bottom:.75rem;width:auto}.SelfEmployedCalculator_line__5e913a92{display:-webkit-box;display:-ms-flexbox;display:flex}.SelfEmployedCalculator_leftLine__5e913a92{border:.125rem solid #00a63b;height:.625rem;margin-left:7%;width:.125rem}.SelfEmployedCalculator_rightLine__5e913a92{border:.125rem solid #7ffa94;height:.625rem;margin-left:50%;width:.125rem}.SelfEmployedCalculator_taxResults__5e913a92{display:-webkit-box;display:-ms-flexbox;display:flex}.SelfEmployedCalculator_taxResultText__5e913a92{color:#6b6c72!important;font-size:.875rem;font-weight:500;line-height:var(--font-lineheight-02)}.SelfEmployedCalculator_widthFiftyPercent__5e913a92{width:50%}.SelfEmployedCalculator_calculatorResultHeading__5e913a92{color:#000;font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04)}.SelfEmployedCalculator_calculatorResultHeadingCard__5e913a92{display:-webkit-box;display:-ms-flexbox;display:flex}.SelfEmployedCalculator_calculatorResultHeadingKiwi__5e913a92{background:#3bd85e;border-radius:.9375rem;height:.9375rem;margin-top:.375rem;width:1.02937rem}.SelfEmployedCalculator_calculatorResultPercentage__5e913a92{color:#000;font-size:2.5rem;font-weight:700;line-height:var(--font-lineheight-08);margin-bottom:1.25rem}.SelfEmployedCalculator_taxCards__5e913a92{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem}.SelfEmployedCalculator_mobileBackButton__5e913a92{margin-top:1.25rem}@media screen and (min-width:768px){.SelfEmployedCalculator_mobileBackButton__5e913a92{display:none}}.SelfEmployedCalculator_frequentlyAskedQuestions__5e913a92{color:#000;font-size:2.125rem;font-weight:700;line-height:var(--font-lineheight-07);margin:2.5rem 0}.EmployeeCostCalculator_employeeCostCalculator__805ca423{position:relative}.EmployeeCostCalculator_calculatorCard__805ca423{border-radius:.25rem;-webkit-box-shadow:0 .0625rem .25rem rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem rgba(0,0,0,.2);color:#fff;margin-bottom:3.75rem;padding:2.5rem}.EmployeeCostCalculator_flex__805ca423{display:-webkit-box;display:-ms-flexbox;display:flex}.EmployeeCostCalculator_alldoneTextWrapper__805ca423{position:relative}.EmployeeCostCalculator_alldoneTextWrapper__805ca423 .EmployeeCostCalculator_alldoneText__805ca423{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.EmployeeCostCalculator_px10__805ca423{padding:0 .625rem}.EmployeeCostCalculator_m0__805ca423{margin:0!important}.EmployeeCostCalculator_bgWhite__805ca423{background:#fff!important}.EmployeeCostCalculator_spacer100px__805ca423{margin-bottom:6.25rem}.EmployeeCostCalculator_spacer22px__805ca423{margin-bottom:1.375rem}.EmployeeCostCalculator_spacer20px__805ca423{margin-bottom:1.25rem}.EmployeeCostCalculator_spacer10px__805ca423{margin-bottom:.625rem}.EmployeeCostCalculator_textGroup__805ca423{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#3bd85e;border:.0625rem;border-radius:1rem;height:2rem;justify-content:center;width:2rem}.EmployeeCostCalculator_textGroup__805ca423,.EmployeeCostCalculator_text__805ca423{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.EmployeeCostCalculator_text__805ca423{margin-left:.75rem}.EmployeeCostCalculator_number__805ca423{color:#14324f;font-size:1.25rem;font-style:normal;font-weight:700;line-height:var(--font-lineheight-04)}.EmployeeCostCalculator_relative__805ca423{position:relative}.EmployeeCostCalculator_absolute__805ca423{position:absolute}.EmployeeCostCalculator_width100__805ca423{width:100%}.EmployeeCostCalculator_gap10__805ca423{gap:.625rem}.EmployeeCostCalculator_grid2__805ca423{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.EmployeeCostCalculator_grid2__805ca423{grid-template-columns:100%}}.EmployeeCostCalculator_closeIconWrapper__805ca423{cursor:pointer;height:.875rem;margin-left:.625rem;position:absolute;right:-.9375rem;top:2.9375rem;width:.875rem}@media screen and (max-width:768px){.EmployeeCostCalculator_closeIconWrapper__805ca423{right:0;top:0}.EmployeeCostCalculator_smFlexColumn__805ca423{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.EmployeeCostCalculator_addPerk__805ca423{font-size:1.25rem!important}.EmployeeCostCalculator_marginRight10__805ca423{margin-right:.625rem}.EmployeeCostCalculator_heading1__805ca423{color:#000!important;font-size:2.5rem!important;font-weight:700!important;line-height:var(--font-lineheight-08)!important}.EmployeeCostCalculator_heading2__805ca423{color:#000!important;font-size:1.25rem!important;font-weight:700!important;line-height:var(--font-lineheight-04)!important;margin-bottom:.5rem}.EmployeeCostCalculator_heading3__805ca423{color:#000!important;font-size:1rem!important;font-weight:600!important;line-height:var(--font-lineheight-03)!important;margin-bottom:.5rem}.EmployeeCostCalculator_numberText__805ca423{color:#000!important;font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04)}.EmployeeCostCalculator_calculatorCardDescription__805ca423{color:#000!important;font-size:1rem!important;font-weight:400;line-height:var(--font-lineheight-03)!important;margin-bottom:.625rem;margin-right:.625rem;width:50%}.EmployeeCostCalculator_seperator__805ca423{border:.0625rem solid #eceef1}.EmployeeCostCalculator_marginTwenty__805ca423{margin-bottom:2.5rem;margin-top:2.5rem}.EmployeeCostCalculator_calcDropdownButton__805ca423,.EmployeeCostCalculator_calcDropdownContainer__805ca423{width:100%!important}.EmployeeCostCalculator_alignCenter__805ca423{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.EmployeeCostCalculator_justifyCenter__805ca423{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:red;border-radius:50%;height:1.25rem;width:1.25rem}.EmployeeCostCalculator_estimatedResult__805ca423{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:3.125rem;max-height:15.625rem;max-width:23.75rem;min-height:12.5rem;min-width:20.625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:sticky;top:1.875rem}@media screen and (max-width:768px){.EmployeeCostCalculator_estimatedResult__805ca423{display:none}}.EmployeeCostCalculator_marginBottom20__805ca423,.EmployeeCostCalculator_perkGroup__805ca423{margin-bottom:1.25rem}@media screen and (max-width:768px){.EmployeeCostCalculator_perkGroup__805ca423{margin-bottom:2.5rem}}.EmployeeCostCalculator_mobileResult__805ca423{display:none}@media screen and (max-width:768px){.EmployeeCostCalculator_mobileResult__805ca423{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1000;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;bottom:0;-webkit-box-shadow:0 -.3125rem .4375rem 0 #e5e5e5;box-shadow:0 -.3125rem .4375rem 0 #e5e5e5;-ms-flex-direction:column;flex-direction:column;left:0;padding:.625rem 1.25rem;position:fixed;width:100vw}}.EmployeeCostCalculator_mobileResultTitle__805ca423{color:#000!important;font-size:.875rem!important;font-weight:600}.EmployeeCostCalculator_mobileResultValue__805ca423{color:#000!important;font-size:1rem!important;font-weight:600}.EmployeeCostCalculator_descriptionText__805ca423{color:#000!important;font-size:1rem!important;font-weight:400;line-height:1.5rem}.EmployeeCostCalculator_estimatedCostText__805ca423{letter-spacing:-.1875rem;line-break:anywhere}.InputSlider_sliderWrapper__1629b486{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;grid-template-columns:60% 40%;margin:1.25rem 0}@media screen and (max-width:768px){.InputSlider_sliderWrapper__1629b486{grid-template-columns:100%}}.InputSlider_sliderTextInput__1629b486{width:100%}.InputSlider_inputSlider__1629b486{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block;height:1.875rem;margin:0;max-width:27.5rem;overflow:hidden;width:100%}.InputSlider_inputSlider__1629b486:focus{outline:none}.InputSlider_inputSlider__1629b486::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,left bottom,from(var(--color-green-rw-green)),to(var(--color-green-rw-green))) 100% 50%/100% .25rem no-repeat transparent;background:linear-gradient(to bottom,var(--color-green-rw-green),var(--color-green-rw-green)) 100% 50%/100% .25rem no-repeat transparent;height:1.875rem;max-width:27.5rem;width:100%}.InputSlider_inputSlider__1629b486::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-green-rw-green)!important;border:0;border-radius:100%;-webkit-box-shadow:.0625rem 0 0 -.375rem #f4f5f8,.125rem 0 0 -.375rem #f4f5f8,.1875rem 0 0 -.375rem #f4f5f8,.25rem 0 0 -.375rem #f4f5f8,.3125rem 0 0 -.375rem #f4f5f8,.375rem 0 0 -.375rem #f4f5f8,.4375rem 0 0 -.375rem #f4f5f8,.5rem 0 0 -.375rem #f4f5f8,.5625rem 0 0 -.375rem #f4f5f8,.625rem 0 0 -.375rem #f4f5f8,.6875rem 0 0 -.375rem #f4f5f8,.75rem 0 0 -.375rem #f4f5f8,.8125rem 0 0 -.375rem #f4f5f8,.875rem 0 0 -.375rem #f4f5f8,.9375rem 0 0 -.375rem #f4f5f8,1rem 0 0 -.375rem #f4f5f8,1.0625rem 0 0 -.375rem #f4f5f8,1.125rem 0 0 -.375rem #f4f5f8,1.1875rem 0 0 -.375rem #f4f5f8,1.25rem 0 0 -.375rem #f4f5f8,1.3125rem 0 0 -.375rem #f4f5f8,1.375rem 0 0 -.375rem #f4f5f8,1.4375rem 0 0 -.375rem #f4f5f8,1.5rem 0 0 -.375rem #f4f5f8,1.5625rem 0 0 -.375rem #f4f5f8,1.625rem 0 0 -.375rem #f4f5f8,1.6875rem 0 0 -.375rem #f4f5f8,1.75rem 0 0 -.375rem #f4f5f8,1.8125rem 0 0 -.375rem #f4f5f8,1.875rem 0 0 -.375rem #f4f5f8,1.9375rem 0 0 -.375rem #f4f5f8,2rem 0 0 -.375rem #f4f5f8,2.0625rem 0 0 -.375rem #f4f5f8,2.125rem 0 0 -.375rem #f4f5f8,2.1875rem 0 0 -.375rem #f4f5f8,2.25rem 0 0 -.375rem #f4f5f8,2.3125rem 0 0 -.375rem #f4f5f8,2.375rem 0 0 -.375rem #f4f5f8,2.4375rem 0 0 -.375rem #f4f5f8,2.5rem 0 0 -.375rem #f4f5f8,2.5625rem 0 0 -.375rem #f4f5f8,2.625rem 0 0 -.375rem #f4f5f8,2.6875rem 0 0 -.375rem #f4f5f8,2.75rem 0 0 -.375rem #f4f5f8,2.8125rem 0 0 -.375rem #f4f5f8,2.875rem 0 0 -.375rem #f4f5f8,2.9375rem 0 0 -.375rem #f4f5f8,3rem 0 0 -.375rem #f4f5f8,3.0625rem 0 0 -.375rem #f4f5f8,3.125rem 0 0 -.375rem #f4f5f8,3.1875rem 0 0 -.375rem #f4f5f8,3.25rem 0 0 -.375rem #f4f5f8,3.3125rem 0 0 -.375rem #f4f5f8,3.375rem 0 0 -.375rem #f4f5f8,3.4375rem 0 0 -.375rem #f4f5f8,3.5rem 0 0 -.375rem #f4f5f8,3.5625rem 0 0 -.375rem #f4f5f8,3.625rem 0 0 -.375rem #f4f5f8,3.6875rem 0 0 -.375rem #f4f5f8,3.75rem 0 0 -.375rem #f4f5f8,3.8125rem 0 0 -.375rem #f4f5f8,3.875rem 0 0 -.375rem #f4f5f8,3.9375rem 0 0 -.375rem #f4f5f8,4rem 0 0 -.375rem #f4f5f8,4.0625rem 0 0 -.375rem #f4f5f8,4.125rem 0 0 -.375rem #f4f5f8,4.1875rem 0 0 -.375rem #f4f5f8,4.25rem 0 0 -.375rem #f4f5f8,4.3125rem 0 0 -.375rem #f4f5f8,4.375rem 0 0 -.375rem #f4f5f8,4.4375rem 0 0 -.375rem #f4f5f8,4.5rem 0 0 -.375rem #f4f5f8,4.5625rem 0 0 -.375rem #f4f5f8,4.625rem 0 0 -.375rem #f4f5f8,4.6875rem 0 0 -.375rem #f4f5f8,4.75rem 0 0 -.375rem #f4f5f8,4.8125rem 0 0 -.375rem #f4f5f8,4.875rem 0 0 -.375rem #f4f5f8,4.9375rem 0 0 -.375rem #f4f5f8,5rem 0 0 -.375rem #f4f5f8,5.0625rem 0 0 -.375rem #f4f5f8,5.125rem 0 0 -.375rem #f4f5f8,5.1875rem 0 0 -.375rem #f4f5f8,5.25rem 0 0 -.375rem #f4f5f8,5.3125rem 0 0 -.375rem #f4f5f8,5.375rem 0 0 -.375rem #f4f5f8,5.4375rem 0 0 -.375rem #f4f5f8,5.5rem 0 0 -.375rem #f4f5f8,5.5625rem 0 0 -.375rem #f4f5f8,5.625rem 0 0 -.375rem #f4f5f8,5.6875rem 0 0 -.375rem #f4f5f8,5.75rem 0 0 -.375rem #f4f5f8,5.8125rem 0 0 -.375rem #f4f5f8,5.875rem 0 0 -.375rem #f4f5f8,5.9375rem 0 0 -.375rem #f4f5f8,6rem 0 0 -.375rem #f4f5f8,6.0625rem 0 0 -.375rem #f4f5f8,6.125rem 0 0 -.375rem #f4f5f8,6.1875rem 0 0 -.375rem #f4f5f8,6.25rem 0 0 -.375rem #f4f5f8,6.3125rem 0 0 -.375rem #f4f5f8,6.375rem 0 0 -.375rem #f4f5f8,6.4375rem 0 0 -.375rem #f4f5f8,6.5rem 0 0 -.375rem #f4f5f8,6.5625rem 0 0 -.375rem #f4f5f8,6.625rem 0 0 -.375rem #f4f5f8,6.6875rem 0 0 -.375rem #f4f5f8,6.75rem 0 0 -.375rem #f4f5f8,6.8125rem 0 0 -.375rem #f4f5f8,6.875rem 0 0 -.375rem #f4f5f8,6.9375rem 0 0 -.375rem #f4f5f8,7rem 0 0 -.375rem #f4f5f8,7.0625rem 0 0 -.375rem #f4f5f8,7.125rem 0 0 -.375rem #f4f5f8,7.1875rem 0 0 -.375rem #f4f5f8,7.25rem 0 0 -.375rem #f4f5f8,7.3125rem 0 0 -.375rem #f4f5f8,7.375rem 0 0 -.375rem #f4f5f8,7.4375rem 0 0 -.375rem #f4f5f8,7.5rem 0 0 -.375rem #f4f5f8,7.5625rem 0 0 -.375rem #f4f5f8,7.625rem 0 0 -.375rem #f4f5f8,7.6875rem 0 0 -.375rem #f4f5f8,7.75rem 0 0 -.375rem #f4f5f8,7.8125rem 0 0 -.375rem #f4f5f8,7.875rem 0 0 -.375rem #f4f5f8,7.9375rem 0 0 -.375rem #f4f5f8,8rem 0 0 -.375rem #f4f5f8,8.0625rem 0 0 -.375rem #f4f5f8,8.125rem 0 0 -.375rem #f4f5f8,8.1875rem 0 0 -.375rem #f4f5f8,8.25rem 0 0 -.375rem #f4f5f8,8.3125rem 0 0 -.375rem #f4f5f8,8.375rem 0 0 -.375rem #f4f5f8,8.4375rem 0 0 -.375rem #f4f5f8,8.5rem 0 0 -.375rem #f4f5f8,8.5625rem 0 0 -.375rem #f4f5f8,8.625rem 0 0 -.375rem #f4f5f8,8.6875rem 0 0 -.375rem #f4f5f8,8.75rem 0 0 -.375rem #f4f5f8,8.8125rem 0 0 -.375rem #f4f5f8,8.875rem 0 0 -.375rem #f4f5f8,8.9375rem 0 0 -.375rem #f4f5f8,9rem 0 0 -.375rem #f4f5f8,9.0625rem 0 0 -.375rem #f4f5f8,9.125rem 0 0 -.375rem #f4f5f8,9.1875rem 0 0 -.375rem #f4f5f8,9.25rem 0 0 -.375rem #f4f5f8,9.3125rem 0 0 -.375rem #f4f5f8,9.375rem 0 0 -.375rem #f4f5f8,9.4375rem 0 0 -.375rem #f4f5f8,9.5rem 0 0 -.375rem #f4f5f8,9.5625rem 0 0 -.375rem #f4f5f8,9.625rem 0 0 -.375rem #f4f5f8,9.6875rem 0 0 -.375rem #f4f5f8,9.75rem 0 0 -.375rem #f4f5f8,9.8125rem 0 0 -.375rem #f4f5f8,9.875rem 0 0 -.375rem #f4f5f8,9.9375rem 0 0 -.375rem #f4f5f8,10rem 0 0 -.375rem #f4f5f8,10.0625rem 0 0 -.375rem #f4f5f8,10.125rem 0 0 -.375rem #f4f5f8,10.1875rem 0 0 -.375rem #f4f5f8,10.25rem 0 0 -.375rem #f4f5f8,10.3125rem 0 0 -.375rem #f4f5f8,10.375rem 0 0 -.375rem #f4f5f8,10.4375rem 0 0 -.375rem #f4f5f8,10.5rem 0 0 -.375rem #f4f5f8,10.5625rem 0 0 -.375rem #f4f5f8,10.625rem 0 0 -.375rem #f4f5f8,10.6875rem 0 0 -.375rem #f4f5f8,10.75rem 0 0 -.375rem #f4f5f8,10.8125rem 0 0 -.375rem #f4f5f8,10.875rem 0 0 -.375rem #f4f5f8,10.9375rem 0 0 -.375rem #f4f5f8,11rem 0 0 -.375rem #f4f5f8,11.0625rem 0 0 -.375rem #f4f5f8,11.125rem 0 0 -.375rem #f4f5f8,11.1875rem 0 0 -.375rem #f4f5f8,11.25rem 0 0 -.375rem #f4f5f8,11.3125rem 0 0 -.375rem #f4f5f8,11.375rem 0 0 -.375rem #f4f5f8,11.4375rem 0 0 -.375rem #f4f5f8,11.5rem 0 0 -.375rem #f4f5f8,11.5625rem 0 0 -.375rem #f4f5f8,11.625rem 0 0 -.375rem #f4f5f8,11.6875rem 0 0 -.375rem #f4f5f8,11.75rem 0 0 -.375rem #f4f5f8,11.8125rem 0 0 -.375rem #f4f5f8,11.875rem 0 0 -.375rem #f4f5f8,11.9375rem 0 0 -.375rem #f4f5f8,12rem 0 0 -.375rem #f4f5f8,12.0625rem 0 0 -.375rem #f4f5f8,12.125rem 0 0 -.375rem #f4f5f8,12.1875rem 0 0 -.375rem #f4f5f8,12.25rem 0 0 -.375rem #f4f5f8,12.3125rem 0 0 -.375rem #f4f5f8,12.375rem 0 0 -.375rem #f4f5f8,12.4375rem 0 0 -.375rem #f4f5f8,12.5rem 0 0 -.375rem #f4f5f8,12.5625rem 0 0 -.375rem #f4f5f8,12.625rem 0 0 -.375rem #f4f5f8,12.6875rem 0 0 -.375rem #f4f5f8,12.75rem 0 0 -.375rem #f4f5f8,12.8125rem 0 0 -.375rem #f4f5f8,12.875rem 0 0 -.375rem #f4f5f8,12.9375rem 0 0 -.375rem #f4f5f8,13rem 0 0 -.375rem #f4f5f8,13.0625rem 0 0 -.375rem #f4f5f8,13.125rem 0 0 -.375rem #f4f5f8,13.1875rem 0 0 -.375rem #f4f5f8,13.25rem 0 0 -.375rem #f4f5f8,13.3125rem 0 0 -.375rem #f4f5f8,13.375rem 0 0 -.375rem #f4f5f8,13.4375rem 0 0 -.375rem #f4f5f8,13.5rem 0 0 -.375rem #f4f5f8,13.5625rem 0 0 -.375rem #f4f5f8,13.625rem 0 0 -.375rem #f4f5f8,13.6875rem 0 0 -.375rem #f4f5f8,13.75rem 0 0 -.375rem #f4f5f8,13.8125rem 0 0 -.375rem #f4f5f8,13.875rem 0 0 -.375rem #f4f5f8,13.9375rem 0 0 -.375rem #f4f5f8,14rem 0 0 -.375rem #f4f5f8,14.0625rem 0 0 -.375rem #f4f5f8,14.125rem 0 0 -.375rem #f4f5f8,14.1875rem 0 0 -.375rem #f4f5f8,14.25rem 0 0 -.375rem #f4f5f8,14.3125rem 0 0 -.375rem #f4f5f8,14.375rem 0 0 -.375rem #f4f5f8,14.4375rem 0 0 -.375rem #f4f5f8,14.5rem 0 0 -.375rem #f4f5f8,14.5625rem 0 0 -.375rem #f4f5f8,14.625rem 0 0 -.375rem #f4f5f8,14.6875rem 0 0 -.375rem #f4f5f8,14.75rem 0 0 -.375rem #f4f5f8,14.8125rem 0 0 -.375rem #f4f5f8,14.875rem 0 0 -.375rem #f4f5f8,14.9375rem 0 0 -.375rem #f4f5f8,15rem 0 0 -.375rem #f4f5f8,15.0625rem 0 0 -.375rem #f4f5f8,15.125rem 0 0 -.375rem #f4f5f8,15.1875rem 0 0 -.375rem #f4f5f8,15.25rem 0 0 -.375rem #f4f5f8,15.3125rem 0 0 -.375rem #f4f5f8,15.375rem 0 0 -.375rem #f4f5f8,15.4375rem 0 0 -.375rem #f4f5f8,15.5rem 0 0 -.375rem #f4f5f8,15.5625rem 0 0 -.375rem #f4f5f8,15.625rem 0 0 -.375rem #f4f5f8,15.6875rem 0 0 -.375rem #f4f5f8,15.75rem 0 0 -.375rem #f4f5f8,15.8125rem 0 0 -.375rem #f4f5f8,15.875rem 0 0 -.375rem #f4f5f8,15.9375rem 0 0 -.375rem #f4f5f8,16rem 0 0 -.375rem #f4f5f8,16.0625rem 0 0 -.375rem #f4f5f8,16.125rem 0 0 -.375rem #f4f5f8,16.1875rem 0 0 -.375rem #f4f5f8,16.25rem 0 0 -.375rem #f4f5f8,16.3125rem 0 0 -.375rem #f4f5f8,16.375rem 0 0 -.375rem #f4f5f8,16.4375rem 0 0 -.375rem #f4f5f8,16.5rem 0 0 -.375rem #f4f5f8,16.5625rem 0 0 -.375rem #f4f5f8,16.625rem 0 0 -.375rem #f4f5f8,16.6875rem 0 0 -.375rem #f4f5f8,16.75rem 0 0 -.375rem #f4f5f8,16.8125rem 0 0 -.375rem #f4f5f8,16.875rem 0 0 -.375rem #f4f5f8,16.9375rem 0 0 -.375rem #f4f5f8,17rem 0 0 -.375rem #f4f5f8,17.0625rem 0 0 -.375rem #f4f5f8,17.125rem 0 0 -.375rem #f4f5f8,17.1875rem 0 0 -.375rem #f4f5f8,17.25rem 0 0 -.375rem #f4f5f8,17.3125rem 0 0 -.375rem #f4f5f8,17.375rem 0 0 -.375rem #f4f5f8,17.4375rem 0 0 -.375rem #f4f5f8,17.5rem 0 0 -.375rem #f4f5f8,17.5625rem 0 0 -.375rem #f4f5f8,17.625rem 0 0 -.375rem #f4f5f8,17.6875rem 0 0 -.375rem #f4f5f8,17.75rem 0 0 -.375rem #f4f5f8,17.8125rem 0 0 -.375rem #f4f5f8,17.875rem 0 0 -.375rem #f4f5f8,17.9375rem 0 0 -.375rem #f4f5f8,18rem 0 0 -.375rem #f4f5f8,18.0625rem 0 0 -.375rem #f4f5f8,18.125rem 0 0 -.375rem #f4f5f8,18.1875rem 0 0 -.375rem #f4f5f8,18.25rem 0 0 -.375rem #f4f5f8,18.3125rem 0 0 -.375rem #f4f5f8,18.375rem 0 0 -.375rem #f4f5f8,18.4375rem 0 0 -.375rem #f4f5f8,18.5rem 0 0 -.375rem #f4f5f8,18.5625rem 0 0 -.375rem #f4f5f8,18.625rem 0 0 -.375rem #f4f5f8,18.6875rem 0 0 -.375rem #f4f5f8,18.75rem 0 0 -.375rem #f4f5f8,18.8125rem 0 0 -.375rem #f4f5f8,18.875rem 0 0 -.375rem #f4f5f8,18.9375rem 0 0 -.375rem #f4f5f8,19rem 0 0 -.375rem #f4f5f8,19.0625rem 0 0 -.375rem #f4f5f8,19.125rem 0 0 -.375rem #f4f5f8,19.1875rem 0 0 -.375rem #f4f5f8,19.25rem 0 0 -.375rem #f4f5f8,19.3125rem 0 0 -.375rem #f4f5f8,19.375rem 0 0 -.375rem #f4f5f8,19.4375rem 0 0 -.375rem #f4f5f8,19.5rem 0 0 -.375rem #f4f5f8,19.5625rem 0 0 -.375rem #f4f5f8,19.625rem 0 0 -.375rem #f4f5f8,19.6875rem 0 0 -.375rem #f4f5f8,19.75rem 0 0 -.375rem #f4f5f8,19.8125rem 0 0 -.375rem #f4f5f8,19.875rem 0 0 -.375rem #f4f5f8,19.9375rem 0 0 -.375rem #f4f5f8,20rem 0 0 -.375rem #f4f5f8,20.0625rem 0 0 -.375rem #f4f5f8,20.125rem 0 0 -.375rem #f4f5f8,20.1875rem 0 0 -.375rem #f4f5f8,20.25rem 0 0 -.375rem #f4f5f8,20.3125rem 0 0 -.375rem #f4f5f8,20.375rem 0 0 -.375rem #f4f5f8,20.4375rem 0 0 -.375rem #f4f5f8,20.5rem 0 0 -.375rem #f4f5f8,20.5625rem 0 0 -.375rem #f4f5f8,20.625rem 0 0 -.375rem #f4f5f8,20.6875rem 0 0 -.375rem #f4f5f8,20.75rem 0 0 -.375rem #f4f5f8,20.8125rem 0 0 -.375rem #f4f5f8,20.875rem 0 0 -.375rem #f4f5f8,20.9375rem 0 0 -.375rem #f4f5f8,21rem 0 0 -.375rem #f4f5f8,21.0625rem 0 0 -.375rem #f4f5f8,21.125rem 0 0 -.375rem #f4f5f8,21.1875rem 0 0 -.375rem #f4f5f8,21.25rem 0 0 -.375rem #f4f5f8,21.3125rem 0 0 -.375rem #f4f5f8,21.375rem 0 0 -.375rem #f4f5f8,21.4375rem 0 0 -.375rem #f4f5f8,21.5rem 0 0 -.375rem #f4f5f8,21.5625rem 0 0 -.375rem #f4f5f8,21.625rem 0 0 -.375rem #f4f5f8,21.6875rem 0 0 -.375rem #f4f5f8,21.75rem 0 0 -.375rem #f4f5f8,21.8125rem 0 0 -.375rem #f4f5f8,21.875rem 0 0 -.375rem #f4f5f8,21.9375rem 0 0 -.375rem #f4f5f8,22rem 0 0 -.375rem #f4f5f8,22.0625rem 0 0 -.375rem #f4f5f8,22.125rem 0 0 -.375rem #f4f5f8,22.1875rem 0 0 -.375rem #f4f5f8,22.25rem 0 0 -.375rem #f4f5f8,22.3125rem 0 0 -.375rem #f4f5f8,22.375rem 0 0 -.375rem #f4f5f8,22.4375rem 0 0 -.375rem #f4f5f8,22.5rem 0 0 -.375rem #f4f5f8,22.5625rem 0 0 -.375rem #f4f5f8,22.625rem 0 0 -.375rem #f4f5f8,22.6875rem 0 0 -.375rem #f4f5f8,22.75rem 0 0 -.375rem #f4f5f8,22.8125rem 0 0 -.375rem #f4f5f8,22.875rem 0 0 -.375rem #f4f5f8,22.9375rem 0 0 -.375rem #f4f5f8,23rem 0 0 -.375rem #f4f5f8,23.0625rem 0 0 -.375rem #f4f5f8,23.125rem 0 0 -.375rem #f4f5f8,23.1875rem 0 0 -.375rem #f4f5f8,23.25rem 0 0 -.375rem #f4f5f8,23.3125rem 0 0 -.375rem #f4f5f8,23.375rem 0 0 -.375rem #f4f5f8,23.4375rem 0 0 -.375rem #f4f5f8,23.5rem 0 0 -.375rem #f4f5f8,23.5625rem 0 0 -.375rem #f4f5f8,23.625rem 0 0 -.375rem #f4f5f8,23.6875rem 0 0 -.375rem #f4f5f8,23.75rem 0 0 -.375rem #f4f5f8,23.8125rem 0 0 -.375rem #f4f5f8,23.875rem 0 0 -.375rem #f4f5f8,23.9375rem 0 0 -.375rem #f4f5f8,24rem 0 0 -.375rem #f4f5f8,24.0625rem 0 0 -.375rem #f4f5f8,24.125rem 0 0 -.375rem #f4f5f8,24.1875rem 0 0 -.375rem #f4f5f8,24.25rem 0 0 -.375rem #f4f5f8,24.3125rem 0 0 -.375rem #f4f5f8,24.375rem 0 0 -.375rem #f4f5f8,24.4375rem 0 0 -.375rem #f4f5f8,24.5rem 0 0 -.375rem #f4f5f8,24.5625rem 0 0 -.375rem #f4f5f8,24.625rem 0 0 -.375rem #f4f5f8,24.6875rem 0 0 -.375rem #f4f5f8,24.75rem 0 0 -.375rem #f4f5f8,24.8125rem 0 0 -.375rem #f4f5f8,24.875rem 0 0 -.375rem #f4f5f8,24.9375rem 0 0 -.375rem #f4f5f8,25rem 0 0 -.375rem #f4f5f8,25.0625rem 0 0 -.375rem #f4f5f8,25.125rem 0 0 -.375rem #f4f5f8,25.1875rem 0 0 -.375rem #f4f5f8,25.25rem 0 0 -.375rem #f4f5f8,25.3125rem 0 0 -.375rem #f4f5f8,25.375rem 0 0 -.375rem #f4f5f8,25.4375rem 0 0 -.375rem #f4f5f8,25.5rem 0 0 -.375rem #f4f5f8,25.5625rem 0 0 -.375rem #f4f5f8,25.625rem 0 0 -.375rem #f4f5f8,25.6875rem 0 0 -.375rem #f4f5f8,25.75rem 0 0 -.375rem #f4f5f8,25.8125rem 0 0 -.375rem #f4f5f8,25.875rem 0 0 -.375rem #f4f5f8,25.9375rem 0 0 -.375rem #f4f5f8,26rem 0 0 -.375rem #f4f5f8,26.0625rem 0 0 -.375rem #f4f5f8,26.125rem 0 0 -.375rem #f4f5f8,26.1875rem 0 0 -.375rem #f4f5f8,26.25rem 0 0 -.375rem #f4f5f8,26.3125rem 0 0 -.375rem #f4f5f8,26.375rem 0 0 -.375rem #f4f5f8,26.4375rem 0 0 -.375rem #f4f5f8,26.5rem 0 0 -.375rem #f4f5f8,26.5625rem 0 0 -.375rem #f4f5f8,26.625rem 0 0 -.375rem #f4f5f8,26.6875rem 0 0 -.375rem #f4f5f8,26.75rem 0 0 -.375rem #f4f5f8,26.8125rem 0 0 -.375rem #f4f5f8,26.875rem 0 0 -.375rem #f4f5f8,26.9375rem 0 0 -.375rem #f4f5f8,27rem 0 0 -.375rem #f4f5f8,27.0625rem 0 0 -.375rem #f4f5f8,27.125rem 0 0 -.375rem #f4f5f8,27.1875rem 0 0 -.375rem #f4f5f8,27.25rem 0 0 -.375rem #f4f5f8,27.3125rem 0 0 -.375rem #f4f5f8,27.375rem 0 0 -.375rem #f4f5f8,27.4375rem 0 0 -.375rem #f4f5f8,27.5rem 0 0 -.375rem #f4f5f8,27.5625rem 0 0 -.375rem #f4f5f8,27.625rem 0 0 -.375rem #f4f5f8,27.6875rem 0 0 -.375rem #f4f5f8,27.75rem 0 0 -.375rem #f4f5f8,27.8125rem 0 0 -.375rem #f4f5f8,27.875rem 0 0 -.375rem #f4f5f8,27.9375rem 0 0 -.375rem #f4f5f8,28rem 0 0 -.375rem #f4f5f8,28.0625rem 0 0 -.375rem #f4f5f8,28.125rem 0 0 -.375rem #f4f5f8,28.1875rem 0 0 -.375rem #f4f5f8,28.25rem 0 0 -.375rem #f4f5f8,28.3125rem 0 0 -.375rem #f4f5f8,28.375rem 0 0 -.375rem #f4f5f8,28.4375rem 0 0 -.375rem #f4f5f8,28.5rem 0 0 -.375rem #f4f5f8,28.5625rem 0 0 -.375rem #f4f5f8,28.625rem 0 0 -.375rem #f4f5f8,28.6875rem 0 0 -.375rem #f4f5f8,28.75rem 0 0 -.375rem #f4f5f8,28.8125rem 0 0 -.375rem #f4f5f8,28.875rem 0 0 -.375rem #f4f5f8,28.9375rem 0 0 -.375rem #f4f5f8,29rem 0 0 -.375rem #f4f5f8,29.0625rem 0 0 -.375rem #f4f5f8,29.125rem 0 0 -.375rem #f4f5f8,29.1875rem 0 0 -.375rem #f4f5f8,29.25rem 0 0 -.375rem #f4f5f8,29.3125rem 0 0 -.375rem #f4f5f8,29.375rem 0 0 -.375rem #f4f5f8,29.4375rem 0 0 -.375rem #f4f5f8,29.5rem 0 0 -.375rem #f4f5f8,29.5625rem 0 0 -.375rem #f4f5f8,29.625rem 0 0 -.375rem #f4f5f8,29.6875rem 0 0 -.375rem #f4f5f8,29.75rem 0 0 -.375rem #f4f5f8,29.8125rem 0 0 -.375rem #f4f5f8,29.875rem 0 0 -.375rem #f4f5f8,29.9375rem 0 0 -.375rem #f4f5f8,30rem 0 0 -.375rem #f4f5f8,30.0625rem 0 0 -.375rem #f4f5f8,30.125rem 0 0 -.375rem #f4f5f8,30.1875rem 0 0 -.375rem #f4f5f8,30.25rem 0 0 -.375rem #f4f5f8,30.3125rem 0 0 -.375rem #f4f5f8,30.375rem 0 0 -.375rem #f4f5f8,30.4375rem 0 0 -.375rem #f4f5f8,30.5rem 0 0 -.375rem #f4f5f8,30.5625rem 0 0 -.375rem #f4f5f8,30.625rem 0 0 -.375rem #f4f5f8,30.6875rem 0 0 -.375rem #f4f5f8,30.75rem 0 0 -.375rem #f4f5f8,30.8125rem 0 0 -.375rem #f4f5f8,30.875rem 0 0 -.375rem #f4f5f8,30.9375rem 0 0 -.375rem #f4f5f8,31rem 0 0 -.375rem #f4f5f8,31.0625rem 0 0 -.375rem #f4f5f8,31.125rem 0 0 -.375rem #f4f5f8,31.1875rem 0 0 -.375rem #f4f5f8,31.25rem 0 0 -.375rem #f4f5f8,31.3125rem 0 0 -.375rem #f4f5f8,31.375rem 0 0 -.375rem #f4f5f8,31.4375rem 0 0 -.375rem #f4f5f8,31.5rem 0 0 -.375rem #f4f5f8,31.5625rem 0 0 -.375rem #f4f5f8,31.625rem 0 0 -.375rem #f4f5f8,31.6875rem 0 0 -.375rem #f4f5f8,31.75rem 0 0 -.375rem #f4f5f8,31.8125rem 0 0 -.375rem #f4f5f8,31.875rem 0 0 -.375rem #f4f5f8,31.9375rem 0 0 -.375rem #f4f5f8,32rem 0 0 -.375rem #f4f5f8,32.0625rem 0 0 -.375rem #f4f5f8,32.125rem 0 0 -.375rem #f4f5f8,32.1875rem 0 0 -.375rem #f4f5f8,32.25rem 0 0 -.375rem #f4f5f8,32.3125rem 0 0 -.375rem #f4f5f8,32.375rem 0 0 -.375rem #f4f5f8,32.4375rem 0 0 -.375rem #f4f5f8,32.5rem 0 0 -.375rem #f4f5f8,32.5625rem 0 0 -.375rem #f4f5f8,32.625rem 0 0 -.375rem #f4f5f8,32.6875rem 0 0 -.375rem #f4f5f8,32.75rem 0 0 -.375rem #f4f5f8,32.8125rem 0 0 -.375rem #f4f5f8,32.875rem 0 0 -.375rem #f4f5f8,32.9375rem 0 0 -.375rem #f4f5f8,33rem 0 0 -.375rem #f4f5f8,33.0625rem 0 0 -.375rem #f4f5f8,33.125rem 0 0 -.375rem #f4f5f8,33.1875rem 0 0 -.375rem #f4f5f8,33.25rem 0 0 -.375rem #f4f5f8,33.3125rem 0 0 -.375rem #f4f5f8,33.375rem 0 0 -.375rem #f4f5f8,33.4375rem 0 0 -.375rem #f4f5f8,33.5rem 0 0 -.375rem #f4f5f8,33.5625rem 0 0 -.375rem #f4f5f8,33.625rem 0 0 -.375rem #f4f5f8,33.6875rem 0 0 -.375rem #f4f5f8,33.75rem 0 0 -.375rem #f4f5f8,33.8125rem 0 0 -.375rem #f4f5f8,33.875rem 0 0 -.375rem #f4f5f8,33.9375rem 0 0 -.375rem #f4f5f8,34rem 0 0 -.375rem #f4f5f8,34.0625rem 0 0 -.375rem #f4f5f8,34.125rem 0 0 -.375rem #f4f5f8,34.1875rem 0 0 -.375rem #f4f5f8,34.25rem 0 0 -.375rem #f4f5f8,34.3125rem 0 0 -.375rem #f4f5f8,34.375rem 0 0 -.375rem #f4f5f8,34.4375rem 0 0 -.375rem #f4f5f8,34.5rem 0 0 -.375rem #f4f5f8,34.5625rem 0 0 -.375rem #f4f5f8,34.625rem 0 0 -.375rem #f4f5f8,34.6875rem 0 0 -.375rem #f4f5f8,34.75rem 0 0 -.375rem #f4f5f8,34.8125rem 0 0 -.375rem #f4f5f8,34.875rem 0 0 -.375rem #f4f5f8,34.9375rem 0 0 -.375rem #f4f5f8,35rem 0 0 -.375rem #f4f5f8,35.0625rem 0 0 -.375rem #f4f5f8,35.125rem 0 0 -.375rem #f4f5f8,35.1875rem 0 0 -.375rem #f4f5f8,35.25rem 0 0 -.375rem #f4f5f8,35.3125rem 0 0 -.375rem #f4f5f8,35.375rem 0 0 -.375rem #f4f5f8,35.4375rem 0 0 -.375rem #f4f5f8,35.5rem 0 0 -.375rem #f4f5f8,35.5625rem 0 0 -.375rem #f4f5f8,35.625rem 0 0 -.375rem #f4f5f8,35.6875rem 0 0 -.375rem #f4f5f8,35.75rem 0 0 -.375rem #f4f5f8,35.8125rem 0 0 -.375rem #f4f5f8,35.875rem 0 0 -.375rem #f4f5f8,35.9375rem 0 0 -.375rem #f4f5f8,36rem 0 0 -.375rem #f4f5f8,36.0625rem 0 0 -.375rem #f4f5f8,36.125rem 0 0 -.375rem #f4f5f8,36.1875rem 0 0 -.375rem #f4f5f8,36.25rem 0 0 -.375rem #f4f5f8,36.3125rem 0 0 -.375rem #f4f5f8,36.375rem 0 0 -.375rem #f4f5f8,36.4375rem 0 0 -.375rem #f4f5f8,36.5rem 0 0 -.375rem #f4f5f8,36.5625rem 0 0 -.375rem #f4f5f8,36.625rem 0 0 -.375rem #f4f5f8,36.6875rem 0 0 -.375rem #f4f5f8,36.75rem 0 0 -.375rem #f4f5f8,36.8125rem 0 0 -.375rem #f4f5f8,36.875rem 0 0 -.375rem #f4f5f8,36.9375rem 0 0 -.375rem #f4f5f8,37rem 0 0 -.375rem #f4f5f8,37.0625rem 0 0 -.375rem #f4f5f8,37.125rem 0 0 -.375rem #f4f5f8,37.1875rem 0 0 -.375rem #f4f5f8,37.25rem 0 0 -.375rem #f4f5f8,37.3125rem 0 0 -.375rem #f4f5f8,37.375rem 0 0 -.375rem #f4f5f8,37.4375rem 0 0 -.375rem #f4f5f8,37.5rem 0 0 -.375rem #f4f5f8,37.5625rem 0 0 -.375rem #f4f5f8,37.625rem 0 0 -.375rem #f4f5f8,37.6875rem 0 0 -.375rem #f4f5f8,37.75rem 0 0 -.375rem #f4f5f8,37.8125rem 0 0 -.375rem #f4f5f8,37.875rem 0 0 -.375rem #f4f5f8,37.9375rem 0 0 -.375rem #f4f5f8,38rem 0 0 -.375rem #f4f5f8,38.0625rem 0 0 -.375rem #f4f5f8,38.125rem 0 0 -.375rem #f4f5f8,38.1875rem 0 0 -.375rem #f4f5f8,38.25rem 0 0 -.375rem #f4f5f8,38.3125rem 0 0 -.375rem #f4f5f8,38.375rem 0 0 -.375rem #f4f5f8,38.4375rem 0 0 -.375rem #f4f5f8,38.5rem 0 0 -.375rem #f4f5f8,38.5625rem 0 0 -.375rem #f4f5f8,38.625rem 0 0 -.375rem #f4f5f8,38.6875rem 0 0 -.375rem #f4f5f8,38.75rem 0 0 -.375rem #f4f5f8,38.8125rem 0 0 -.375rem #f4f5f8,38.875rem 0 0 -.375rem #f4f5f8,38.9375rem 0 0 -.375rem #f4f5f8,39rem 0 0 -.375rem #f4f5f8,39.0625rem 0 0 -.375rem #f4f5f8,39.125rem 0 0 -.375rem #f4f5f8,39.1875rem 0 0 -.375rem #f4f5f8,39.25rem 0 0 -.375rem #f4f5f8,39.3125rem 0 0 -.375rem #f4f5f8,39.375rem 0 0 -.375rem #f4f5f8,39.4375rem 0 0 -.375rem #f4f5f8,39.5rem 0 0 -.375rem #f4f5f8,39.5625rem 0 0 -.375rem #f4f5f8,39.625rem 0 0 -.375rem #f4f5f8,39.6875rem 0 0 -.375rem #f4f5f8,39.75rem 0 0 -.375rem #f4f5f8,39.8125rem 0 0 -.375rem #f4f5f8,39.875rem 0 0 -.375rem #f4f5f8,39.9375rem 0 0 -.375rem #f4f5f8,40rem 0 0 -.375rem #f4f5f8,40.0625rem 0 0 -.375rem #f4f5f8,40.125rem 0 0 -.375rem #f4f5f8,40.1875rem 0 0 -.375rem #f4f5f8,40.25rem 0 0 -.375rem #f4f5f8,40.3125rem 0 0 -.375rem #f4f5f8,40.375rem 0 0 -.375rem #f4f5f8,40.4375rem 0 0 -.375rem #f4f5f8,40.5rem 0 0 -.375rem #f4f5f8,40.5625rem 0 0 -.375rem #f4f5f8,40.625rem 0 0 -.375rem #f4f5f8,40.6875rem 0 0 -.375rem #f4f5f8,40.75rem 0 0 -.375rem #f4f5f8,40.8125rem 0 0 -.375rem #f4f5f8,40.875rem 0 0 -.375rem #f4f5f8,40.9375rem 0 0 -.375rem #f4f5f8,41rem 0 0 -.375rem #f4f5f8,41.0625rem 0 0 -.375rem #f4f5f8,41.125rem 0 0 -.375rem #f4f5f8,41.1875rem 0 0 -.375rem #f4f5f8,41.25rem 0 0 -.375rem #f4f5f8,41.3125rem 0 0 -.375rem #f4f5f8,41.375rem 0 0 -.375rem #f4f5f8,41.4375rem 0 0 -.375rem #f4f5f8,41.5rem 0 0 -.375rem #f4f5f8,41.5625rem 0 0 -.375rem #f4f5f8,41.625rem 0 0 -.375rem #f4f5f8,41.6875rem 0 0 -.375rem #f4f5f8,41.75rem 0 0 -.375rem #f4f5f8,41.8125rem 0 0 -.375rem #f4f5f8,41.875rem 0 0 -.375rem #f4f5f8,41.9375rem 0 0 -.375rem #f4f5f8,42rem 0 0 -.375rem #f4f5f8,42.0625rem 0 0 -.375rem #f4f5f8,42.125rem 0 0 -.375rem #f4f5f8,42.1875rem 0 0 -.375rem #f4f5f8,42.25rem 0 0 -.375rem #f4f5f8,42.3125rem 0 0 -.375rem #f4f5f8,42.375rem 0 0 -.375rem #f4f5f8,42.4375rem 0 0 -.375rem #f4f5f8,42.5rem 0 0 -.375rem #f4f5f8,42.5625rem 0 0 -.375rem #f4f5f8,42.625rem 0 0 -.375rem #f4f5f8,42.6875rem 0 0 -.375rem #f4f5f8,42.75rem 0 0 -.375rem #f4f5f8,42.8125rem 0 0 -.375rem #f4f5f8,42.875rem 0 0 -.375rem #f4f5f8,42.9375rem 0 0 -.375rem #f4f5f8,43rem 0 0 -.375rem #f4f5f8,43.0625rem 0 0 -.375rem #f4f5f8,43.125rem 0 0 -.375rem #f4f5f8,43.1875rem 0 0 -.375rem #f4f5f8,43.25rem 0 0 -.375rem #f4f5f8,43.3125rem 0 0 -.375rem #f4f5f8,43.375rem 0 0 -.375rem #f4f5f8,43.4375rem 0 0 -.375rem #f4f5f8,43.5rem 0 0 -.375rem #f4f5f8,43.5625rem 0 0 -.375rem #f4f5f8,43.625rem 0 0 -.375rem #f4f5f8,43.6875rem 0 0 -.375rem #f4f5f8,43.75rem 0 0 -.375rem #f4f5f8,43.8125rem 0 0 -.375rem #f4f5f8,43.875rem 0 0 -.375rem #f4f5f8,43.9375rem 0 0 -.375rem #f4f5f8,44rem 0 0 -.375rem #f4f5f8,44.0625rem 0 0 -.375rem #f4f5f8,44.125rem 0 0 -.375rem #f4f5f8,44.1875rem 0 0 -.375rem #f4f5f8,44.25rem 0 0 -.375rem #f4f5f8,44.3125rem 0 0 -.375rem #f4f5f8,44.375rem 0 0 -.375rem #f4f5f8,44.4375rem 0 0 -.375rem #f4f5f8,44.5rem 0 0 -.375rem #f4f5f8,44.5625rem 0 0 -.375rem #f4f5f8,44.625rem 0 0 -.375rem #f4f5f8,44.6875rem 0 0 -.375rem #f4f5f8,44.75rem 0 0 -.375rem #f4f5f8,44.8125rem 0 0 -.375rem #f4f5f8,44.875rem 0 0 -.375rem #f4f5f8,44.9375rem 0 0 -.375rem #f4f5f8,45rem 0 0 -.375rem #f4f5f8,45.0625rem 0 0 -.375rem #f4f5f8,45.125rem 0 0 -.375rem #f4f5f8,45.1875rem 0 0 -.375rem #f4f5f8,45.25rem 0 0 -.375rem #f4f5f8,45.3125rem 0 0 -.375rem #f4f5f8,45.375rem 0 0 -.375rem #f4f5f8,45.4375rem 0 0 -.375rem #f4f5f8,45.5rem 0 0 -.375rem #f4f5f8,45.5625rem 0 0 -.375rem #f4f5f8,45.625rem 0 0 -.375rem #f4f5f8,45.6875rem 0 0 -.375rem #f4f5f8,45.75rem 0 0 -.375rem #f4f5f8,45.8125rem 0 0 -.375rem #f4f5f8,45.875rem 0 0 -.375rem #f4f5f8,45.9375rem 0 0 -.375rem #f4f5f8,46rem 0 0 -.375rem #f4f5f8,46.0625rem 0 0 -.375rem #f4f5f8,46.125rem 0 0 -.375rem #f4f5f8,46.1875rem 0 0 -.375rem #f4f5f8,46.25rem 0 0 -.375rem #f4f5f8,46.3125rem 0 0 -.375rem #f4f5f8,46.375rem 0 0 -.375rem #f4f5f8,46.4375rem 0 0 -.375rem #f4f5f8,46.5rem 0 0 -.375rem #f4f5f8,46.5625rem 0 0 -.375rem #f4f5f8,46.625rem 0 0 -.375rem #f4f5f8,46.6875rem 0 0 -.375rem #f4f5f8,46.75rem 0 0 -.375rem #f4f5f8,46.8125rem 0 0 -.375rem #f4f5f8,46.875rem 0 0 -.375rem #f4f5f8,46.9375rem 0 0 -.375rem #f4f5f8,47rem 0 0 -.375rem #f4f5f8,47.0625rem 0 0 -.375rem #f4f5f8,47.125rem 0 0 -.375rem #f4f5f8,47.1875rem 0 0 -.375rem #f4f5f8,47.25rem 0 0 -.375rem #f4f5f8,47.3125rem 0 0 -.375rem #f4f5f8,47.375rem 0 0 -.375rem #f4f5f8,47.4375rem 0 0 -.375rem #f4f5f8,47.5rem 0 0 -.375rem #f4f5f8,47.5625rem 0 0 -.375rem #f4f5f8,47.625rem 0 0 -.375rem #f4f5f8,47.6875rem 0 0 -.375rem #f4f5f8,47.75rem 0 0 -.375rem #f4f5f8,47.8125rem 0 0 -.375rem #f4f5f8,47.875rem 0 0 -.375rem #f4f5f8,47.9375rem 0 0 -.375rem #f4f5f8,48rem 0 0 -.375rem #f4f5f8,48.0625rem 0 0 -.375rem #f4f5f8,48.125rem 0 0 -.375rem #f4f5f8,48.1875rem 0 0 -.375rem #f4f5f8,48.25rem 0 0 -.375rem #f4f5f8,48.3125rem 0 0 -.375rem #f4f5f8,48.375rem 0 0 -.375rem #f4f5f8,48.4375rem 0 0 -.375rem #f4f5f8,48.5rem 0 0 -.375rem #f4f5f8,48.5625rem 0 0 -.375rem #f4f5f8,48.625rem 0 0 -.375rem #f4f5f8,48.6875rem 0 0 -.375rem #f4f5f8,48.75rem 0 0 -.375rem #f4f5f8,48.8125rem 0 0 -.375rem #f4f5f8,48.875rem 0 0 -.375rem #f4f5f8,48.9375rem 0 0 -.375rem #f4f5f8,49rem 0 0 -.375rem #f4f5f8,49.0625rem 0 0 -.375rem #f4f5f8,49.125rem 0 0 -.375rem #f4f5f8,49.1875rem 0 0 -.375rem #f4f5f8,49.25rem 0 0 -.375rem #f4f5f8,49.3125rem 0 0 -.375rem #f4f5f8,49.375rem 0 0 -.375rem #f4f5f8,49.4375rem 0 0 -.375rem #f4f5f8,49.5rem 0 0 -.375rem #f4f5f8,49.5625rem 0 0 -.375rem #f4f5f8,49.625rem 0 0 -.375rem #f4f5f8,49.6875rem 0 0 -.375rem #f4f5f8,49.75rem 0 0 -.375rem #f4f5f8,49.8125rem 0 0 -.375rem #f4f5f8,49.875rem 0 0 -.375rem #f4f5f8,49.9375rem 0 0 -.375rem #f4f5f8,50rem 0 0 -.375rem #f4f5f8,50.0625rem 0 0 -.375rem #f4f5f8,50.125rem 0 0 -.375rem #f4f5f8,50.1875rem 0 0 -.375rem #f4f5f8,50.25rem 0 0 -.375rem #f4f5f8,50.3125rem 0 0 -.375rem #f4f5f8,50.375rem 0 0 -.375rem #f4f5f8,50.4375rem 0 0 -.375rem #f4f5f8,50.5rem 0 0 -.375rem #f4f5f8,50.5625rem 0 0 -.375rem #f4f5f8,50.625rem 0 0 -.375rem #f4f5f8,50.6875rem 0 0 -.375rem #f4f5f8,50.75rem 0 0 -.375rem #f4f5f8,50.8125rem 0 0 -.375rem #f4f5f8,50.875rem 0 0 -.375rem #f4f5f8,50.9375rem 0 0 -.375rem #f4f5f8,51rem 0 0 -.375rem #f4f5f8,51.0625rem 0 0 -.375rem #f4f5f8,51.125rem 0 0 -.375rem #f4f5f8,51.1875rem 0 0 -.375rem #f4f5f8,51.25rem 0 0 -.375rem #f4f5f8,51.3125rem 0 0 -.375rem #f4f5f8,51.375rem 0 0 -.375rem #f4f5f8,51.4375rem 0 0 -.375rem #f4f5f8,51.5rem 0 0 -.375rem #f4f5f8,51.5625rem 0 0 -.375rem #f4f5f8,51.625rem 0 0 -.375rem #f4f5f8,51.6875rem 0 0 -.375rem #f4f5f8,51.75rem 0 0 -.375rem #f4f5f8,51.8125rem 0 0 -.375rem #f4f5f8,51.875rem 0 0 -.375rem #f4f5f8,51.9375rem 0 0 -.375rem #f4f5f8,52rem 0 0 -.375rem #f4f5f8,52.0625rem 0 0 -.375rem #f4f5f8,52.125rem 0 0 -.375rem #f4f5f8,52.1875rem 0 0 -.375rem #f4f5f8,52.25rem 0 0 -.375rem #f4f5f8,52.3125rem 0 0 -.375rem #f4f5f8,52.375rem 0 0 -.375rem #f4f5f8,52.4375rem 0 0 -.375rem #f4f5f8,52.5rem 0 0 -.375rem #f4f5f8,52.5625rem 0 0 -.375rem #f4f5f8,52.625rem 0 0 -.375rem #f4f5f8,52.6875rem 0 0 -.375rem #f4f5f8,52.75rem 0 0 -.375rem #f4f5f8,52.8125rem 0 0 -.375rem #f4f5f8,52.875rem 0 0 -.375rem #f4f5f8,52.9375rem 0 0 -.375rem #f4f5f8,53rem 0 0 -.375rem #f4f5f8,53.0625rem 0 0 -.375rem #f4f5f8,53.125rem 0 0 -.375rem #f4f5f8,53.1875rem 0 0 -.375rem #f4f5f8,53.25rem 0 0 -.375rem #f4f5f8,53.3125rem 0 0 -.375rem #f4f5f8,53.375rem 0 0 -.375rem #f4f5f8,53.4375rem 0 0 -.375rem #f4f5f8,53.5rem 0 0 -.375rem #f4f5f8,53.5625rem 0 0 -.375rem #f4f5f8,53.625rem 0 0 -.375rem #f4f5f8,53.6875rem 0 0 -.375rem #f4f5f8,53.75rem 0 0 -.375rem #f4f5f8,53.8125rem 0 0 -.375rem #f4f5f8,53.875rem 0 0 -.375rem #f4f5f8,53.9375rem 0 0 -.375rem #f4f5f8,54rem 0 0 -.375rem #f4f5f8,54.0625rem 0 0 -.375rem #f4f5f8,54.125rem 0 0 -.375rem #f4f5f8,54.1875rem 0 0 -.375rem #f4f5f8,54.25rem 0 0 -.375rem #f4f5f8,54.3125rem 0 0 -.375rem #f4f5f8,54.375rem 0 0 -.375rem #f4f5f8,54.4375rem 0 0 -.375rem #f4f5f8,54.5rem 0 0 -.375rem #f4f5f8,54.5625rem 0 0 -.375rem #f4f5f8,54.625rem 0 0 -.375rem #f4f5f8,54.6875rem 0 0 -.375rem #f4f5f8,54.75rem 0 0 -.375rem #f4f5f8,54.8125rem 0 0 -.375rem #f4f5f8,54.875rem 0 0 -.375rem #f4f5f8,54.9375rem 0 0 -.375rem #f4f5f8,55rem 0 0 -.375rem #f4f5f8,55.0625rem 0 0 -.375rem #f4f5f8,55.125rem 0 0 -.375rem #f4f5f8,55.1875rem 0 0 -.375rem #f4f5f8,55.25rem 0 0 -.375rem #f4f5f8,55.3125rem 0 0 -.375rem #f4f5f8,55.375rem 0 0 -.375rem #f4f5f8,55.4375rem 0 0 -.375rem #f4f5f8,55.5rem 0 0 -.375rem #f4f5f8,55.5625rem 0 0 -.375rem #f4f5f8,55.625rem 0 0 -.375rem #f4f5f8,55.6875rem 0 0 -.375rem #f4f5f8,55.75rem 0 0 -.375rem #f4f5f8,55.8125rem 0 0 -.375rem #f4f5f8,55.875rem 0 0 -.375rem #f4f5f8,55.9375rem 0 0 -.375rem #f4f5f8,56rem 0 0 -.375rem #f4f5f8,56.0625rem 0 0 -.375rem #f4f5f8,56.125rem 0 0 -.375rem #f4f5f8,56.1875rem 0 0 -.375rem #f4f5f8,56.25rem 0 0 -.375rem #f4f5f8,56.3125rem 0 0 -.375rem #f4f5f8,56.375rem 0 0 -.375rem #f4f5f8,56.4375rem 0 0 -.375rem #f4f5f8,56.5rem 0 0 -.375rem #f4f5f8,56.5625rem 0 0 -.375rem #f4f5f8,56.625rem 0 0 -.375rem #f4f5f8,56.6875rem 0 0 -.375rem #f4f5f8,56.75rem 0 0 -.375rem #f4f5f8,56.8125rem 0 0 -.375rem #f4f5f8,56.875rem 0 0 -.375rem #f4f5f8,56.9375rem 0 0 -.375rem #f4f5f8,57rem 0 0 -.375rem #f4f5f8,57.0625rem 0 0 -.375rem #f4f5f8,57.125rem 0 0 -.375rem #f4f5f8,57.1875rem 0 0 -.375rem #f4f5f8,57.25rem 0 0 -.375rem #f4f5f8,57.3125rem 0 0 -.375rem #f4f5f8,57.375rem 0 0 -.375rem #f4f5f8,57.4375rem 0 0 -.375rem #f4f5f8,57.5rem 0 0 -.375rem #f4f5f8,57.5625rem 0 0 -.375rem #f4f5f8,57.625rem 0 0 -.375rem #f4f5f8,57.6875rem 0 0 -.375rem #f4f5f8,57.75rem 0 0 -.375rem #f4f5f8,57.8125rem 0 0 -.375rem #f4f5f8,57.875rem 0 0 -.375rem #f4f5f8,57.9375rem 0 0 -.375rem #f4f5f8,58rem 0 0 -.375rem #f4f5f8,58.0625rem 0 0 -.375rem #f4f5f8,58.125rem 0 0 -.375rem #f4f5f8,58.1875rem 0 0 -.375rem #f4f5f8,58.25rem 0 0 -.375rem #f4f5f8,58.3125rem 0 0 -.375rem #f4f5f8,58.375rem 0 0 -.375rem #f4f5f8,58.4375rem 0 0 -.375rem #f4f5f8,58.5rem 0 0 -.375rem #f4f5f8,58.5625rem 0 0 -.375rem #f4f5f8,58.625rem 0 0 -.375rem #f4f5f8,58.6875rem 0 0 -.375rem #f4f5f8,58.75rem 0 0 -.375rem #f4f5f8,58.8125rem 0 0 -.375rem #f4f5f8,58.875rem 0 0 -.375rem #f4f5f8,58.9375rem 0 0 -.375rem #f4f5f8,59rem 0 0 -.375rem #f4f5f8,59.0625rem 0 0 -.375rem #f4f5f8,59.125rem 0 0 -.375rem #f4f5f8,59.1875rem 0 0 -.375rem #f4f5f8,59.25rem 0 0 -.375rem #f4f5f8,59.3125rem 0 0 -.375rem #f4f5f8,59.375rem 0 0 -.375rem #f4f5f8,59.4375rem 0 0 -.375rem #f4f5f8,59.5rem 0 0 -.375rem #f4f5f8,59.5625rem 0 0 -.375rem #f4f5f8,59.625rem 0 0 -.375rem #f4f5f8,59.6875rem 0 0 -.375rem #f4f5f8,59.75rem 0 0 -.375rem #f4f5f8,59.8125rem 0 0 -.375rem #f4f5f8,59.875rem 0 0 -.375rem #f4f5f8,59.9375rem 0 0 -.375rem #f4f5f8,60rem 0 0 -.375rem #f4f5f8,60.0625rem 0 0 -.375rem #f4f5f8,60.125rem 0 0 -.375rem #f4f5f8,60.1875rem 0 0 -.375rem #f4f5f8,60.25rem 0 0 -.375rem #f4f5f8,60.3125rem 0 0 -.375rem #f4f5f8,60.375rem 0 0 -.375rem #f4f5f8,60.4375rem 0 0 -.375rem #f4f5f8,60.5rem 0 0 -.375rem #f4f5f8,60.5625rem 0 0 -.375rem #f4f5f8,60.625rem 0 0 -.375rem #f4f5f8,60.6875rem 0 0 -.375rem #f4f5f8,60.75rem 0 0 -.375rem #f4f5f8,60.8125rem 0 0 -.375rem #f4f5f8,60.875rem 0 0 -.375rem #f4f5f8,60.9375rem 0 0 -.375rem #f4f5f8,61rem 0 0 -.375rem #f4f5f8,61.0625rem 0 0 -.375rem #f4f5f8,61.125rem 0 0 -.375rem #f4f5f8,61.1875rem 0 0 -.375rem #f4f5f8,61.25rem 0 0 -.375rem #f4f5f8,61.3125rem 0 0 -.375rem #f4f5f8,61.375rem 0 0 -.375rem #f4f5f8,61.4375rem 0 0 -.375rem #f4f5f8,61.5rem 0 0 -.375rem #f4f5f8,61.5625rem 0 0 -.375rem #f4f5f8,61.625rem 0 0 -.375rem #f4f5f8,61.6875rem 0 0 -.375rem #f4f5f8,61.75rem 0 0 -.375rem #f4f5f8,61.8125rem 0 0 -.375rem #f4f5f8,61.875rem 0 0 -.375rem #f4f5f8,61.9375rem 0 0 -.375rem #f4f5f8,62rem 0 0 -.375rem #f4f5f8,62.0625rem 0 0 -.375rem #f4f5f8,62.125rem 0 0 -.375rem #f4f5f8,62.1875rem 0 0 -.375rem #f4f5f8,62.25rem 0 0 -.375rem #f4f5f8,62.3125rem 0 0 -.375rem #f4f5f8,62.375rem 0 0 -.375rem #f4f5f8,62.4375rem 0 0 -.375rem #f4f5f8,62.5rem 0 0 -.375rem #f4f5f8;box-shadow:.0625rem 0 0 -.375rem #f4f5f8,.125rem 0 0 -.375rem #f4f5f8,.1875rem 0 0 -.375rem #f4f5f8,.25rem 0 0 -.375rem #f4f5f8,.3125rem 0 0 -.375rem #f4f5f8,.375rem 0 0 -.375rem #f4f5f8,.4375rem 0 0 -.375rem #f4f5f8,.5rem 0 0 -.375rem #f4f5f8,.5625rem 0 0 -.375rem #f4f5f8,.625rem 0 0 -.375rem #f4f5f8,.6875rem 0 0 -.375rem #f4f5f8,.75rem 0 0 -.375rem #f4f5f8,.8125rem 0 0 -.375rem #f4f5f8,.875rem 0 0 -.375rem #f4f5f8,.9375rem 0 0 -.375rem #f4f5f8,1rem 0 0 -.375rem #f4f5f8,1.0625rem 0 0 -.375rem #f4f5f8,1.125rem 0 0 -.375rem #f4f5f8,1.1875rem 0 0 -.375rem #f4f5f8,1.25rem 0 0 -.375rem #f4f5f8,1.3125rem 0 0 -.375rem #f4f5f8,1.375rem 0 0 -.375rem #f4f5f8,1.4375rem 0 0 -.375rem #f4f5f8,1.5rem 0 0 -.375rem #f4f5f8,1.5625rem 0 0 -.375rem #f4f5f8,1.625rem 0 0 -.375rem #f4f5f8,1.6875rem 0 0 -.375rem #f4f5f8,1.75rem 0 0 -.375rem #f4f5f8,1.8125rem 0 0 -.375rem #f4f5f8,1.875rem 0 0 -.375rem #f4f5f8,1.9375rem 0 0 -.375rem #f4f5f8,2rem 0 0 -.375rem #f4f5f8,2.0625rem 0 0 -.375rem #f4f5f8,2.125rem 0 0 -.375rem #f4f5f8,2.1875rem 0 0 -.375rem #f4f5f8,2.25rem 0 0 -.375rem #f4f5f8,2.3125rem 0 0 -.375rem #f4f5f8,2.375rem 0 0 -.375rem #f4f5f8,2.4375rem 0 0 -.375rem #f4f5f8,2.5rem 0 0 -.375rem #f4f5f8,2.5625rem 0 0 -.375rem #f4f5f8,2.625rem 0 0 -.375rem #f4f5f8,2.6875rem 0 0 -.375rem #f4f5f8,2.75rem 0 0 -.375rem #f4f5f8,2.8125rem 0 0 -.375rem #f4f5f8,2.875rem 0 0 -.375rem #f4f5f8,2.9375rem 0 0 -.375rem #f4f5f8,3rem 0 0 -.375rem #f4f5f8,3.0625rem 0 0 -.375rem #f4f5f8,3.125rem 0 0 -.375rem #f4f5f8,3.1875rem 0 0 -.375rem #f4f5f8,3.25rem 0 0 -.375rem #f4f5f8,3.3125rem 0 0 -.375rem #f4f5f8,3.375rem 0 0 -.375rem #f4f5f8,3.4375rem 0 0 -.375rem #f4f5f8,3.5rem 0 0 -.375rem #f4f5f8,3.5625rem 0 0 -.375rem #f4f5f8,3.625rem 0 0 -.375rem #f4f5f8,3.6875rem 0 0 -.375rem #f4f5f8,3.75rem 0 0 -.375rem #f4f5f8,3.8125rem 0 0 -.375rem #f4f5f8,3.875rem 0 0 -.375rem #f4f5f8,3.9375rem 0 0 -.375rem #f4f5f8,4rem 0 0 -.375rem #f4f5f8,4.0625rem 0 0 -.375rem #f4f5f8,4.125rem 0 0 -.375rem #f4f5f8,4.1875rem 0 0 -.375rem #f4f5f8,4.25rem 0 0 -.375rem #f4f5f8,4.3125rem 0 0 -.375rem #f4f5f8,4.375rem 0 0 -.375rem #f4f5f8,4.4375rem 0 0 -.375rem #f4f5f8,4.5rem 0 0 -.375rem #f4f5f8,4.5625rem 0 0 -.375rem #f4f5f8,4.625rem 0 0 -.375rem #f4f5f8,4.6875rem 0 0 -.375rem #f4f5f8,4.75rem 0 0 -.375rem #f4f5f8,4.8125rem 0 0 -.375rem #f4f5f8,4.875rem 0 0 -.375rem #f4f5f8,4.9375rem 0 0 -.375rem #f4f5f8,5rem 0 0 -.375rem #f4f5f8,5.0625rem 0 0 -.375rem #f4f5f8,5.125rem 0 0 -.375rem #f4f5f8,5.1875rem 0 0 -.375rem #f4f5f8,5.25rem 0 0 -.375rem #f4f5f8,5.3125rem 0 0 -.375rem #f4f5f8,5.375rem 0 0 -.375rem #f4f5f8,5.4375rem 0 0 -.375rem #f4f5f8,5.5rem 0 0 -.375rem #f4f5f8,5.5625rem 0 0 -.375rem #f4f5f8,5.625rem 0 0 -.375rem #f4f5f8,5.6875rem 0 0 -.375rem #f4f5f8,5.75rem 0 0 -.375rem #f4f5f8,5.8125rem 0 0 -.375rem #f4f5f8,5.875rem 0 0 -.375rem #f4f5f8,5.9375rem 0 0 -.375rem #f4f5f8,6rem 0 0 -.375rem #f4f5f8,6.0625rem 0 0 -.375rem #f4f5f8,6.125rem 0 0 -.375rem #f4f5f8,6.1875rem 0 0 -.375rem #f4f5f8,6.25rem 0 0 -.375rem #f4f5f8,6.3125rem 0 0 -.375rem #f4f5f8,6.375rem 0 0 -.375rem #f4f5f8,6.4375rem 0 0 -.375rem #f4f5f8,6.5rem 0 0 -.375rem #f4f5f8,6.5625rem 0 0 -.375rem #f4f5f8,6.625rem 0 0 -.375rem #f4f5f8,6.6875rem 0 0 -.375rem #f4f5f8,6.75rem 0 0 -.375rem #f4f5f8,6.8125rem 0 0 -.375rem #f4f5f8,6.875rem 0 0 -.375rem #f4f5f8,6.9375rem 0 0 -.375rem #f4f5f8,7rem 0 0 -.375rem #f4f5f8,7.0625rem 0 0 -.375rem #f4f5f8,7.125rem 0 0 -.375rem #f4f5f8,7.1875rem 0 0 -.375rem #f4f5f8,7.25rem 0 0 -.375rem #f4f5f8,7.3125rem 0 0 -.375rem #f4f5f8,7.375rem 0 0 -.375rem #f4f5f8,7.4375rem 0 0 -.375rem #f4f5f8,7.5rem 0 0 -.375rem #f4f5f8,7.5625rem 0 0 -.375rem #f4f5f8,7.625rem 0 0 -.375rem #f4f5f8,7.6875rem 0 0 -.375rem #f4f5f8,7.75rem 0 0 -.375rem #f4f5f8,7.8125rem 0 0 -.375rem #f4f5f8,7.875rem 0 0 -.375rem #f4f5f8,7.9375rem 0 0 -.375rem #f4f5f8,8rem 0 0 -.375rem #f4f5f8,8.0625rem 0 0 -.375rem #f4f5f8,8.125rem 0 0 -.375rem #f4f5f8,8.1875rem 0 0 -.375rem #f4f5f8,8.25rem 0 0 -.375rem #f4f5f8,8.3125rem 0 0 -.375rem #f4f5f8,8.375rem 0 0 -.375rem #f4f5f8,8.4375rem 0 0 -.375rem #f4f5f8,8.5rem 0 0 -.375rem #f4f5f8,8.5625rem 0 0 -.375rem #f4f5f8,8.625rem 0 0 -.375rem #f4f5f8,8.6875rem 0 0 -.375rem #f4f5f8,8.75rem 0 0 -.375rem #f4f5f8,8.8125rem 0 0 -.375rem #f4f5f8,8.875rem 0 0 -.375rem #f4f5f8,8.9375rem 0 0 -.375rem #f4f5f8,9rem 0 0 -.375rem #f4f5f8,9.0625rem 0 0 -.375rem #f4f5f8,9.125rem 0 0 -.375rem #f4f5f8,9.1875rem 0 0 -.375rem #f4f5f8,9.25rem 0 0 -.375rem #f4f5f8,9.3125rem 0 0 -.375rem #f4f5f8,9.375rem 0 0 -.375rem #f4f5f8,9.4375rem 0 0 -.375rem #f4f5f8,9.5rem 0 0 -.375rem #f4f5f8,9.5625rem 0 0 -.375rem #f4f5f8,9.625rem 0 0 -.375rem #f4f5f8,9.6875rem 0 0 -.375rem #f4f5f8,9.75rem 0 0 -.375rem #f4f5f8,9.8125rem 0 0 -.375rem #f4f5f8,9.875rem 0 0 -.375rem #f4f5f8,9.9375rem 0 0 -.375rem #f4f5f8,10rem 0 0 -.375rem #f4f5f8,10.0625rem 0 0 -.375rem #f4f5f8,10.125rem 0 0 -.375rem #f4f5f8,10.1875rem 0 0 -.375rem #f4f5f8,10.25rem 0 0 -.375rem #f4f5f8,10.3125rem 0 0 -.375rem #f4f5f8,10.375rem 0 0 -.375rem #f4f5f8,10.4375rem 0 0 -.375rem #f4f5f8,10.5rem 0 0 -.375rem #f4f5f8,10.5625rem 0 0 -.375rem #f4f5f8,10.625rem 0 0 -.375rem #f4f5f8,10.6875rem 0 0 -.375rem #f4f5f8,10.75rem 0 0 -.375rem #f4f5f8,10.8125rem 0 0 -.375rem #f4f5f8,10.875rem 0 0 -.375rem #f4f5f8,10.9375rem 0 0 -.375rem #f4f5f8,11rem 0 0 -.375rem #f4f5f8,11.0625rem 0 0 -.375rem #f4f5f8,11.125rem 0 0 -.375rem #f4f5f8,11.1875rem 0 0 -.375rem #f4f5f8,11.25rem 0 0 -.375rem #f4f5f8,11.3125rem 0 0 -.375rem #f4f5f8,11.375rem 0 0 -.375rem #f4f5f8,11.4375rem 0 0 -.375rem #f4f5f8,11.5rem 0 0 -.375rem #f4f5f8,11.5625rem 0 0 -.375rem #f4f5f8,11.625rem 0 0 -.375rem #f4f5f8,11.6875rem 0 0 -.375rem #f4f5f8,11.75rem 0 0 -.375rem #f4f5f8,11.8125rem 0 0 -.375rem #f4f5f8,11.875rem 0 0 -.375rem #f4f5f8,11.9375rem 0 0 -.375rem #f4f5f8,12rem 0 0 -.375rem #f4f5f8,12.0625rem 0 0 -.375rem #f4f5f8,12.125rem 0 0 -.375rem #f4f5f8,12.1875rem 0 0 -.375rem #f4f5f8,12.25rem 0 0 -.375rem #f4f5f8,12.3125rem 0 0 -.375rem #f4f5f8,12.375rem 0 0 -.375rem #f4f5f8,12.4375rem 0 0 -.375rem #f4f5f8,12.5rem 0 0 -.375rem #f4f5f8,12.5625rem 0 0 -.375rem #f4f5f8,12.625rem 0 0 -.375rem #f4f5f8,12.6875rem 0 0 -.375rem #f4f5f8,12.75rem 0 0 -.375rem #f4f5f8,12.8125rem 0 0 -.375rem #f4f5f8,12.875rem 0 0 -.375rem #f4f5f8,12.9375rem 0 0 -.375rem #f4f5f8,13rem 0 0 -.375rem #f4f5f8,13.0625rem 0 0 -.375rem #f4f5f8,13.125rem 0 0 -.375rem #f4f5f8,13.1875rem 0 0 -.375rem #f4f5f8,13.25rem 0 0 -.375rem #f4f5f8,13.3125rem 0 0 -.375rem #f4f5f8,13.375rem 0 0 -.375rem #f4f5f8,13.4375rem 0 0 -.375rem #f4f5f8,13.5rem 0 0 -.375rem #f4f5f8,13.5625rem 0 0 -.375rem #f4f5f8,13.625rem 0 0 -.375rem #f4f5f8,13.6875rem 0 0 -.375rem #f4f5f8,13.75rem 0 0 -.375rem #f4f5f8,13.8125rem 0 0 -.375rem #f4f5f8,13.875rem 0 0 -.375rem #f4f5f8,13.9375rem 0 0 -.375rem #f4f5f8,14rem 0 0 -.375rem #f4f5f8,14.0625rem 0 0 -.375rem #f4f5f8,14.125rem 0 0 -.375rem #f4f5f8,14.1875rem 0 0 -.375rem #f4f5f8,14.25rem 0 0 -.375rem #f4f5f8,14.3125rem 0 0 -.375rem #f4f5f8,14.375rem 0 0 -.375rem #f4f5f8,14.4375rem 0 0 -.375rem #f4f5f8,14.5rem 0 0 -.375rem #f4f5f8,14.5625rem 0 0 -.375rem #f4f5f8,14.625rem 0 0 -.375rem #f4f5f8,14.6875rem 0 0 -.375rem #f4f5f8,14.75rem 0 0 -.375rem #f4f5f8,14.8125rem 0 0 -.375rem #f4f5f8,14.875rem 0 0 -.375rem #f4f5f8,14.9375rem 0 0 -.375rem #f4f5f8,15rem 0 0 -.375rem #f4f5f8,15.0625rem 0 0 -.375rem #f4f5f8,15.125rem 0 0 -.375rem #f4f5f8,15.1875rem 0 0 -.375rem #f4f5f8,15.25rem 0 0 -.375rem #f4f5f8,15.3125rem 0 0 -.375rem #f4f5f8,15.375rem 0 0 -.375rem #f4f5f8,15.4375rem 0 0 -.375rem #f4f5f8,15.5rem 0 0 -.375rem #f4f5f8,15.5625rem 0 0 -.375rem #f4f5f8,15.625rem 0 0 -.375rem #f4f5f8,15.6875rem 0 0 -.375rem #f4f5f8,15.75rem 0 0 -.375rem #f4f5f8,15.8125rem 0 0 -.375rem #f4f5f8,15.875rem 0 0 -.375rem #f4f5f8,15.9375rem 0 0 -.375rem #f4f5f8,16rem 0 0 -.375rem #f4f5f8,16.0625rem 0 0 -.375rem #f4f5f8,16.125rem 0 0 -.375rem #f4f5f8,16.1875rem 0 0 -.375rem #f4f5f8,16.25rem 0 0 -.375rem #f4f5f8,16.3125rem 0 0 -.375rem #f4f5f8,16.375rem 0 0 -.375rem #f4f5f8,16.4375rem 0 0 -.375rem #f4f5f8,16.5rem 0 0 -.375rem #f4f5f8,16.5625rem 0 0 -.375rem #f4f5f8,16.625rem 0 0 -.375rem #f4f5f8,16.6875rem 0 0 -.375rem #f4f5f8,16.75rem 0 0 -.375rem #f4f5f8,16.8125rem 0 0 -.375rem #f4f5f8,16.875rem 0 0 -.375rem #f4f5f8,16.9375rem 0 0 -.375rem #f4f5f8,17rem 0 0 -.375rem #f4f5f8,17.0625rem 0 0 -.375rem #f4f5f8,17.125rem 0 0 -.375rem #f4f5f8,17.1875rem 0 0 -.375rem #f4f5f8,17.25rem 0 0 -.375rem #f4f5f8,17.3125rem 0 0 -.375rem #f4f5f8,17.375rem 0 0 -.375rem #f4f5f8,17.4375rem 0 0 -.375rem #f4f5f8,17.5rem 0 0 -.375rem #f4f5f8,17.5625rem 0 0 -.375rem #f4f5f8,17.625rem 0 0 -.375rem #f4f5f8,17.6875rem 0 0 -.375rem #f4f5f8,17.75rem 0 0 -.375rem #f4f5f8,17.8125rem 0 0 -.375rem #f4f5f8,17.875rem 0 0 -.375rem #f4f5f8,17.9375rem 0 0 -.375rem #f4f5f8,18rem 0 0 -.375rem #f4f5f8,18.0625rem 0 0 -.375rem #f4f5f8,18.125rem 0 0 -.375rem #f4f5f8,18.1875rem 0 0 -.375rem #f4f5f8,18.25rem 0 0 -.375rem #f4f5f8,18.3125rem 0 0 -.375rem #f4f5f8,18.375rem 0 0 -.375rem #f4f5f8,18.4375rem 0 0 -.375rem #f4f5f8,18.5rem 0 0 -.375rem #f4f5f8,18.5625rem 0 0 -.375rem #f4f5f8,18.625rem 0 0 -.375rem #f4f5f8,18.6875rem 0 0 -.375rem #f4f5f8,18.75rem 0 0 -.375rem #f4f5f8,18.8125rem 0 0 -.375rem #f4f5f8,18.875rem 0 0 -.375rem #f4f5f8,18.9375rem 0 0 -.375rem #f4f5f8,19rem 0 0 -.375rem #f4f5f8,19.0625rem 0 0 -.375rem #f4f5f8,19.125rem 0 0 -.375rem #f4f5f8,19.1875rem 0 0 -.375rem #f4f5f8,19.25rem 0 0 -.375rem #f4f5f8,19.3125rem 0 0 -.375rem #f4f5f8,19.375rem 0 0 -.375rem #f4f5f8,19.4375rem 0 0 -.375rem #f4f5f8,19.5rem 0 0 -.375rem #f4f5f8,19.5625rem 0 0 -.375rem #f4f5f8,19.625rem 0 0 -.375rem #f4f5f8,19.6875rem 0 0 -.375rem #f4f5f8,19.75rem 0 0 -.375rem #f4f5f8,19.8125rem 0 0 -.375rem #f4f5f8,19.875rem 0 0 -.375rem #f4f5f8,19.9375rem 0 0 -.375rem #f4f5f8,20rem 0 0 -.375rem #f4f5f8,20.0625rem 0 0 -.375rem #f4f5f8,20.125rem 0 0 -.375rem #f4f5f8,20.1875rem 0 0 -.375rem #f4f5f8,20.25rem 0 0 -.375rem #f4f5f8,20.3125rem 0 0 -.375rem #f4f5f8,20.375rem 0 0 -.375rem #f4f5f8,20.4375rem 0 0 -.375rem #f4f5f8,20.5rem 0 0 -.375rem #f4f5f8,20.5625rem 0 0 -.375rem #f4f5f8,20.625rem 0 0 -.375rem #f4f5f8,20.6875rem 0 0 -.375rem #f4f5f8,20.75rem 0 0 -.375rem #f4f5f8,20.8125rem 0 0 -.375rem #f4f5f8,20.875rem 0 0 -.375rem #f4f5f8,20.9375rem 0 0 -.375rem #f4f5f8,21rem 0 0 -.375rem #f4f5f8,21.0625rem 0 0 -.375rem #f4f5f8,21.125rem 0 0 -.375rem #f4f5f8,21.1875rem 0 0 -.375rem #f4f5f8,21.25rem 0 0 -.375rem #f4f5f8,21.3125rem 0 0 -.375rem #f4f5f8,21.375rem 0 0 -.375rem #f4f5f8,21.4375rem 0 0 -.375rem #f4f5f8,21.5rem 0 0 -.375rem #f4f5f8,21.5625rem 0 0 -.375rem #f4f5f8,21.625rem 0 0 -.375rem #f4f5f8,21.6875rem 0 0 -.375rem #f4f5f8,21.75rem 0 0 -.375rem #f4f5f8,21.8125rem 0 0 -.375rem #f4f5f8,21.875rem 0 0 -.375rem #f4f5f8,21.9375rem 0 0 -.375rem #f4f5f8,22rem 0 0 -.375rem #f4f5f8,22.0625rem 0 0 -.375rem #f4f5f8,22.125rem 0 0 -.375rem #f4f5f8,22.1875rem 0 0 -.375rem #f4f5f8,22.25rem 0 0 -.375rem #f4f5f8,22.3125rem 0 0 -.375rem #f4f5f8,22.375rem 0 0 -.375rem #f4f5f8,22.4375rem 0 0 -.375rem #f4f5f8,22.5rem 0 0 -.375rem #f4f5f8,22.5625rem 0 0 -.375rem #f4f5f8,22.625rem 0 0 -.375rem #f4f5f8,22.6875rem 0 0 -.375rem #f4f5f8,22.75rem 0 0 -.375rem #f4f5f8,22.8125rem 0 0 -.375rem #f4f5f8,22.875rem 0 0 -.375rem #f4f5f8,22.9375rem 0 0 -.375rem #f4f5f8,23rem 0 0 -.375rem #f4f5f8,23.0625rem 0 0 -.375rem #f4f5f8,23.125rem 0 0 -.375rem #f4f5f8,23.1875rem 0 0 -.375rem #f4f5f8,23.25rem 0 0 -.375rem #f4f5f8,23.3125rem 0 0 -.375rem #f4f5f8,23.375rem 0 0 -.375rem #f4f5f8,23.4375rem 0 0 -.375rem #f4f5f8,23.5rem 0 0 -.375rem #f4f5f8,23.5625rem 0 0 -.375rem #f4f5f8,23.625rem 0 0 -.375rem #f4f5f8,23.6875rem 0 0 -.375rem #f4f5f8,23.75rem 0 0 -.375rem #f4f5f8,23.8125rem 0 0 -.375rem #f4f5f8,23.875rem 0 0 -.375rem #f4f5f8,23.9375rem 0 0 -.375rem #f4f5f8,24rem 0 0 -.375rem #f4f5f8,24.0625rem 0 0 -.375rem #f4f5f8,24.125rem 0 0 -.375rem #f4f5f8,24.1875rem 0 0 -.375rem #f4f5f8,24.25rem 0 0 -.375rem #f4f5f8,24.3125rem 0 0 -.375rem #f4f5f8,24.375rem 0 0 -.375rem #f4f5f8,24.4375rem 0 0 -.375rem #f4f5f8,24.5rem 0 0 -.375rem #f4f5f8,24.5625rem 0 0 -.375rem #f4f5f8,24.625rem 0 0 -.375rem #f4f5f8,24.6875rem 0 0 -.375rem #f4f5f8,24.75rem 0 0 -.375rem #f4f5f8,24.8125rem 0 0 -.375rem #f4f5f8,24.875rem 0 0 -.375rem #f4f5f8,24.9375rem 0 0 -.375rem #f4f5f8,25rem 0 0 -.375rem #f4f5f8,25.0625rem 0 0 -.375rem #f4f5f8,25.125rem 0 0 -.375rem #f4f5f8,25.1875rem 0 0 -.375rem #f4f5f8,25.25rem 0 0 -.375rem #f4f5f8,25.3125rem 0 0 -.375rem #f4f5f8,25.375rem 0 0 -.375rem #f4f5f8,25.4375rem 0 0 -.375rem #f4f5f8,25.5rem 0 0 -.375rem #f4f5f8,25.5625rem 0 0 -.375rem #f4f5f8,25.625rem 0 0 -.375rem #f4f5f8,25.6875rem 0 0 -.375rem #f4f5f8,25.75rem 0 0 -.375rem #f4f5f8,25.8125rem 0 0 -.375rem #f4f5f8,25.875rem 0 0 -.375rem #f4f5f8,25.9375rem 0 0 -.375rem #f4f5f8,26rem 0 0 -.375rem #f4f5f8,26.0625rem 0 0 -.375rem #f4f5f8,26.125rem 0 0 -.375rem #f4f5f8,26.1875rem 0 0 -.375rem #f4f5f8,26.25rem 0 0 -.375rem #f4f5f8,26.3125rem 0 0 -.375rem #f4f5f8,26.375rem 0 0 -.375rem #f4f5f8,26.4375rem 0 0 -.375rem #f4f5f8,26.5rem 0 0 -.375rem #f4f5f8,26.5625rem 0 0 -.375rem #f4f5f8,26.625rem 0 0 -.375rem #f4f5f8,26.6875rem 0 0 -.375rem #f4f5f8,26.75rem 0 0 -.375rem #f4f5f8,26.8125rem 0 0 -.375rem #f4f5f8,26.875rem 0 0 -.375rem #f4f5f8,26.9375rem 0 0 -.375rem #f4f5f8,27rem 0 0 -.375rem #f4f5f8,27.0625rem 0 0 -.375rem #f4f5f8,27.125rem 0 0 -.375rem #f4f5f8,27.1875rem 0 0 -.375rem #f4f5f8,27.25rem 0 0 -.375rem #f4f5f8,27.3125rem 0 0 -.375rem #f4f5f8,27.375rem 0 0 -.375rem #f4f5f8,27.4375rem 0 0 -.375rem #f4f5f8,27.5rem 0 0 -.375rem #f4f5f8,27.5625rem 0 0 -.375rem #f4f5f8,27.625rem 0 0 -.375rem #f4f5f8,27.6875rem 0 0 -.375rem #f4f5f8,27.75rem 0 0 -.375rem #f4f5f8,27.8125rem 0 0 -.375rem #f4f5f8,27.875rem 0 0 -.375rem #f4f5f8,27.9375rem 0 0 -.375rem #f4f5f8,28rem 0 0 -.375rem #f4f5f8,28.0625rem 0 0 -.375rem #f4f5f8,28.125rem 0 0 -.375rem #f4f5f8,28.1875rem 0 0 -.375rem #f4f5f8,28.25rem 0 0 -.375rem #f4f5f8,28.3125rem 0 0 -.375rem #f4f5f8,28.375rem 0 0 -.375rem #f4f5f8,28.4375rem 0 0 -.375rem #f4f5f8,28.5rem 0 0 -.375rem #f4f5f8,28.5625rem 0 0 -.375rem #f4f5f8,28.625rem 0 0 -.375rem #f4f5f8,28.6875rem 0 0 -.375rem #f4f5f8,28.75rem 0 0 -.375rem #f4f5f8,28.8125rem 0 0 -.375rem #f4f5f8,28.875rem 0 0 -.375rem #f4f5f8,28.9375rem 0 0 -.375rem #f4f5f8,29rem 0 0 -.375rem #f4f5f8,29.0625rem 0 0 -.375rem #f4f5f8,29.125rem 0 0 -.375rem #f4f5f8,29.1875rem 0 0 -.375rem #f4f5f8,29.25rem 0 0 -.375rem #f4f5f8,29.3125rem 0 0 -.375rem #f4f5f8,29.375rem 0 0 -.375rem #f4f5f8,29.4375rem 0 0 -.375rem #f4f5f8,29.5rem 0 0 -.375rem #f4f5f8,29.5625rem 0 0 -.375rem #f4f5f8,29.625rem 0 0 -.375rem #f4f5f8,29.6875rem 0 0 -.375rem #f4f5f8,29.75rem 0 0 -.375rem #f4f5f8,29.8125rem 0 0 -.375rem #f4f5f8,29.875rem 0 0 -.375rem #f4f5f8,29.9375rem 0 0 -.375rem #f4f5f8,30rem 0 0 -.375rem #f4f5f8,30.0625rem 0 0 -.375rem #f4f5f8,30.125rem 0 0 -.375rem #f4f5f8,30.1875rem 0 0 -.375rem #f4f5f8,30.25rem 0 0 -.375rem #f4f5f8,30.3125rem 0 0 -.375rem #f4f5f8,30.375rem 0 0 -.375rem #f4f5f8,30.4375rem 0 0 -.375rem #f4f5f8,30.5rem 0 0 -.375rem #f4f5f8,30.5625rem 0 0 -.375rem #f4f5f8,30.625rem 0 0 -.375rem #f4f5f8,30.6875rem 0 0 -.375rem #f4f5f8,30.75rem 0 0 -.375rem #f4f5f8,30.8125rem 0 0 -.375rem #f4f5f8,30.875rem 0 0 -.375rem #f4f5f8,30.9375rem 0 0 -.375rem #f4f5f8,31rem 0 0 -.375rem #f4f5f8,31.0625rem 0 0 -.375rem #f4f5f8,31.125rem 0 0 -.375rem #f4f5f8,31.1875rem 0 0 -.375rem #f4f5f8,31.25rem 0 0 -.375rem #f4f5f8,31.3125rem 0 0 -.375rem #f4f5f8,31.375rem 0 0 -.375rem #f4f5f8,31.4375rem 0 0 -.375rem #f4f5f8,31.5rem 0 0 -.375rem #f4f5f8,31.5625rem 0 0 -.375rem #f4f5f8,31.625rem 0 0 -.375rem #f4f5f8,31.6875rem 0 0 -.375rem #f4f5f8,31.75rem 0 0 -.375rem #f4f5f8,31.8125rem 0 0 -.375rem #f4f5f8,31.875rem 0 0 -.375rem #f4f5f8,31.9375rem 0 0 -.375rem #f4f5f8,32rem 0 0 -.375rem #f4f5f8,32.0625rem 0 0 -.375rem #f4f5f8,32.125rem 0 0 -.375rem #f4f5f8,32.1875rem 0 0 -.375rem #f4f5f8,32.25rem 0 0 -.375rem #f4f5f8,32.3125rem 0 0 -.375rem #f4f5f8,32.375rem 0 0 -.375rem #f4f5f8,32.4375rem 0 0 -.375rem #f4f5f8,32.5rem 0 0 -.375rem #f4f5f8,32.5625rem 0 0 -.375rem #f4f5f8,32.625rem 0 0 -.375rem #f4f5f8,32.6875rem 0 0 -.375rem #f4f5f8,32.75rem 0 0 -.375rem #f4f5f8,32.8125rem 0 0 -.375rem #f4f5f8,32.875rem 0 0 -.375rem #f4f5f8,32.9375rem 0 0 -.375rem #f4f5f8,33rem 0 0 -.375rem #f4f5f8,33.0625rem 0 0 -.375rem #f4f5f8,33.125rem 0 0 -.375rem #f4f5f8,33.1875rem 0 0 -.375rem #f4f5f8,33.25rem 0 0 -.375rem #f4f5f8,33.3125rem 0 0 -.375rem #f4f5f8,33.375rem 0 0 -.375rem #f4f5f8,33.4375rem 0 0 -.375rem #f4f5f8,33.5rem 0 0 -.375rem #f4f5f8,33.5625rem 0 0 -.375rem #f4f5f8,33.625rem 0 0 -.375rem #f4f5f8,33.6875rem 0 0 -.375rem #f4f5f8,33.75rem 0 0 -.375rem #f4f5f8,33.8125rem 0 0 -.375rem #f4f5f8,33.875rem 0 0 -.375rem #f4f5f8,33.9375rem 0 0 -.375rem #f4f5f8,34rem 0 0 -.375rem #f4f5f8,34.0625rem 0 0 -.375rem #f4f5f8,34.125rem 0 0 -.375rem #f4f5f8,34.1875rem 0 0 -.375rem #f4f5f8,34.25rem 0 0 -.375rem #f4f5f8,34.3125rem 0 0 -.375rem #f4f5f8,34.375rem 0 0 -.375rem #f4f5f8,34.4375rem 0 0 -.375rem #f4f5f8,34.5rem 0 0 -.375rem #f4f5f8,34.5625rem 0 0 -.375rem #f4f5f8,34.625rem 0 0 -.375rem #f4f5f8,34.6875rem 0 0 -.375rem #f4f5f8,34.75rem 0 0 -.375rem #f4f5f8,34.8125rem 0 0 -.375rem #f4f5f8,34.875rem 0 0 -.375rem #f4f5f8,34.9375rem 0 0 -.375rem #f4f5f8,35rem 0 0 -.375rem #f4f5f8,35.0625rem 0 0 -.375rem #f4f5f8,35.125rem 0 0 -.375rem #f4f5f8,35.1875rem 0 0 -.375rem #f4f5f8,35.25rem 0 0 -.375rem #f4f5f8,35.3125rem 0 0 -.375rem #f4f5f8,35.375rem 0 0 -.375rem #f4f5f8,35.4375rem 0 0 -.375rem #f4f5f8,35.5rem 0 0 -.375rem #f4f5f8,35.5625rem 0 0 -.375rem #f4f5f8,35.625rem 0 0 -.375rem #f4f5f8,35.6875rem 0 0 -.375rem #f4f5f8,35.75rem 0 0 -.375rem #f4f5f8,35.8125rem 0 0 -.375rem #f4f5f8,35.875rem 0 0 -.375rem #f4f5f8,35.9375rem 0 0 -.375rem #f4f5f8,36rem 0 0 -.375rem #f4f5f8,36.0625rem 0 0 -.375rem #f4f5f8,36.125rem 0 0 -.375rem #f4f5f8,36.1875rem 0 0 -.375rem #f4f5f8,36.25rem 0 0 -.375rem #f4f5f8,36.3125rem 0 0 -.375rem #f4f5f8,36.375rem 0 0 -.375rem #f4f5f8,36.4375rem 0 0 -.375rem #f4f5f8,36.5rem 0 0 -.375rem #f4f5f8,36.5625rem 0 0 -.375rem #f4f5f8,36.625rem 0 0 -.375rem #f4f5f8,36.6875rem 0 0 -.375rem #f4f5f8,36.75rem 0 0 -.375rem #f4f5f8,36.8125rem 0 0 -.375rem #f4f5f8,36.875rem 0 0 -.375rem #f4f5f8,36.9375rem 0 0 -.375rem #f4f5f8,37rem 0 0 -.375rem #f4f5f8,37.0625rem 0 0 -.375rem #f4f5f8,37.125rem 0 0 -.375rem #f4f5f8,37.1875rem 0 0 -.375rem #f4f5f8,37.25rem 0 0 -.375rem #f4f5f8,37.3125rem 0 0 -.375rem #f4f5f8,37.375rem 0 0 -.375rem #f4f5f8,37.4375rem 0 0 -.375rem #f4f5f8,37.5rem 0 0 -.375rem #f4f5f8,37.5625rem 0 0 -.375rem #f4f5f8,37.625rem 0 0 -.375rem #f4f5f8,37.6875rem 0 0 -.375rem #f4f5f8,37.75rem 0 0 -.375rem #f4f5f8,37.8125rem 0 0 -.375rem #f4f5f8,37.875rem 0 0 -.375rem #f4f5f8,37.9375rem 0 0 -.375rem #f4f5f8,38rem 0 0 -.375rem #f4f5f8,38.0625rem 0 0 -.375rem #f4f5f8,38.125rem 0 0 -.375rem #f4f5f8,38.1875rem 0 0 -.375rem #f4f5f8,38.25rem 0 0 -.375rem #f4f5f8,38.3125rem 0 0 -.375rem #f4f5f8,38.375rem 0 0 -.375rem #f4f5f8,38.4375rem 0 0 -.375rem #f4f5f8,38.5rem 0 0 -.375rem #f4f5f8,38.5625rem 0 0 -.375rem #f4f5f8,38.625rem 0 0 -.375rem #f4f5f8,38.6875rem 0 0 -.375rem #f4f5f8,38.75rem 0 0 -.375rem #f4f5f8,38.8125rem 0 0 -.375rem #f4f5f8,38.875rem 0 0 -.375rem #f4f5f8,38.9375rem 0 0 -.375rem #f4f5f8,39rem 0 0 -.375rem #f4f5f8,39.0625rem 0 0 -.375rem #f4f5f8,39.125rem 0 0 -.375rem #f4f5f8,39.1875rem 0 0 -.375rem #f4f5f8,39.25rem 0 0 -.375rem #f4f5f8,39.3125rem 0 0 -.375rem #f4f5f8,39.375rem 0 0 -.375rem #f4f5f8,39.4375rem 0 0 -.375rem #f4f5f8,39.5rem 0 0 -.375rem #f4f5f8,39.5625rem 0 0 -.375rem #f4f5f8,39.625rem 0 0 -.375rem #f4f5f8,39.6875rem 0 0 -.375rem #f4f5f8,39.75rem 0 0 -.375rem #f4f5f8,39.8125rem 0 0 -.375rem #f4f5f8,39.875rem 0 0 -.375rem #f4f5f8,39.9375rem 0 0 -.375rem #f4f5f8,40rem 0 0 -.375rem #f4f5f8,40.0625rem 0 0 -.375rem #f4f5f8,40.125rem 0 0 -.375rem #f4f5f8,40.1875rem 0 0 -.375rem #f4f5f8,40.25rem 0 0 -.375rem #f4f5f8,40.3125rem 0 0 -.375rem #f4f5f8,40.375rem 0 0 -.375rem #f4f5f8,40.4375rem 0 0 -.375rem #f4f5f8,40.5rem 0 0 -.375rem #f4f5f8,40.5625rem 0 0 -.375rem #f4f5f8,40.625rem 0 0 -.375rem #f4f5f8,40.6875rem 0 0 -.375rem #f4f5f8,40.75rem 0 0 -.375rem #f4f5f8,40.8125rem 0 0 -.375rem #f4f5f8,40.875rem 0 0 -.375rem #f4f5f8,40.9375rem 0 0 -.375rem #f4f5f8,41rem 0 0 -.375rem #f4f5f8,41.0625rem 0 0 -.375rem #f4f5f8,41.125rem 0 0 -.375rem #f4f5f8,41.1875rem 0 0 -.375rem #f4f5f8,41.25rem 0 0 -.375rem #f4f5f8,41.3125rem 0 0 -.375rem #f4f5f8,41.375rem 0 0 -.375rem #f4f5f8,41.4375rem 0 0 -.375rem #f4f5f8,41.5rem 0 0 -.375rem #f4f5f8,41.5625rem 0 0 -.375rem #f4f5f8,41.625rem 0 0 -.375rem #f4f5f8,41.6875rem 0 0 -.375rem #f4f5f8,41.75rem 0 0 -.375rem #f4f5f8,41.8125rem 0 0 -.375rem #f4f5f8,41.875rem 0 0 -.375rem #f4f5f8,41.9375rem 0 0 -.375rem #f4f5f8,42rem 0 0 -.375rem #f4f5f8,42.0625rem 0 0 -.375rem #f4f5f8,42.125rem 0 0 -.375rem #f4f5f8,42.1875rem 0 0 -.375rem #f4f5f8,42.25rem 0 0 -.375rem #f4f5f8,42.3125rem 0 0 -.375rem #f4f5f8,42.375rem 0 0 -.375rem #f4f5f8,42.4375rem 0 0 -.375rem #f4f5f8,42.5rem 0 0 -.375rem #f4f5f8,42.5625rem 0 0 -.375rem #f4f5f8,42.625rem 0 0 -.375rem #f4f5f8,42.6875rem 0 0 -.375rem #f4f5f8,42.75rem 0 0 -.375rem #f4f5f8,42.8125rem 0 0 -.375rem #f4f5f8,42.875rem 0 0 -.375rem #f4f5f8,42.9375rem 0 0 -.375rem #f4f5f8,43rem 0 0 -.375rem #f4f5f8,43.0625rem 0 0 -.375rem #f4f5f8,43.125rem 0 0 -.375rem #f4f5f8,43.1875rem 0 0 -.375rem #f4f5f8,43.25rem 0 0 -.375rem #f4f5f8,43.3125rem 0 0 -.375rem #f4f5f8,43.375rem 0 0 -.375rem #f4f5f8,43.4375rem 0 0 -.375rem #f4f5f8,43.5rem 0 0 -.375rem #f4f5f8,43.5625rem 0 0 -.375rem #f4f5f8,43.625rem 0 0 -.375rem #f4f5f8,43.6875rem 0 0 -.375rem #f4f5f8,43.75rem 0 0 -.375rem #f4f5f8,43.8125rem 0 0 -.375rem #f4f5f8,43.875rem 0 0 -.375rem #f4f5f8,43.9375rem 0 0 -.375rem #f4f5f8,44rem 0 0 -.375rem #f4f5f8,44.0625rem 0 0 -.375rem #f4f5f8,44.125rem 0 0 -.375rem #f4f5f8,44.1875rem 0 0 -.375rem #f4f5f8,44.25rem 0 0 -.375rem #f4f5f8,44.3125rem 0 0 -.375rem #f4f5f8,44.375rem 0 0 -.375rem #f4f5f8,44.4375rem 0 0 -.375rem #f4f5f8,44.5rem 0 0 -.375rem #f4f5f8,44.5625rem 0 0 -.375rem #f4f5f8,44.625rem 0 0 -.375rem #f4f5f8,44.6875rem 0 0 -.375rem #f4f5f8,44.75rem 0 0 -.375rem #f4f5f8,44.8125rem 0 0 -.375rem #f4f5f8,44.875rem 0 0 -.375rem #f4f5f8,44.9375rem 0 0 -.375rem #f4f5f8,45rem 0 0 -.375rem #f4f5f8,45.0625rem 0 0 -.375rem #f4f5f8,45.125rem 0 0 -.375rem #f4f5f8,45.1875rem 0 0 -.375rem #f4f5f8,45.25rem 0 0 -.375rem #f4f5f8,45.3125rem 0 0 -.375rem #f4f5f8,45.375rem 0 0 -.375rem #f4f5f8,45.4375rem 0 0 -.375rem #f4f5f8,45.5rem 0 0 -.375rem #f4f5f8,45.5625rem 0 0 -.375rem #f4f5f8,45.625rem 0 0 -.375rem #f4f5f8,45.6875rem 0 0 -.375rem #f4f5f8,45.75rem 0 0 -.375rem #f4f5f8,45.8125rem 0 0 -.375rem #f4f5f8,45.875rem 0 0 -.375rem #f4f5f8,45.9375rem 0 0 -.375rem #f4f5f8,46rem 0 0 -.375rem #f4f5f8,46.0625rem 0 0 -.375rem #f4f5f8,46.125rem 0 0 -.375rem #f4f5f8,46.1875rem 0 0 -.375rem #f4f5f8,46.25rem 0 0 -.375rem #f4f5f8,46.3125rem 0 0 -.375rem #f4f5f8,46.375rem 0 0 -.375rem #f4f5f8,46.4375rem 0 0 -.375rem #f4f5f8,46.5rem 0 0 -.375rem #f4f5f8,46.5625rem 0 0 -.375rem #f4f5f8,46.625rem 0 0 -.375rem #f4f5f8,46.6875rem 0 0 -.375rem #f4f5f8,46.75rem 0 0 -.375rem #f4f5f8,46.8125rem 0 0 -.375rem #f4f5f8,46.875rem 0 0 -.375rem #f4f5f8,46.9375rem 0 0 -.375rem #f4f5f8,47rem 0 0 -.375rem #f4f5f8,47.0625rem 0 0 -.375rem #f4f5f8,47.125rem 0 0 -.375rem #f4f5f8,47.1875rem 0 0 -.375rem #f4f5f8,47.25rem 0 0 -.375rem #f4f5f8,47.3125rem 0 0 -.375rem #f4f5f8,47.375rem 0 0 -.375rem #f4f5f8,47.4375rem 0 0 -.375rem #f4f5f8,47.5rem 0 0 -.375rem #f4f5f8,47.5625rem 0 0 -.375rem #f4f5f8,47.625rem 0 0 -.375rem #f4f5f8,47.6875rem 0 0 -.375rem #f4f5f8,47.75rem 0 0 -.375rem #f4f5f8,47.8125rem 0 0 -.375rem #f4f5f8,47.875rem 0 0 -.375rem #f4f5f8,47.9375rem 0 0 -.375rem #f4f5f8,48rem 0 0 -.375rem #f4f5f8,48.0625rem 0 0 -.375rem #f4f5f8,48.125rem 0 0 -.375rem #f4f5f8,48.1875rem 0 0 -.375rem #f4f5f8,48.25rem 0 0 -.375rem #f4f5f8,48.3125rem 0 0 -.375rem #f4f5f8,48.375rem 0 0 -.375rem #f4f5f8,48.4375rem 0 0 -.375rem #f4f5f8,48.5rem 0 0 -.375rem #f4f5f8,48.5625rem 0 0 -.375rem #f4f5f8,48.625rem 0 0 -.375rem #f4f5f8,48.6875rem 0 0 -.375rem #f4f5f8,48.75rem 0 0 -.375rem #f4f5f8,48.8125rem 0 0 -.375rem #f4f5f8,48.875rem 0 0 -.375rem #f4f5f8,48.9375rem 0 0 -.375rem #f4f5f8,49rem 0 0 -.375rem #f4f5f8,49.0625rem 0 0 -.375rem #f4f5f8,49.125rem 0 0 -.375rem #f4f5f8,49.1875rem 0 0 -.375rem #f4f5f8,49.25rem 0 0 -.375rem #f4f5f8,49.3125rem 0 0 -.375rem #f4f5f8,49.375rem 0 0 -.375rem #f4f5f8,49.4375rem 0 0 -.375rem #f4f5f8,49.5rem 0 0 -.375rem #f4f5f8,49.5625rem 0 0 -.375rem #f4f5f8,49.625rem 0 0 -.375rem #f4f5f8,49.6875rem 0 0 -.375rem #f4f5f8,49.75rem 0 0 -.375rem #f4f5f8,49.8125rem 0 0 -.375rem #f4f5f8,49.875rem 0 0 -.375rem #f4f5f8,49.9375rem 0 0 -.375rem #f4f5f8,50rem 0 0 -.375rem #f4f5f8,50.0625rem 0 0 -.375rem #f4f5f8,50.125rem 0 0 -.375rem #f4f5f8,50.1875rem 0 0 -.375rem #f4f5f8,50.25rem 0 0 -.375rem #f4f5f8,50.3125rem 0 0 -.375rem #f4f5f8,50.375rem 0 0 -.375rem #f4f5f8,50.4375rem 0 0 -.375rem #f4f5f8,50.5rem 0 0 -.375rem #f4f5f8,50.5625rem 0 0 -.375rem #f4f5f8,50.625rem 0 0 -.375rem #f4f5f8,50.6875rem 0 0 -.375rem #f4f5f8,50.75rem 0 0 -.375rem #f4f5f8,50.8125rem 0 0 -.375rem #f4f5f8,50.875rem 0 0 -.375rem #f4f5f8,50.9375rem 0 0 -.375rem #f4f5f8,51rem 0 0 -.375rem #f4f5f8,51.0625rem 0 0 -.375rem #f4f5f8,51.125rem 0 0 -.375rem #f4f5f8,51.1875rem 0 0 -.375rem #f4f5f8,51.25rem 0 0 -.375rem #f4f5f8,51.3125rem 0 0 -.375rem #f4f5f8,51.375rem 0 0 -.375rem #f4f5f8,51.4375rem 0 0 -.375rem #f4f5f8,51.5rem 0 0 -.375rem #f4f5f8,51.5625rem 0 0 -.375rem #f4f5f8,51.625rem 0 0 -.375rem #f4f5f8,51.6875rem 0 0 -.375rem #f4f5f8,51.75rem 0 0 -.375rem #f4f5f8,51.8125rem 0 0 -.375rem #f4f5f8,51.875rem 0 0 -.375rem #f4f5f8,51.9375rem 0 0 -.375rem #f4f5f8,52rem 0 0 -.375rem #f4f5f8,52.0625rem 0 0 -.375rem #f4f5f8,52.125rem 0 0 -.375rem #f4f5f8,52.1875rem 0 0 -.375rem #f4f5f8,52.25rem 0 0 -.375rem #f4f5f8,52.3125rem 0 0 -.375rem #f4f5f8,52.375rem 0 0 -.375rem #f4f5f8,52.4375rem 0 0 -.375rem #f4f5f8,52.5rem 0 0 -.375rem #f4f5f8,52.5625rem 0 0 -.375rem #f4f5f8,52.625rem 0 0 -.375rem #f4f5f8,52.6875rem 0 0 -.375rem #f4f5f8,52.75rem 0 0 -.375rem #f4f5f8,52.8125rem 0 0 -.375rem #f4f5f8,52.875rem 0 0 -.375rem #f4f5f8,52.9375rem 0 0 -.375rem #f4f5f8,53rem 0 0 -.375rem #f4f5f8,53.0625rem 0 0 -.375rem #f4f5f8,53.125rem 0 0 -.375rem #f4f5f8,53.1875rem 0 0 -.375rem #f4f5f8,53.25rem 0 0 -.375rem #f4f5f8,53.3125rem 0 0 -.375rem #f4f5f8,53.375rem 0 0 -.375rem #f4f5f8,53.4375rem 0 0 -.375rem #f4f5f8,53.5rem 0 0 -.375rem #f4f5f8,53.5625rem 0 0 -.375rem #f4f5f8,53.625rem 0 0 -.375rem #f4f5f8,53.6875rem 0 0 -.375rem #f4f5f8,53.75rem 0 0 -.375rem #f4f5f8,53.8125rem 0 0 -.375rem #f4f5f8,53.875rem 0 0 -.375rem #f4f5f8,53.9375rem 0 0 -.375rem #f4f5f8,54rem 0 0 -.375rem #f4f5f8,54.0625rem 0 0 -.375rem #f4f5f8,54.125rem 0 0 -.375rem #f4f5f8,54.1875rem 0 0 -.375rem #f4f5f8,54.25rem 0 0 -.375rem #f4f5f8,54.3125rem 0 0 -.375rem #f4f5f8,54.375rem 0 0 -.375rem #f4f5f8,54.4375rem 0 0 -.375rem #f4f5f8,54.5rem 0 0 -.375rem #f4f5f8,54.5625rem 0 0 -.375rem #f4f5f8,54.625rem 0 0 -.375rem #f4f5f8,54.6875rem 0 0 -.375rem #f4f5f8,54.75rem 0 0 -.375rem #f4f5f8,54.8125rem 0 0 -.375rem #f4f5f8,54.875rem 0 0 -.375rem #f4f5f8,54.9375rem 0 0 -.375rem #f4f5f8,55rem 0 0 -.375rem #f4f5f8,55.0625rem 0 0 -.375rem #f4f5f8,55.125rem 0 0 -.375rem #f4f5f8,55.1875rem 0 0 -.375rem #f4f5f8,55.25rem 0 0 -.375rem #f4f5f8,55.3125rem 0 0 -.375rem #f4f5f8,55.375rem 0 0 -.375rem #f4f5f8,55.4375rem 0 0 -.375rem #f4f5f8,55.5rem 0 0 -.375rem #f4f5f8,55.5625rem 0 0 -.375rem #f4f5f8,55.625rem 0 0 -.375rem #f4f5f8,55.6875rem 0 0 -.375rem #f4f5f8,55.75rem 0 0 -.375rem #f4f5f8,55.8125rem 0 0 -.375rem #f4f5f8,55.875rem 0 0 -.375rem #f4f5f8,55.9375rem 0 0 -.375rem #f4f5f8,56rem 0 0 -.375rem #f4f5f8,56.0625rem 0 0 -.375rem #f4f5f8,56.125rem 0 0 -.375rem #f4f5f8,56.1875rem 0 0 -.375rem #f4f5f8,56.25rem 0 0 -.375rem #f4f5f8,56.3125rem 0 0 -.375rem #f4f5f8,56.375rem 0 0 -.375rem #f4f5f8,56.4375rem 0 0 -.375rem #f4f5f8,56.5rem 0 0 -.375rem #f4f5f8,56.5625rem 0 0 -.375rem #f4f5f8,56.625rem 0 0 -.375rem #f4f5f8,56.6875rem 0 0 -.375rem #f4f5f8,56.75rem 0 0 -.375rem #f4f5f8,56.8125rem 0 0 -.375rem #f4f5f8,56.875rem 0 0 -.375rem #f4f5f8,56.9375rem 0 0 -.375rem #f4f5f8,57rem 0 0 -.375rem #f4f5f8,57.0625rem 0 0 -.375rem #f4f5f8,57.125rem 0 0 -.375rem #f4f5f8,57.1875rem 0 0 -.375rem #f4f5f8,57.25rem 0 0 -.375rem #f4f5f8,57.3125rem 0 0 -.375rem #f4f5f8,57.375rem 0 0 -.375rem #f4f5f8,57.4375rem 0 0 -.375rem #f4f5f8,57.5rem 0 0 -.375rem #f4f5f8,57.5625rem 0 0 -.375rem #f4f5f8,57.625rem 0 0 -.375rem #f4f5f8,57.6875rem 0 0 -.375rem #f4f5f8,57.75rem 0 0 -.375rem #f4f5f8,57.8125rem 0 0 -.375rem #f4f5f8,57.875rem 0 0 -.375rem #f4f5f8,57.9375rem 0 0 -.375rem #f4f5f8,58rem 0 0 -.375rem #f4f5f8,58.0625rem 0 0 -.375rem #f4f5f8,58.125rem 0 0 -.375rem #f4f5f8,58.1875rem 0 0 -.375rem #f4f5f8,58.25rem 0 0 -.375rem #f4f5f8,58.3125rem 0 0 -.375rem #f4f5f8,58.375rem 0 0 -.375rem #f4f5f8,58.4375rem 0 0 -.375rem #f4f5f8,58.5rem 0 0 -.375rem #f4f5f8,58.5625rem 0 0 -.375rem #f4f5f8,58.625rem 0 0 -.375rem #f4f5f8,58.6875rem 0 0 -.375rem #f4f5f8,58.75rem 0 0 -.375rem #f4f5f8,58.8125rem 0 0 -.375rem #f4f5f8,58.875rem 0 0 -.375rem #f4f5f8,58.9375rem 0 0 -.375rem #f4f5f8,59rem 0 0 -.375rem #f4f5f8,59.0625rem 0 0 -.375rem #f4f5f8,59.125rem 0 0 -.375rem #f4f5f8,59.1875rem 0 0 -.375rem #f4f5f8,59.25rem 0 0 -.375rem #f4f5f8,59.3125rem 0 0 -.375rem #f4f5f8,59.375rem 0 0 -.375rem #f4f5f8,59.4375rem 0 0 -.375rem #f4f5f8,59.5rem 0 0 -.375rem #f4f5f8,59.5625rem 0 0 -.375rem #f4f5f8,59.625rem 0 0 -.375rem #f4f5f8,59.6875rem 0 0 -.375rem #f4f5f8,59.75rem 0 0 -.375rem #f4f5f8,59.8125rem 0 0 -.375rem #f4f5f8,59.875rem 0 0 -.375rem #f4f5f8,59.9375rem 0 0 -.375rem #f4f5f8,60rem 0 0 -.375rem #f4f5f8,60.0625rem 0 0 -.375rem #f4f5f8,60.125rem 0 0 -.375rem #f4f5f8,60.1875rem 0 0 -.375rem #f4f5f8,60.25rem 0 0 -.375rem #f4f5f8,60.3125rem 0 0 -.375rem #f4f5f8,60.375rem 0 0 -.375rem #f4f5f8,60.4375rem 0 0 -.375rem #f4f5f8,60.5rem 0 0 -.375rem #f4f5f8,60.5625rem 0 0 -.375rem #f4f5f8,60.625rem 0 0 -.375rem #f4f5f8,60.6875rem 0 0 -.375rem #f4f5f8,60.75rem 0 0 -.375rem #f4f5f8,60.8125rem 0 0 -.375rem #f4f5f8,60.875rem 0 0 -.375rem #f4f5f8,60.9375rem 0 0 -.375rem #f4f5f8,61rem 0 0 -.375rem #f4f5f8,61.0625rem 0 0 -.375rem #f4f5f8,61.125rem 0 0 -.375rem #f4f5f8,61.1875rem 0 0 -.375rem #f4f5f8,61.25rem 0 0 -.375rem #f4f5f8,61.3125rem 0 0 -.375rem #f4f5f8,61.375rem 0 0 -.375rem #f4f5f8,61.4375rem 0 0 -.375rem #f4f5f8,61.5rem 0 0 -.375rem #f4f5f8,61.5625rem 0 0 -.375rem #f4f5f8,61.625rem 0 0 -.375rem #f4f5f8,61.6875rem 0 0 -.375rem #f4f5f8,61.75rem 0 0 -.375rem #f4f5f8,61.8125rem 0 0 -.375rem #f4f5f8,61.875rem 0 0 -.375rem #f4f5f8,61.9375rem 0 0 -.375rem #f4f5f8,62rem 0 0 -.375rem #f4f5f8,62.0625rem 0 0 -.375rem #f4f5f8,62.125rem 0 0 -.375rem #f4f5f8,62.1875rem 0 0 -.375rem #f4f5f8,62.25rem 0 0 -.375rem #f4f5f8,62.3125rem 0 0 -.375rem #f4f5f8,62.375rem 0 0 -.375rem #f4f5f8,62.4375rem 0 0 -.375rem #f4f5f8,62.5rem 0 0 -.375rem #f4f5f8;height:1rem;margin-top:-.5rem;position:relative;top:50%;-webkit-transition:background-color .15s;transition:background-color .15s;width:1rem}.InputSlider_inputSlider__1629b486::-moz-range-progress,.InputSlider_inputSlider__1629b486::-moz-range-track{background:linear-gradient(180deg,#f4f5f8,#f4f5f8) 100% 50%/100% .25rem no-repeat transparent;height:1.875rem;width:100%}.InputSlider_inputSlider__1629b486::-moz-range-progress{background:linear-gradient(to bottom,var(--color-green-rw-green),var(--color-green-rw-green)) 100% 50%/100% .25rem no-repeat transparent}.InputSlider_inputSlider__1629b486::-moz-range-thumb{-moz-appearance:none;appearance:none;background:var(--color-green-rw-green)!important;border:0;border-radius:100%;height:1rem;margin:0;-moz-transition:background-color .15s;transition:background-color .15s;width:1rem}.InputSlider_inputSlider__1629b486::-ms-track{background:transparent;border:0;color:transparent;height:1.875rem;width:100%}.InputSlider_inputSlider__1629b486::-ms-fill-lower{background:linear-gradient(to bottom,var(--color-green-rw-green),var(--color-green-rw-green)) 100% 50%/100% .25rem no-repeat transparent}.InputSlider_inputSlider__1629b486::-ms-fill-upper{background:linear-gradient(180deg,#f4f5f8,#f4f5f8) 100% 50%/100% .25rem no-repeat transparent}.InputSlider_inputSlider__1629b486::-ms-thumb{appearance:none;background:var(--color-green-rw-green)!important;border:0;border-radius:100%;box-shadow:none;height:1rem;margin:0;top:0;-ms-transition:background-color .15s;transition:background-color .15s;width:1rem}.InputSlider_inputSlider__1629b486:focus::-webkit-slider-thumb,.InputSlider_inputSlider__1629b486:hover::-webkit-slider-thumb{background-color:var(--color-green-rw-green)!important}.InputSlider_inputSlider__1629b486:focus::-moz-range-thumb,.InputSlider_inputSlider__1629b486:hover::-moz-range-thumb{background-color:var(--color-green-rw-green)!important}.InputSlider_inputSlider__1629b486:focus::-ms-thumb,.InputSlider_inputSlider__1629b486:hover::-ms-thumb{background-color:var(--color-green-rw-green)!important}.PayCheckCalculator_paycheckCalculator__29fdbf6d{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:768px){.PayCheckCalculator_paycheckCalculator__29fdbf6d{margin:0 1rem}}.PayCheckCalculator_resultCard__29fdbf6d{display:-webkit-box;display:-ms-flexbox;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:3.125rem;max-width:23.75rem;min-width:20.625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:sticky;top:1.875rem}@media screen and (max-width:768px){.PayCheckCalculator_resultCard__29fdbf6d{display:none}}.PayCheckCalculator_mobileResultContainer__29fdbf6d{display:none}@media screen and (max-width:768px){.PayCheckCalculator_mobileResultContainer__29fdbf6d{background-color:#fff;bottom:0;-webkit-box-shadow:0 -.3125rem .4375rem 0 #e5e5e5;box-shadow:0 -.3125rem .4375rem 0 #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:.625rem 1.25rem;position:fixed;width:100vw;z-index:1000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.PayCheckCalculator_mobileResult__29fdbf6d{color:#000!important;font-size:1rem!important;font-weight:600}.PayCheckCalculator_flexColumn__29fdbf6d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.PayCheckCalculator_introSection__29fdbf6d{margin:auto;max-width:41.875rem}@media screen and (max-width:768px){.PayCheckCalculator_introSection__29fdbf6d{margin:0 1rem}}.PayCheckCalculator_calculatorGroup__29fdbf6d{border-radius:.25rem;-webkit-box-shadow:0 .0625rem .25rem rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem rgba(0,0,0,.2);margin-bottom:3.75rem}.PayCheckCalculator_calculatorCard__29fdbf6d{padding:2.5rem}.PayCheckCalculator_calculatorDeduction__29fdbf6d{padding:1.25rem}.PayCheckCalculator_linkButton__29fdbf6d{color:#0077c5;cursor:pointer}.PayCheckCalculator_deleteDeduction__29fdbf6d{cursor:pointer}.PayCheckCalculator_flex__29fdbf6d{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:480px){.PayCheckCalculator_flex__29fdbf6d{display:block}}.PayCheckCalculator_wrapper__29fdbf6d{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}@media (max-width:480px){.PayCheckCalculator_wrapper__29fdbf6d{gap:0;grid-template-columns:1fr}.PayCheckCalculator_smW100__29fdbf6d{width:100%}}.PayCheckCalculator_flexTooltip__29fdbf6d{display:-webkit-box;display:-ms-flexbox;display:flex}.PayCheckCalculator_spacer22px__29fdbf6d{margin-bottom:1.375rem}.PayCheckCalculator_spacerTop20px__29fdbf6d{margin-top:1.25rem}.PayCheckCalculator_spacer20px__29fdbf6d{margin-bottom:1.25rem}.PayCheckCalculator_spacer60px__29fdbf6d{margin-bottom:3.75rem}@media (max-width:480px){.PayCheckCalculator_spacer20pxSmall__29fdbf6d{margin-top:1.25rem}}.PayCheckCalculator_floatRight__29fdbf6d{float:right}.PayCheckCalculator_spacer10px__29fdbf6d{margin-bottom:.625rem}.PayCheckCalculator_spacer6px__29fdbf6d{margin-right:.41625rem}.PayCheckCalculator_textGroup__29fdbf6d{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#3bd85e;border:.0625rem;border-radius:1rem;height:2rem;justify-content:center;width:2rem}.PayCheckCalculator_textGroup__29fdbf6d,.PayCheckCalculator_text__29fdbf6d{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.PayCheckCalculator_text__29fdbf6d{margin-left:.75rem}.PayCheckCalculator_number__29fdbf6d{color:#14324f;font-size:1.25rem;font-style:normal;font-weight:700;line-height:var(--font-lineheight-04)}.PayCheckCalculator_width50__29fdbf6d{width:50%}@media (max-width:480px){.PayCheckCalculator_width50__29fdbf6d{width:100%}}.PayCheckCalculator_width100__29fdbf6d{width:100%}.PayCheckCalculator_marginRight10__29fdbf6d{margin-right:.625rem}.PayCheckCalculator_heading2__29fdbf6d{font-size:1rem;font-weight:600;line-height:var(--font-lineheight-03);margin-bottom:.5rem}.PayCheckCalculator_numberText__29fdbf6d{color:var(--black);font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04)}.PayCheckCalculator_resultNumber__29fdbf6d{color:var(--black);font-size:2.5rem;font-weight:700;line-height:var(--font-lineheight-04)}.PayCheckCalculator_seperator__29fdbf6d{border:.0625rem solid #eceef1}.PayCheckCalculator_marginTwenty__29fdbf6d{margin-bottom:2.5rem;margin-top:2.5rem}.PayCheckCalculator_iconInfoRoundGray__29fdbf6d{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23393A3D' d='M10 13.2a.8.8 0 0 1-.8-.8V10a.8.8 0 0 1 .8-.8.8.8 0 0 1 .8.8v2.4a.8.8 0 0 1-.8.8m.003-4.8a.8.8 0 1 0 0-1.6.8.8 0 0 0 0 1.6'/%3E%3Cpath fill='%23393A3D' d='M10 18h-.013a8 8 0 0 1-5.65-2.348A8.003 8.003 0 0 1 4.346 4.34 8 8 0 0 1 10 2h.012a8 8 0 0 1 5.65 2.347 8.003 8.003 0 0 1-.008 11.314A8 8 0 0 1 10 18m0-14.4a6.4 6.4 0 0 0-4.523 1.871A6.403 6.403 0 0 0 9.99 16.4H10a6.4 6.4 0 0 0 4.523-1.871A6.402 6.402 0 0 0 10.009 3.6z'/%3E%3C/svg%3E");cursor:pointer!important}.PayCheckCalculator_width33__29fdbf6d{width:33%}.PayCheckCalculator_width25__29fdbf6d{width:25%}.PayCheckCalculator_width75__29fdbf6d{width:75%}.PayCheckCalculator_errorMessage__29fdbf6d{color:#d52b1e;font-size:.875rem;font-style:italic;font-weight:500;margin-bottom:1.25rem}.PayCheckCalculator_infoHeading__29fdbf6d{color:#000;font-size:2.125rem;font-weight:700;line-height:var(--font-lineheight-07);margin-bottom:2.5rem;margin-top:3.75rem}.PayCheckCalculator_infoText__29fdbf6d{color:#000;font-size:1.25rem;font-weight:400;line-height:var(--font-lineheight-04)}.PayCheckCalculator_resultWrapper__29fdbf6d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.PayCheckCalculator_alignLeft__29fdbf6d{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.LogoUpload_logoUpload__3d6b2422{margin-bottom:1.25rem;width:100%}.LogoUpload_logoWrapper__3d6b2422{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:.0625rem solid #d4d7dc;height:8.125rem;justify-content:center;max-height:8.125rem;min-width:18.125rem}.LogoUpload_dNone__3d6b2422{display:none}.LogoUpload_logo__3d6b2422{height:8.125rem;max-height:8.125rem;-o-object-fit:contain;object-fit:contain;text-align:center}.LogoUpload_logo__3d6b2422 img{max-height:8.125rem!important;min-width:18.125rem!important;-o-object-fit:contain;object-fit:contain}.LogoUpload_textBlue__3d6b2422{color:#0077c5!important;font-size:1rem;font-weight:600;line-height:var(--font-lineheight-03)}.LogoUpload_textBlack__3d6b2422{font-size:1rem;font-weight:400;line-height:var(--font-lineheight-03)}.LogoUpload_mtXxsmall__3d6b2422{margin-top:.5rem}.LogoUpload_cursorHand__3d6b2422{cursor:pointer}.InvoiceCalculator_invoiceCalculator__fecdd1c5{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:grid;grid-template-columns:auto auto;margin-top:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1024px){.InvoiceCalculator_invoiceCalculator__fecdd1c5{display:grid;grid-template-columns:auto auto}}@media screen and (max-width:480px){.InvoiceCalculator_invoiceCalculator__fecdd1c5{display:grid;grid-template-columns:auto;row-gap:1.25rem}}.InvoiceCalculator_preview__fecdd1c5{min-width:50rem}.InvoiceCalculator_preview__fecdd1c5 .InvoiceCalculator_inputCard__fecdd1c5{width:100%}@media screen and (max-width:1024px){.InvoiceCalculator_preview__fecdd1c5{min-width:31.25rem}}@media screen and (max-width:768px){.InvoiceCalculator_preview__fecdd1c5{min-width:28.125rem}}@media screen and (max-width:480px){.InvoiceCalculator_preview__fecdd1c5{min-width:auto}}.InvoiceCalculator_calculatorCard__fecdd1c5{border-radius:.25rem;-webkit-box-shadow:0 .0625rem .25rem rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem rgba(0,0,0,.2);color:#fff}@media screen and (max-width:1024px){.InvoiceCalculator_calculatorCard__fecdd1c5{display:-webkit-box;display:-ms-flexbox;display:flex}}.InvoiceCalculator_calculatorCustomize__fecdd1c5{border-radius:.25rem;-webkit-box-shadow:0 .0625rem .25rem rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem rgba(0,0,0,.2);color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:3.75rem;max-width:21.875rem}@media screen and (max-width:480px){.InvoiceCalculator_calculatorCustomize__fecdd1c5{margin-bottom:1.25rem;max-width:100%}}.InvoiceCalculator_customizeInputSection__fecdd1c5{padding:2.5rem}.InvoiceCalculator_gridClientInfo__fecdd1c5,.InvoiceCalculator_gridYourInfo__fecdd1c5{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:auto auto auto}.InvoiceCalculator_gridService__fecdd1c5{border-bottom:.0625rem solid #e3e5e8;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:50% auto auto auto;margin-bottom:1.25rem}.InvoiceCalculator_serviceDelete__fecdd1c5{grid-area:1/1/2/5}.InvoiceCalculator_serviceDelete__fecdd1c5 .InvoiceCalculator_inputWrapper__fecdd1c5{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.InvoiceCalculator_serviceDelete__fecdd1c5 .InvoiceCalculator_inputWrapper__fecdd1c5 .InvoiceCalculator_serviceDeleteIcon__fecdd1c5{cursor:pointer;margin:0;width:.75rem}.InvoiceCalculator_gridNotes__fecdd1c5{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:50% 50%;width:100%}.InvoiceCalculator_calculatorCardSection__fecdd1c5{padding:2.5rem}@media screen and (max-width:768px){.InvoiceCalculator_calculatorCardSection__fecdd1c5{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.InvoiceCalculator_calculatorCardSection__fecdd1c5 .InvoiceCalculator_input__fecdd1c5 input{border:none;border-radius:0!important;height:3rem!important;outline:none;width:100%!important}.InvoiceCalculator_calculatorCardSection__fecdd1c5:not(:last-child){border-bottom:.0625rem solid #e3e5e8}.InvoiceCalculator_calculatorCardSectionDark__fecdd1c5 .InvoiceCalculator_input__fecdd1c5 input{background-color:#fff;border:none;border-radius:0!important;-webkit-box-shadow:0 0 0 0 #fff!important;box-shadow:0 0 0 0 #fff!important;height:3rem!important;outline:none;width:100%!important}.InvoiceCalculator_calculatorCardHeading__fecdd1c5{color:#000!important;font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04)}.InvoiceCalculator_textInvoice__fecdd1c5{color:#000!important;font-size:1.75rem;font-weight:700;line-height:var(--font-lineheight-06)}.InvoiceCalculator_inputGroup__fecdd1c5,.InvoiceCalculator_inputWrapper__fecdd1c5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.InvoiceCalculator_inputWrapper__fecdd1c5{width:100%}.InvoiceCalculator_detailWrapper__fecdd1c5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.InvoiceCalculator_detailWrapper__fecdd1c5 .InvoiceCalculator_inputLabel__fecdd1c5{margin-right:.75rem}.InvoiceCalculator_inputLabel__fecdd1c5{font-weight:600!important}.InvoiceCalculator_inputLabel__fecdd1c5,.InvoiceCalculator_inputResultText__fecdd1c5{color:#000!important;font-size:1rem!important;line-height:var(--font-lineheight-03)!important;margin-bottom:.25rem!important}.InvoiceCalculator_inputResultText__fecdd1c5{font-weight:400!important}.InvoiceCalculator_resultLogo__fecdd1c5{margin:auto;max-height:8.125rem;max-width:14.375rem}.InvoiceCalculator_resultLogo__fecdd1c5 img{max-height:8.125rem!important;min-width:18.125rem!important;-o-object-fit:contain;object-fit:contain}.InvoiceCalculator_labelTotal__fecdd1c5{color:#000;font-size:1.25rem!important;font-weight:700!important;line-height:var(--font-lineheight-07)!important}.InvoiceCalculator_input__fecdd1c5{margin-bottom:1.25rem!important}.InvoiceCalculator_invoiceCalculatorInfo__fecdd1c5{margin:auto;max-width:41.875rem}.InvoiceCalculator_infoHeading__fecdd1c5{color:#000;font-size:2.125rem;font-weight:700;line-height:var(--font-lineheight-07);margin-bottom:2.5rem;margin-top:3.75rem}.InvoiceCalculator_infoText__fecdd1c5{color:#000;font-size:1.25rem;font-weight:400;line-height:var(--font-lineheight-04)}.InvoiceCalculator_accordionWrapper__fecdd1c5>div{padding:0!important}.InvoiceCalculator_accordionItemTitle__fecdd1c5{color:#000;font-size:1.25rem;font-weight:500;line-height:var(--font-lineheight-04);padding:1.25rem}.InvoiceCalculator_mobileCustomCard__fecdd1c5{border-bottom:none!important;border-top:none!important}.InvoiceCalculator_resultTextWrapper__fecdd1c5{display:grid;gap:.75rem;grid-template-columns:50% 50%;max-width:18.75rem;width:100%}.InvoiceCalculator_inputServiceAmount__fecdd1c5{padding:1rem 0}.InvoiceCalculator_padding0__fecdd1c5{padding:0!important}.InvoiceCalculator_space__fecdd1c5{margin-bottom:2.5rem}.InvoiceCalculator_displayFlex__fecdd1c5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.InvoiceCalculator_editButton__fecdd1c5{background-color:#fff;border:.125rem solid #0d333f;color:#0d333f;font-size:var(--font-size-2)}.InvoiceCalculator_editButton__fecdd1c5:hover{border:.125rem solid #fff;color:#fff!important}.InvoiceCalculator_downloadButton__fecdd1c5{background-color:#0a8543;font-size:var(--font-size-2);margin-top:1rem}.InvoiceCalculator_inputBox__fecdd1c5{margin-right:.3125rem}.InvoiceCalculator_bgColorGray__fecdd1c5{background:#f4f5f8!important;color:#000!important}.InvoiceCalculator_dropdownWrapper__fecdd1c5,.InvoiceCalculator_dropdownWrapper__fecdd1c5 div{width:100%}.InvoiceCalculator_whiteDropdown__fecdd1c5 input{background:#fff!important}.InvoiceCalculator_w100__fecdd1c5{width:100%}.InvoiceCalculator_dInlineBlock__fecdd1c5{display:inline-block}.InvoiceCalculator_totalResult__fecdd1c5{font-size:2.5rem;font-weight:700;line-height:3.25rem}.InvoiceCalculator_sectionTitleWrapper__fecdd1c5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem}.InvoiceCalculator_sectionNumber__fecdd1c5{background-color:#0fd46c!important;border-radius:50%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-size:1.25rem!important;height:1.875rem!important;line-height:1.75rem!important;margin-right:.75rem!important;padding:.625rem!important;width:1.875rem!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;min-width:unset!important}.InvoiceCalculator_mobileSectionHeaderText__fecdd1c5{color:#000!important;display:none;font-size:1.75rem;font-weight:700;margin-bottom:.75rem!important}@media screen and (max-width:768px){.InvoiceCalculator_mobileSectionHeaderText__fecdd1c5{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.InvoiceCalculator_whiteButton__fecdd1c5 button{background-color:#fff!important;color:#8d9096!important;max-width:100%!important;width:100%!important}.InvoiceCalculator_grayButton__fecdd1c5{color:"#000"!important}.InvoiceCalculator_grayButton__fecdd1c5 button{background-color:#f4f5f8!important;color:#000!important;max-width:100%!important;width:100%!important}.InvoiceCalculator_blueText__fecdd1c5{color:#0077c5!important}.InvoiceCalculator_paddingBSmall__fecdd1c5{padding-bottom:1.25rem}.InvoiceCalculator_paddingBLarge__fecdd1c5{padding-bottom:2.5rem}.InvoiceCalculator_clientInfoColumnText__fecdd1c5{color:#000!important;font-size:1.25rem;font-weight:700!important;line-height:var(--font-lineheight-03);padding-bottom:1.25rem}.InvoiceCalculator_closeIconSvg__fecdd1c5{margin-bottom:1rem;margin-left:1.25rem;width:.75rem}.InvoiceCalculator_closeTaxIcon__fecdd1c5{margin-left:1.25rem;width:.75rem}.InvoiceCalculator_mbXsmall__fecdd1c5{margin-bottom:1rem}.InvoiceCalculator_colorBox__fecdd1c5{margin-right:.75rem;padding:0}.InvoiceCalculator_colorBox__fecdd1c5 input{padding:.25rem}.InvoiceCalculator_serviceTable__fecdd1c5{width:100%}.InvoiceCalculator_serviceTable__fecdd1c5 th{border-bottom:.0625rem solid #e3e5e8;padding:0 0 .625rem;text-align:start}.InvoiceCalculator_serviceTable__fecdd1c5 td{border-bottom:.0625rem solid #e3e5e8;padding:.5rem 0;vertical-align:baseline}.InvoiceCalculator_addCustomField__fecdd1c5{margin-bottom:1.25rem!important}.InvoiceCalculator_checkbox__fecdd1c5{color:#000;font-size:1rem;font-weight:400;line-height:var(--font-lineheight-03);margin-bottom:1.25rem}.InvoiceCalculator_cursorHand__fecdd1c5{cursor:pointer}.InvoiceCalculator_borderTop__fecdd1c5{border-top:.0625rem solid #e3e5e8}.InvoiceCalculator_calculatorActions__fecdd1c5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.InvoiceCalculator_invoiceCalculatorContainerItemModule__fecdd1c5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.InvoiceCalculator_invoiceCalculatorModuleText__fecdd1c5{font-size:1.25rem;font-weight:700;line-height:1.75rem}.InvoiceCalculator_invoiceCalculatorModule__fecdd1c5{margin-top:1.25rem}.InvoiceCalculator_invoiceCalculatorButtonTertiary__fecdd1c5{border:.125rem solid #0d333f;border-radius:.25rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;line-height:1.5rem;min-height:var(--spacing-rw-large-button-height)!important;padding:0 var(--spacing-rw-large-button-padding);-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0d333f;cursor:pointer;font-weight:700;text-decoration:none}.InvoiceCalculator_invoiceBannerParent__fecdd1c5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:2.5rem;width:100%}.InvoiceCalculator_invoiceBannerChild__fecdd1c5{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.InvoiceCalculator_invoiceBanner__fecdd1c5{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;padding:0}.InvoiceCalculator_bannerInner__fecdd1c5{background:var(--color-grey-rw-tofu);border-radius:.5rem;padding:var(--spacing-rw-large-button-padding) 1.5rem 1.5rem;position:relative}.InvoiceCalculator_bannerTitle__fecdd1c5{font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:1rem}.InvoiceCalculator_bannerDesc__fecdd1c5{font-size:.875rem;font-weight:400;line-height:1.25rem;margin-bottom:1rem}.InvoiceCalculator_invoiceBannerPaymentcard__fecdd1c5{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5625rem}.InvoiceCalculator_bannerLink__fecdd1c5{color:#0077c5;display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:1rem;text-decoration:none}.InvoiceCalculator_closeBanner__fecdd1c5{height:.5rem;position:absolute;right:1.25rem;top:.875rem;width:.875rem}.InvoiceCalculator_closeBanner__fecdd1c5:after{right:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.InvoiceCalculator_closeBanner__fecdd1c5:before{left:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.InvoiceCalculator_closeBanner__fecdd1c5:after,.InvoiceCalculator_closeBanner__fecdd1c5:before{background-color:#6b6c72;border-radius:.125rem;bottom:.1875rem;content:"";display:block;height:.125rem;position:absolute;width:.875rem}.InvoiceCalculator_hideOnMobile__fecdd1c5{display:block!important}.InvoiceCalculator_showOnMobile__fecdd1c5{display:none!important}.InvoiceCalculator_accordionDescription__fecdd1c5{font-size:1.25rem;font-weight:400!important}@media only screen and (max-width:1024px){.InvoiceCalculator_gridYourInfo__fecdd1c5{display:grid;grid-template-columns:auto auto}.InvoiceCalculator_gridYourInfo__fecdd1c5 .InvoiceCalculator_logoUploader__fecdd1c5{grid-area:1/1/2/3}.InvoiceCalculator_gridClientInfo__fecdd1c5{display:grid;grid-template-columns:auto auto}.InvoiceCalculator_gridClientInfo__fecdd1c5 .InvoiceCalculator_invoiceDetails__fecdd1c5{grid-area:2/1/2/3}.InvoiceCalculator_gridService__fecdd1c5{display:grid;grid-template-columns:auto auto}.InvoiceCalculator_gridService__fecdd1c5 .InvoiceCalculator_service__fecdd1c5{grid-area:2/1/3/3}.InvoiceCalculator_gridService__fecdd1c5 .InvoiceCalculator_serviceDelete__fecdd1c5{grid-area:1/1/2/3}.InvoiceCalculator_gridService__fecdd1c5 .InvoiceCalculator_serviceAmount__fecdd1c5{grid-area:4/1/5/3}.InvoiceCalculator_gridNotes__fecdd1c5{display:grid;grid-template-columns:auto}}@media only screen and (max-width:480px){.InvoiceCalculator_showOnMobile__fecdd1c5{display:block!important}.InvoiceCalculator_hideOnMobile__fecdd1c5{display:none!important}.InvoiceCalculator_gridYourInfo__fecdd1c5{display:grid;grid-template-columns:auto}.InvoiceCalculator_gridYourInfo__fecdd1c5 .InvoiceCalculator_logoUploader__fecdd1c5{grid-area:1/1/2/2}.InvoiceCalculator_invoiceCalculatorInfo__fecdd1c5{margin:auto;max-width:90%}.InvoiceCalculator_gridClientInfo__fecdd1c5{display:grid;grid-template-columns:auto}.InvoiceCalculator_gridClientInfo__fecdd1c5 .InvoiceCalculator_invoiceDetails__fecdd1c5{grid-area:3/1/4/2}.InvoiceCalculator_gridService__fecdd1c5{display:grid;grid-template-columns:auto auto}.InvoiceCalculator_gridService__fecdd1c5 .InvoiceCalculator_service__fecdd1c5{grid-area:2/1/3/3}.InvoiceCalculator_gridService__fecdd1c5 .InvoiceCalculator_serviceDelete__fecdd1c5{grid-area:1/1/2/3}.InvoiceCalculator_gridService__fecdd1c5 .InvoiceCalculator_serviceAmount__fecdd1c5{grid-area:4/1/5/3}.InvoiceCalculator_gridNotes__fecdd1c5{display:grid;grid-template-columns:auto}.InvoiceCalculator_whiteButton__fecdd1c5 button{background-color:#f4f5f8!important;color:#8d9096!important;margin-bottom:.625rem!important;max-width:100%!important;width:100%!important}.InvoiceCalculator_invoiceCalculatorContainerItemModule__fecdd1c5{padding:1.25rem 1.25rem 0}.InvoiceCalculator_invoiceBannerChild__fecdd1c5{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.StepByStepDescription_stepByStepHeading__b37f9f0c{color:#000;font-size:2.125rem;font-weight:700;line-height:var(--font-lineheight-07);margin-bottom:2.5rem;margin-top:3.75rem}.StepByStepDescription_stepByStepDescription__b37f9f0c{color:#000;font-size:1.25rem;font-weight:400;line-height:var(--font-lineheight-04)}.StepByStepDescription_stepByStepContentWrapper__b37f9f0c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.StepByStepDescription_stepByStepDescriptionNumber__b37f9f0c{background-color:#0fd46c!important;border-radius:50%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-size:1.75rem!important;height:2.5rem!important;line-height:2.75rem!important;margin-right:1.875rem!important;min-width:unset!important;padding:.625rem!important;width:2.5rem!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.ReviewBlock_reviewBlock__331ff322{background-color:#f4f5f8;padding:2.5rem}.ReviewBlock_container__331ff322{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:75rem;min-height:8.125rem;padding:0 2.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;border-radius:var(--radius-small);justify-content:space-around}@media screen and (max-width:1024px){.ReviewBlock_container__331ff322{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.5rem 0}.ReviewBlock_container__331ff322>div:not(:last-child){margin-bottom:2.5rem}}.ReviewBlock_container__331ff322.ReviewBlock_whiteColor__331ff322{background-color:#fff}.ReviewBlock_container__331ff322.ReviewBlock_transparent__331ff322{background-color:transparent}.ReviewBlock_container__331ff322.ReviewBlock_greyColor__331ff322{background-color:#393a3d}.ReviewBlock_container__331ff322.ReviewBlock_blackColor__331ff322{background-color:#000}h1.ReviewBlock_heading__331ff322,h2.ReviewBlock_heading__331ff322,h3.ReviewBlock_heading__331ff322,h4.ReviewBlock_heading__331ff322,h5.ReviewBlock_heading__331ff322,h6.ReviewBlock_heading__331ff322{margin:0 auto;margin-bottom:1.25rem!important;margin-top:0!important;max-width:75rem;padding:0}@media screen and (max-width:1024px){h1.ReviewBlock_heading__331ff322,h2.ReviewBlock_heading__331ff322,h3.ReviewBlock_heading__331ff322,h4.ReviewBlock_heading__331ff322,h5.ReviewBlock_heading__331ff322,h6.ReviewBlock_heading__331ff322{margin-bottom:2.5rem!important}}.ReviewBlock_quote__331ff322{color:#8d9096;font-size:.875rem;max-width:28.125rem;padding:0 1.25rem;text-align:center}.ReviewBlock_reviewStars__331ff322.ReviewBlock_isMobile__331ff322{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ReviewBlock_profile__331ff322{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:25%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.ReviewBlock_profile__331ff322{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}.ReviewBlock_profile__331ff322>div:nth-child(2){margin-top:.5rem}}.ReviewBlock_profile__331ff322 .ReviewBlock_profileImage__331ff322{height:auto;width:4.6875rem}.ReviewBlock_profile__331ff322 .ReviewBlock_profileText__331ff322{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1024px){.ReviewBlock_profile__331ff322 .ReviewBlock_profileText__331ff322{margin-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.ReviewBlock_profile__331ff322 .ReviewBlock_profileText__331ff322 .ReviewBlock_primary__331ff322{color:#000;font-size:1.1rem;font-weight:600}@media screen and (max-width:1024px){.ReviewBlock_profile__331ff322 .ReviewBlock_profileText__331ff322 .ReviewBlock_primary__331ff322{font-size:.875rem;font-weight:400}}.ReviewBlock_profile__331ff322 .ReviewBlock_profileText__331ff322 .ReviewBlock_secondary__331ff322{color:#8d9096;font-size:.8rem}@media screen and (max-width:1024px){.ReviewBlock_profile__331ff322 .ReviewBlock_profileText__331ff322 .ReviewBlock_secondary__331ff322{font-size:.875rem}}.ReviewBlock_logoWrapper__331ff322{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:25%;min-width:9.375rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ReviewBlock_logoWrapper__331ff322 .ReviewBlock_logo__331ff322{max-height:4.6875rem;max-width:9.375rem}.ReviewBlock_Loader__331ff322{display:block;width:100%}.ReviewBlock_LoaderContent__331ff322{display:block;height:5rem;margin:2.5rem auto;position:relative;width:5rem}.ReviewBlock_LoaderContent__331ff322 div{-webkit-animation:ReviewBlock_loader__331ff322 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:ReviewBlock_loader__331ff322 1.2s cubic-bezier(.5,0,.5,1) infinite;-webkit-transform-origin:2.5rem 2.5rem;transform-origin:2.5rem 2.5rem}.ReviewBlock_LoaderContent__331ff322 div:after{background:#000;border-radius:50%;content:" ";display:block;height:.4375rem;margin:-.25rem 0 0 -.25rem;position:absolute;width:.4375rem}.ReviewBlock_LoaderContent__331ff322 div:first-child{-webkit-animation-delay:-36ms;animation-delay:-36ms}.ReviewBlock_LoaderContent__331ff322 div:first-child:after{left:3.9375rem;top:3.9375rem}.ReviewBlock_LoaderContent__331ff322 div:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.ReviewBlock_LoaderContent__331ff322 div:nth-child(2):after{left:3.5rem;top:4.25rem}.ReviewBlock_LoaderContent__331ff322 div:nth-child(3){-webkit-animation-delay:-.108s;animation-delay:-.108s}.ReviewBlock_LoaderContent__331ff322 div:nth-child(3):after{left:3rem;top:4.4375rem}.ReviewBlock_LoaderContent__331ff322 div:nth-child(4){-webkit-animation-delay:-.144s;animation-delay:-.144s}.ReviewBlock_LoaderContent__331ff322 div:nth-child(4):after{left:2.5rem;top:4.5rem}.ReviewBlock_LoaderContent__331ff322 div:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.ReviewBlock_LoaderContent__331ff322 div:nth-child(5):after{left:2rem;top:4.4375rem}.ReviewBlock_LoaderContent__331ff322 div:nth-child(6){-webkit-animation-delay:-.216s;animation-delay:-.216s}.ReviewBlock_LoaderContent__331ff322 div:nth-child(6):after{left:1.5rem;top:4.25rem}.ReviewBlock_LoaderContent__331ff322 div:nth-child(7){-webkit-animation-delay:-.252s;animation-delay:-.252s}.ReviewBlock_LoaderContent__331ff322 div:nth-child(7):after{left:1.0625rem;top:3.9375rem}.ReviewBlock_LoaderContent__331ff322 div:nth-child(8){-webkit-animation-delay:-.288s;animation-delay:-.288s}.ReviewBlock_LoaderContent__331ff322 div:nth-child(8):after{left:.75rem;top:3.5rem}.ReviewBlock_LoaderContent__331ff322.ReviewBlock_greyColor__331ff322 div:after{background-color:#393a3d}.ReviewBlock_LoaderContent__331ff322.ReviewBlock_blackColor__331ff322 div:after{background-color:#000}.ReviewBlock_LoaderContent__331ff322.ReviewBlock_whiteColor__331ff322 div:after{background-color:#fff}.ReviewBlock_LoaderContent__331ff322.ReviewBlock_proseriesBlue__331ff322 div:after{background-color:#055393}.ReviewBlock_LoaderContent__331ff322.ReviewBlock_intuitBlue__331ff322 div:after{background-color:#236cff}.ReviewBlock_LoaderContent__331ff322.ReviewBlock_proconnectBlue__331ff322 div:after{background-color:#0097e6}.ReviewBlock_LoaderContent__331ff322.ReviewBlock_lacerteGold__331ff322 div:after{background-color:var(--color-gold-02)}.ReviewBlock_LoaderContent__331ff322.ReviewBlock_rwGreen__331ff322 div:after{background-color:var(--color-green-rw-green)}.ReviewBlock_LoaderContent__331ff322.ReviewBlock_rwDarkGreen__331ff322 div:after{background-color:#0a8543}.ReviewBlock_LoaderContent__331ff322.ReviewBlock_quickbooksGreen__331ff322 div:after{background-color:#2ca01c}@-webkit-keyframes ReviewBlock_loader__331ff322{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ReviewBlock_loader__331ff322{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--navMaxWidthLarge:73.125rem;--navMaxWidthMedium:61.25rem}.Rw2Hero_root__4dd32c7a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;position:relative;width:100%}.Rw2Hero_root__4dd32c7a.Rw2Hero_heightDefault__4dd32c7a{min-height:39.6875rem}.Rw2Hero_root__4dd32c7a.Rw2Hero_heightSmall__4dd32c7a{min-height:35.9375rem}@media screen and (max-width:768px){.Rw2Hero_root__4dd32c7a.Rw2Hero_mblBgHeight__4dd32c7a{min-height:51.5rem}}@media screen and (min-width:1024px){.Rw2Hero_root__4dd32c7a.Rw2Hero_dskBottomPadding__4dd32c7a{padding-bottom:5rem}}@media screen and (max-width:767px){.Rw2Hero_root__4dd32c7a.Rw2Hero_mblAlignTop__4dd32c7a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.Rw2Hero_root__4dd32c7a.Rw2Hero_mblAlignCenter__4dd32c7a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Rw2Hero_root__4dd32c7a.Rw2Hero_mblAlignBottom__4dd32c7a{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.Rw2Hero_root__4dd32c7a.Rw2Hero_backgroundWhite__4dd32c7a{background-color:#fff}.Rw2Hero_root__4dd32c7a.Rw2Hero_backgroundBlack__4dd32c7a{background-color:#000;color:#fff}.Rw2Hero_root__4dd32c7a.Rw2Hero_backgroundBlack__4dd32c7a .Rw2Hero_header__4dd32c7a,.Rw2Hero_root__4dd32c7a.Rw2Hero_backgroundBlack__4dd32c7a .Rw2Hero_subhead__4dd32c7a{color:#fff}.Rw2Hero_root__4dd32c7a.Rw2Hero_backgroundBlue__4dd32c7a{background-color:#0d333f}.Rw2Hero_root__4dd32c7a.Rw2Hero_backgroundBlue__4dd32c7a .Rw2Hero_header__4dd32c7a,.Rw2Hero_root__4dd32c7a.Rw2Hero_backgroundBlue__4dd32c7a .Rw2Hero_subhead__4dd32c7a{color:#fff}.Rw2Hero_root__4dd32c7a.Rw2Hero_backgroundLightBlue__4dd32c7a{background-color:#dbedee}.Rw2Hero_root__4dd32c7a.Rw2Hero_backgroundGreen__4dd32c7a{background-color:#0a8543}.Rw2Hero_root__4dd32c7a.Rw2Hero_backgroundGreen__4dd32c7a .Rw2Hero_header__4dd32c7a,.Rw2Hero_root__4dd32c7a.Rw2Hero_backgroundGreen__4dd32c7a .Rw2Hero_subhead__4dd32c7a{color:#fff}.Rw2Hero_root__4dd32c7a.Rw2Hero_backgroundLightGreen__4dd32c7a{background-color:#e8f5e3}.Rw2Hero_root__4dd32c7a.Rw2Hero_backgroundLightOrange__4dd32c7a{background-color:#f7f8f3}.Rw2Hero_root__4dd32c7a.Rw2Hero_backgroundRwTofu__4dd32c7a{background-color:#f3f2ef}.Rw2Hero_root__4dd32c7a.Rw2Hero_backgroundRwDarkTofu__4dd32c7a{background-color:#e2e0db}.Rw2Hero_root__4dd32c7a.Rw2Hero_contentDefault__4dd32c7a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (min-width:1024px){.Rw2Hero_root__4dd32c7a.Rw2Hero_contentDefault__4dd32c7a .Rw2Hero_leftContent__4dd32c7a{margin-left:2.5rem;margin-right:0}}@media screen and (min-width:768px){.Rw2Hero_root__4dd32c7a.Rw2Hero_contentDefault__4dd32c7a .Rw2Hero_rightContent__4dd32c7a{margin:0 16.667%}}@media screen and (min-width:1024px){.Rw2Hero_root__4dd32c7a.Rw2Hero_contentDefault__4dd32c7a .Rw2Hero_rightContent__4dd32c7a{margin-left:auto;margin-right:0;padding-left:1.25rem;padding-right:0}}.Rw2Hero_root__4dd32c7a.Rw2Hero_contentReverse__4dd32c7a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width:768px){.Rw2Hero_root__4dd32c7a.Rw2Hero_contentReverse__4dd32c7a .Rw2Hero_rightContent__4dd32c7a{margin:0 16.667%}}@media screen and (min-width:1024px){.Rw2Hero_root__4dd32c7a.Rw2Hero_contentReverse__4dd32c7a .Rw2Hero_rightContent__4dd32c7a{margin-left:0;margin-right:0;padding-left:0;padding-right:1.25rem}.Rw2Hero_root__4dd32c7a.Rw2Hero_contentReverse__4dd32c7a .Rw2Hero_leftContent__4dd32c7a{margin-right:8.333%}}.Rw2Hero_root__4dd32c7a.Rw2Hero_contentCenter__4dd32c7a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Rw2Hero_root__4dd32c7a.Rw2Hero_contentCenter__4dd32c7a .Rw2Hero_leftContent__4dd32c7a{margin-left:0}.Rw2Hero_root__4dd32c7a.Rw2Hero_contentCenter__4dd32c7a .Rw2Hero_rightContent__4dd32c7a{margin-right:0}.Rw2Hero_container__4dd32c7a{display:inherit;height:auto;max-width:85rem;width:100%;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit;margin:0 auto;overflow:hidden}.Rw2Hero_container__4dd32c7a.Rw2Hero_spaceBetween__4dd32c7a{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1023px){.Rw2Hero_heightDefault__4dd32c7a .Rw2Hero_leftContent__4dd32c7a{padding-bottom:2.5rem;padding-top:2.5rem}}@media screen and (min-width:768px){.Rw2Hero_heightDefault__4dd32c7a .Rw2Hero_leftContent__4dd32c7a{padding-bottom:3.75rem;padding-top:5rem}}@media screen and (min-width:1024px){.Rw2Hero_heightDefault__4dd32c7a .Rw2Hero_leftContent__4dd32c7a{padding:6.25rem 0}}@media screen and (max-width:1023px){.Rw2Hero_heightSmall__4dd32c7a .Rw2Hero_leftContent__4dd32c7a{padding-bottom:2.5rem;padding-top:2.5rem}}@media screen and (min-width:768px){.Rw2Hero_heightSmall__4dd32c7a .Rw2Hero_leftContent__4dd32c7a{padding-bottom:3.75rem;padding-top:5rem}}@media screen and (min-width:1024px){.Rw2Hero_heightSmall__4dd32c7a .Rw2Hero_leftContent__4dd32c7a{padding:0}.Rw2Hero_heightSmall__4dd32c7a .Rw2Hero_leftContent__4dd32c7a .Rw2Hero_header__4dd32c7a{font-size:3rem;line-height:3.75rem}}.Rw2Hero_leftContent__4dd32c7a{height:100%;width:auto;z-index:1}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_dskHeroLeftContentSpace__4dd32c7a{display:none}@media screen and (max-width:767px){.Rw2Hero_leftContent__4dd32c7a.Rw2Hero_mblAlignBottom__4dd32c7a{padding-bottom:5rem}}@media screen and (max-width:1023px){.Rw2Hero_leftContent__4dd32c7a{margin:0 2.5rem;width:100%}}@media screen and (min-width:1024px){.Rw2Hero_leftContent__4dd32c7a{width:41.667%}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_dskHeroLeftContentSpace__4dd32c7a{display:block}}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_textLeft__4dd32c7a{text-align:left}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_textLeft__4dd32c7a .Rw2Hero_subhead__4dd32c7a{padding-right:25%}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_textCenter__4dd32c7a{text-align:center}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_textCenter__4dd32c7a .Rw2Hero_subhead__4dd32c7a{padding:0 12.5%}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_textRight__4dd32c7a{text-align:right}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_textRight__4dd32c7a .Rw2Hero_subhead__4dd32c7a{padding-left:25%}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_textCenter__4dd32c7a button[class*=videoLink],.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_textRight__4dd32c7a button[class*=videoLink]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width:1023px){.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_copyContainer__4dd32c7a.Rw2Hero_textLeft__4dd32c7a{padding-right:16.667%}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_copyContainer__4dd32c7a.Rw2Hero_textLeft__4dd32c7a .Rw2Hero_subhead__4dd32c7a{padding:0}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_copyContainer__4dd32c7a.Rw2Hero_textCenter__4dd32c7a{padding-left:8.3335%;padding-right:8.3335%}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_copyContainer__4dd32c7a.Rw2Hero_textCenter__4dd32c7a .Rw2Hero_subhead__4dd32c7a{padding:0}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_copyContainer__4dd32c7a.Rw2Hero_textRight__4dd32c7a{padding-left:16.667%}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_copyContainer__4dd32c7a.Rw2Hero_textRight__4dd32c7a .Rw2Hero_subhead__4dd32c7a{padding:0}}@media screen and (max-width:767px){.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_copyContainer__4dd32c7a.Rw2Hero_textCenter__4dd32c7a,.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_copyContainer__4dd32c7a.Rw2Hero_textLeft__4dd32c7a,.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_copyContainer__4dd32c7a.Rw2Hero_textRight__4dd32c7a{padding:0}}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_copyContainer__4dd32c7a .Rw2Hero_eyebrow__4dd32c7a{font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:.625rem;text-transform:uppercase}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_copyContainer__4dd32c7a .Rw2Hero_eyebrow__4dd32c7a.Rw2Hero_grey__4dd32c7a{color:#393a3d}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_copyContainer__4dd32c7a .Rw2Hero_eyebrow__4dd32c7a.Rw2Hero_white__4dd32c7a{color:#fff}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_copyContainer__4dd32c7a .Rw2Hero_eyebrow__4dd32c7a.Rw2Hero_black__4dd32c7a{color:#000}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_header__4dd32c7a{color:#000;font-size:2.5rem;font-weight:700;line-height:3.25rem;margin-bottom:1.25rem;margin-top:0}@media screen and (min-width:1024px){.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_header__4dd32c7a{font-size:4.5rem;line-height:5.75rem}}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_subhead__4dd32c7a{color:#000;font-size:1rem;font-weight:500;line-height:1.5rem}@media screen and (min-width:1024px){.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_subhead__4dd32c7a{font-size:1.25rem;line-height:1.75rem}}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_ctaSection__4dd32c7a{margin-top:2.5rem}@media screen and (min-width:768px){.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_ctaSection__4dd32c7a>div{display:inline-block}}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_ctaSection__4dd32c7a>div:first-child .Rw2Hero_cta__4dd32c7a{margin-bottom:.625rem}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_ctaSection__4dd32c7a .Rw2Hero_cta__4dd32c7a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}@media screen and (min-width:768px){.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_ctaSection__4dd32c7a .Rw2Hero_cta__4dd32c7a{width:auto}}@media screen and (min-width:1024px){.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_ctaSection__4dd32c7a .Rw2Hero_cta__4dd32c7a{margin-left:1.25rem}}@media screen and (min-width:768px){.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_ctaSection__4dd32c7a.Rw2Hero_textCenter__4dd32c7a .Rw2Hero_cta__4dd32c7a,.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_ctaSection__4dd32c7a.Rw2Hero_textLeft__4dd32c7a .Rw2Hero_cta__4dd32c7a{margin-left:0;margin-right:1.25rem}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_ctaSection__4dd32c7a.Rw2Hero_textRight__4dd32c7a .Rw2Hero_cta__4dd32c7a{margin-left:1.25rem;margin-right:0}}.Rw2Hero_leftContent__4dd32c7a .Rw2Hero_videoLink__4dd32c7a{margin-top:1.25rem}.Rw2Hero_rightContent__4dd32c7a{height:100%;width:auto;z-index:0}@media screen and (max-width:1023px){.Rw2Hero_rightContent__4dd32c7a{margin:0 2.5rem;width:100%}}@media screen and (min-width:768px){.Rw2Hero_rightContent__4dd32c7a{width:83.333%}}@media screen and (min-width:1024px){.Rw2Hero_rightContent__4dd32c7a.Rw2Hero_col5__4dd32c7a{width:41.667%}.Rw2Hero_rightContent__4dd32c7a.Rw2Hero_col6__4dd32c7a{width:50%}}.Rw2Hero_rightContent__4dd32c7a img{width:100%}.Rw2Hero_videoMediaWrapper__4dd32c7a .Rw2Hero_videoContainer__4dd32c7a{margin:0 auto;max-width:20.9375rem;position:relative}@media (min-width:768px){.Rw2Hero_videoMediaWrapper__4dd32c7a .Rw2Hero_videoContainer__4dd32c7a{margin-bottom:3.75rem;max-width:35.625rem}}@media (min-width:1024px){.Rw2Hero_videoMediaWrapper__4dd32c7a .Rw2Hero_videoContainer__4dd32c7a{max-width:41.875rem}}.Rw2Hero_videoMediaWrapper__4dd32c7a .Rw2Hero_videoContainer__4dd32c7a:after{background:rgba(0,0,0,.25);border-radius:100%;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.Rw2Hero_videoMediaWrapper__4dd32c7a .Rw2Hero_videoContainer__4dd32c7a .Rw2Hero_playBtn__4dd32c7a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:100%;-webkit-box-shadow:0 .25rem 1.875rem 0 rgba(0,0,0,.15);box-shadow:0 .25rem 1.875rem 0 rgba(0,0,0,.15);cursor:pointer;height:3.75rem;left:50%;padding:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3.75rem;z-index:3}.Rw2Hero_videoMediaWrapper__4dd32c7a .Rw2Hero_videoContainer__4dd32c7a .Rw2Hero_playBtn__4dd32c7a:focus{outline:none}.Rw2Hero_videoMediaWrapper__4dd32c7a .Rw2Hero_videoContainer__4dd32c7a .Rw2Hero_playBtn__4dd32c7a:focus-visible+div{outline:.0625rem solid #005fcc}.Rw2Hero_videoMediaWrapper__4dd32c7a .Rw2Hero_videoContainer__4dd32c7a .Rw2Hero_playBtn__4dd32c7a svg{height:100%;pointer-events:none;width:100%}@media screen and (min-width:1024px){.Rw2Hero_videoMediaWrapper__4dd32c7a .Rw2Hero_videoContainer__4dd32c7a .Rw2Hero_playBtn__4dd32c7a{height:18.75%;width:18.75%}}.Rw2Hero_rightContent__4dd32c7a.Rw2Hero_inlineVideo__4dd32c7a.Rw2Hero_justifyCenter__4dd32c7a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Rw2Hero_backgroundImage__4dd32c7a{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.Rw2Hero_backgroundImage__4dd32c7a .Rw2Hero_image__4dd32c7a{height:100%;width:100%}.Rw2Hero_backgroundImage__4dd32c7a .Rw2Hero_image__4dd32c7a>div{height:100%}.Rw2Hero_backgroundImage__4dd32c7a .Rw2Hero_overlay__4dd32c7a{background:linear-gradient(90.52deg,rgba(0,0,0,.8) 1.63%,transparent 75.73%);height:100%;left:0;position:absolute;top:0;-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0);width:100%}.Rw2Hero_backgroundImage__4dd32c7a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.Rw2Hero_backgroundImage__4dd32c7a.Rw2Hero_mobileDNone__4dd32c7a,.Rw2Hero_rightContent__4dd32c7a.Rw2Hero_mobileDNone__4dd32c7a{display:none}}@media screen and (min-width:768px) and (max-width:1023px){.Rw2Hero_backgroundImage__4dd32c7a.Rw2Hero_tabletDNone__4dd32c7a,.Rw2Hero_rightContent__4dd32c7a.Rw2Hero_tabletDNone__4dd32c7a{display:none}}@media screen and (min-width:1024px){.Rw2Hero_backgroundImage__4dd32c7a.Rw2Hero_desktopDNone__4dd32c7a,.Rw2Hero_rightContent__4dd32c7a.Rw2Hero_desktopDNone__4dd32c7a{display:none}.Rw2Hero_rightContent__4dd32c7a.Rw2Hero_dskBtmAlign__4dd32c7a{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:-.375rem!important}}.Rw2Hero_downArrow__4dd32c7a{background:inherit;bottom:-1.625rem;height:3.25rem;left:50%;position:absolute;-webkit-transform:translate(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg);width:3.25rem}.Rw2Hero_authentication__4dd32c7a{background:#fff;border-radius:.5rem;-webkit-box-shadow:0 .375rem 1.5rem 0 rgba(0,0,0,.2);box-shadow:0 .375rem 1.5rem 0 rgba(0,0,0,.2);color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;min-height:32.5rem;padding:2rem 2rem 1.75rem;position:relative;width:24.25rem}@media screen and (max-width:768px){.Rw2Hero_authentication__4dd32c7a{margin-bottom:1rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwAccordion_accordion__a4b2258f{margin:0 auto;max-width:90rem}@media screen and (min-width:1024px){.RwAccordion_accordion__a4b2258f{padding:0 2.5rem}.RwAccordion_accordion__a4b2258f.RwAccordion_fullWidth__a4b2258f{max-width:100%}}@media screen and (max-width:1023px){.RwAccordion_accordion__a4b2258f.RwAccordion_accordion_Rounded__a4b2258f{padding:0}}[class^=RwTabItem_tabItemContent]>.RwAccordion_accordion__a4b2258f.RwAccordion_fullWidth__a4b2258f{max-width:100%;min-width:100%}.RwAccordion_accordion__title__a4b2258f[class*=heading]{font-size:2.125rem;line-height:2.75rem;margin:0}@media screen and (min-width:1024px){.RwAccordion_accordion__title__a4b2258f[class*=heading]{font-size:3rem;line-height:3.75rem}}.RwAccordion_accordion__a4b2258f .RwAccordion_accordionContainer__a4b2258f,.RwAccordion_accordion__a4b2258f>[class*=bg]{padding:5rem 0}@media screen and (min-width:1024px){.RwAccordion_accordion__a4b2258f .RwAccordion_accordionContainer__a4b2258f,.RwAccordion_accordion__a4b2258f>[class*=bg]{padding:6.25rem}}.RwAccordion_accordion__a4b2258f .RwAccordion_accordionContainer__a4b2258f{border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.RwAccordion_accordion__a4b2258f .RwAccordion_accordionContainer__a4b2258f,.RwAccordion_accordion__a4b2258f>[class*=bg]>[class*=container]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1200px){.RwAccordion_accordion__a4b2258f .RwAccordion_accordionContainer__a4b2258f,.RwAccordion_accordion__a4b2258f>[class*=bg]>[class*=container]{text-align:center}}.RwAccordion_accordion__a4b2258f .RwAccordion_accordionContainer__a4b2258f div[class*=accordion],.RwAccordion_accordion__a4b2258f>[class*=bg]>[class*=container] div[class*=accordion]{margin-top:2.5rem;max-width:83.333%;padding:0}@media screen and (min-width:1024px){.RwAccordion_accordion__a4b2258f .RwAccordion_accordionContainer__a4b2258f div[class*=accordion],.RwAccordion_accordion__a4b2258f>[class*=bg]>[class*=container] div[class*=accordion]{margin-top:3.75rem;max-width:66.667%}}.RwAccordion_accordion__a4b2258f .RwAccordion_accordionContainer__a4b2258f div[class*=accordion] [class*=blackArrow],.RwAccordion_accordion__a4b2258f .RwAccordion_accordionContainer__a4b2258f div[class*=accordion] [class*=whiteArrow],.RwAccordion_accordion__a4b2258f>[class*=bg]>[class*=container] div[class*=accordion] [class*=blackArrow],.RwAccordion_accordion__a4b2258f>[class*=bg]>[class*=container] div[class*=accordion] [class*=whiteArrow]{border-top-right-radius:.1875rem}.RwAccordion_accordion__a4b2258f [class*=toggle]{cursor:pointer;padding-left:0!important;padding-right:0!important}.RwAccordion_accordion__a4b2258f [class*=toggle]:focus div:first-child,.RwAccordion_accordion__a4b2258f [class*=toggle]:hover div:first-child{color:#0a8543!important}.RwAccordion_accordion__a4b2258f [class*=toggle]:focus div:last-child,.RwAccordion_accordion__a4b2258f [class*=toggle]:hover div:last-child{border-color:#0a8543}.RwAccordion_accordion__a4b2258f [class*=toggle] div:first-child{font-size:1rem;font-weight:600;line-height:1.5rem;padding-right:1.25rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.RwAccordion_accordion__a4b2258f [class*=toggle] [class*=blackArrow]{margin:0;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.RwAccordion_accordion__a4b2258f [class*=toggle][aria-expanded=true] [class*=blackArrow]{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.RwAccordion_accordion__a4b2258f [class*=itemContainer]{border-bottom:none;border-top:.0625rem solid rgba(0,0,0,.2);padding:0}.RwAccordion_accordion__a4b2258f [class*=itemContainer]:last-child{border-bottom:.0625rem solid rgba(0,0,0,.2)}.RwAccordion_accordion__a4b2258f [class*=itemContainer] button{padding:1.25rem 0}@media screen and (min-width:1024px){.RwAccordion_accordion__a4b2258f [class*=itemContainer] button{padding:1.25rem .625rem}}.RwAccordion_accordion__a4b2258f [class*=itemContainer] button[aria-expanded=true]{padding-bottom:0}.RwAccordion_accordion__a4b2258f [class*=itemContainer] [class*=content]{font-size:1rem;line-height:1.5rem;margin-top:.5rem;padding-bottom:1.25rem;padding-right:2.5rem;text-align:left}@media screen and (max-width:767px){.RwAccordion_accordion__a4b2258f [class*=itemContainer] [class*=content]{padding-right:1.25rem}}@media screen and (min-width:1024px){.RwAccordion_accordion__a4b2258f [class*=itemContainer] [class*=content]{font-size:.875rem;line-height:1.25rem}}.RwAccordion_rwAccordion__icon__a4b2258f{display:inline-block;margin-left:.625rem;position:relative;-webkit-transition:-webkit-transform .4s ease .25s;transition:-webkit-transform .4s ease .25s;transition:transform .4s ease .25s;transition:transform .4s ease .25s,-webkit-transform .4s ease .25s}.RwAccordion_rwAccordion__icon__a4b2258f svg path{fill:none;stroke:currentColor}.RwAccordion_rwAccordion__icon__a4b2258f.RwAccordion_reversed__a4b2258f{-webkit-transform:scale(-1);transform:scale(-1);-webkit-transform-origin:center;transform-origin:center}.RwAccordion_rwAccordion__link__a4b2258f{font-size:1.5rem;line-height:2rem;margin-top:2.5rem;max-width:83.333%}.RwAccordion_visuallyHidden__a4b2258f{height:.0625rem;overflow:hidden;position:absolute;width:.0625rem;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);margin:-.0625rem;padding:0;white-space:nowrap}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--breakpointsLarge:75rem;--breakpointMaxSmall:47.9375rem}@media (max-width:768px){.RwCardsContainer_cardsContainer__17131832{width:100%}}.RwCardsContainer_cardsContainer__17131832.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_containerHeader__17131832{letter-spacing:.075rem;line-height:.9rem;margin-bottom:.5rem;margin-top:5rem;text-transform:uppercase}@media (min-width:1024px){.RwCardsContainer_cardsContainer__17131832.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_containerHeader__17131832{margin-bottom:1rem}}.RwCardsContainer_cardsContainer__17131832.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_containerFusionthemeSubheader__17131832{margin:0}.RwCardsContainer_cardsContainer__17131832.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_container__17131832{padding-bottom:5rem}@media (min-width:1024px){.RwCardsContainer_cardsContainer__17131832.RwCardsContainer_rwCardsContainerFusionTheme__17131832{margin:0 auto;max-width:90rem;padding:0 2.5rem}.RwCardsContainer_cardsContainer__17131832.RwCardsContainer_rwCardsContainerFusionTheme__17131832.RwCardsContainer_fusionThemeFullWidth__17131832{margin:0 auto;max-width:unset;padding:unset}.RwCardsContainer_cardsContainer__17131832.RwCardsContainer_roundedBg__17131832{margin:0 auto;max-width:90rem;padding:0 2.5rem}}.RwCardsContainer_cardsContainer__17131832.RwCardsContainer_roundedBg__17131832 .RwCardsContainer_container__17131832{border-radius:.5rem}.RwCardsContainer_cardsContainer__17131832.RwCardsContainer_cardsContainer__17131832 [class*=RwCarousel_rwGroup]>div>div>div:only-child{margin:0 auto;-webkit-transform:translateX(-.625rem);transform:translateX(-.625rem)}.RwCardsContainer_container__17131832{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5rem}@media (min-width:1024px){.RwCardsContainer_container__17131832{padding-bottom:6.25rem}.RwCardsContainer_container__17131832.RwCardsContainer_dskTopPadding__17131832{padding-top:5rem}}.RwCardsContainer_subhead__17131832{font-size:1.25rem;padding-bottom:2.5rem}.RwCardsContainer_subhead__17131832.RwCardsContainer_white__17131832{color:#fff}.RwCardsContainer_subhead__17131832.RwCardsContainer_black__17131832{color:#000}.RwCardsContainer_cta__17131832{margin-bottom:3.75rem}.RwCardsContainer_containerHeader__17131832{margin-bottom:1.25rem;margin-top:6.25rem}.RwCardsContainer_containerHeader__17131832.RwCardsContainer_white__17131832{color:#fff}.RwCardsContainer_containerHeader__17131832.RwCardsContainer_black__17131832{color:#000}.RwCardsContainer_textContainer__17131832{margin:0 auto;max-width:83.333%;text-align:center}.RwCardsContainer_rwGroup__17131832{margin:0 auto;max-width:90rem;padding:.0625rem 9.375rem;position:relative;width:100%}.RwCardsContainer_singleTab__17131832{border:none;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;padding-bottom:1rem;padding-top:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:transparent;border-radius:.5rem;cursor:pointer;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;justify-content:center;margin-left:.875rem}.RwCardsContainer_singleTab__17131832,.RwCardsContainer_singleTab__17131832 .RwCardsContainer_title__17131832{color:#fff;font-size:1rem;font-weight:600}.RwCardsContainer_singleTab__17131832:hover{color:#fff;text-decoration:unset}@media (min-width:1024px){.RwCardsContainer_singleTab__17131832:hover{background-color:rgba(13,51,63,.3)}}.RwCardsContainer_singleTab__17131832:first-child{margin-left:0}@media (max-width:var(--breakpointMaxSmall )){.RwCardsContainer_singleTab__17131832:first-child:nth-last-child(4),.RwCardsContainer_singleTab__17131832:first-child:nth-last-child(4)~.RwCardsContainer_singleTab__17131832,.RwCardsContainer_singleTab__17131832:first-child:nth-last-child(5),.RwCardsContainer_singleTab__17131832:first-child:nth-last-child(5)~.RwCardsContainer_singleTab__17131832,.RwCardsContainer_singleTab__17131832:first-child:nth-last-child(6),.RwCardsContainer_singleTab__17131832:first-child:nth-last-child(6)~.RwCardsContainer_singleTab__17131832{min-width:6.9375rem;-webkit-box-flex:0;-ms-flex:0;flex:0}}.RwCardsContainer_singleTab__17131832.RwCardsContainer_rwDark__17131832{color:#000}.RwCardsContainer_activeBlue__17131832,.RwCardsContainer_singleTab__17131832.RwCardsContainer_activeBlue__17131832{background-color:#0d333f}@media (min-width:1024px){.RwCardsContainer_activeBlue__17131832:hover,.RwCardsContainer_singleTab__17131832.RwCardsContainer_activeBlue__17131832:hover{background-color:rgba(13,51,63,.3)}}.RwCardsContainer_activeWhite__17131832,.RwCardsContainer_singleTab__17131832.RwCardsContainer_activeWhite__17131832{color:#000}.RwCardsContainer_outerContainer__17131832{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.75rem;max-width:64rem;width:100%}.RwCardsContainer_tabsContainer__17131832{background:rgba(0,0,0,.2);border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 calc(13% - .625rem);min-height:3.75rem;padding:.1875rem .25rem;width:100%}@media (max-width:var(--breakpointMaxSmall )){.RwCardsContainer_tabsContainer__17131832{overflow-x:scroll}}@media (max-width:1023px){.RwCardsContainer_rwGroup__17131832{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:.5rem;padding-right:0}.RwCardsContainer_singleTab__17131832{text-align:center}.RwCardsContainer_tabsContainer__17131832{margin:0 2.5rem}.RwCardsContainer_cardsContainer__17131832.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_container__17131832{border-radius:0;padding-bottom:2.5rem}.RwCardsContainer_cardsContainer__17131832.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_containerHeader__17131832{margin-top:3.75rem}}@media (max-width:767px){.RwCardsContainer_tabsContainer__17131832{margin:0 1.5rem}.RwCardsContainer_cardsContainer__17131832.RwCardsContainer_mVerticalStack__17131832 div[class*=RwCarousel_carouselContainer][class*=active]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwCardsContainer_cardsContainer__17131832.RwCardsContainer_mVerticalStack__17131832 div[class*=RwCarousel_carouselContainer][class*=active] div[class*=RwCarousel_carouselItem]:not(:first-child){margin-top:1.25rem}.RwCardsContainer_cardsContainer__17131832.RwCardsContainer_mVerticalStack__17131832 div[class*=RwCarousel_rwGroup] div[class*=dots-container]{display:none}.RwCardsContainer_cardsContainer__17131832.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_containerHeader__17131832{margin-top:2.5rem}.RwCardsContainer_cardsContainer__17131832.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_container__17131832{padding-bottom:1.25rem}}.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_containerFusionthemeSubheader__17131832,.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_subhead__17131832{padding-bottom:4rem}.RwCardsContainer_fusionThemeContainerSubhead__17131832 [class=text] [class=resp-text-wrapper] p span{line-height:5.4rem}@media (max-width:767px){.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_subhead__17131832{padding-bottom:1.25rem}}@media (min-width:768px) and (max-width:1023px){.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_subhead__17131832{padding-bottom:1.5rem}}.RwCardsContainer_videoLinkContainer__17131832{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3.75rem;width:100%}@media (max-width:1023px){.RwCardsContainer_videoLinkContainer__17131832{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.RwCardsContainer_videoLinkContainer__17131832 .RwCardsContainer_videoLink__17131832{width:100%}}@media (max-width:767px){.RwCardsContainer_cardsContainer__17131832.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_containerHeader__17131832{font-size:.75rem;font-weight:500;text-align:center}.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_textContainer__17131832{margin:0 2.5rem}.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_subhead__17131832{padding-bottom:0}.RwCardsContainer_cardsContainer__17131832.RwCardsContainer_rwCardsContainerFusionTheme__17131832.RwCardsContainer_mVerticalStack__17131832 div[class*=RwCarousel_carouselContainer][class*=active] div[class*=RwCarousel_carouselItem]:not(:first-child){margin-top:0}.RwCardsContainer_fusionThemeContainerSubhead__17131832 [class=text] [class=resp-text-wrapper] p span,.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_containerFusionthemeSubheader__17131832 *{font-size:2.125rem;font-style:normal;font-weight:400;letter-spacing:-.06375rem;line-height:2.7625rem}}@media (min-width:768px) and (max-width:1023px){.RwCardsContainer_cardsContainer__17131832.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_containerHeader__17131832{font-size:.75rem;font-weight:500;text-align:center}.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_textContainer__17131832{margin:0 6.25rem;width:100%}.RwCardsContainer_fusionThemeContainerSubhead__17131832 [class=text] [class=resp-text-wrapper] p span,.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_containerFusionthemeSubheader__17131832 *{font-size:2.5rem;font-style:normal;font-weight:400;line-height:3.25rem}.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_subhead__17131832{padding-bottom:0}}.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_containerFusionthemeSubheader__17131832 [class*=ql-font-display01-fusion]{font-size:5.25rem;font-weight:400;line-height:6.75rem}.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_containerFusionthemeSubheader__17131832 [class*=ql-font-display02-fusion]{font-size:4.5rem;font-weight:400;line-height:5.75rem}.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_containerFusionthemeSubheader__17131832 [class*=ql-font-display03-fusion]{font-size:3.75rem;font-weight:400;line-height:4.75rem}.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_containerFusionthemeSubheader__17131832 p{margin:0}.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_fusionThemeContainerSubhead__17131832 [class*=ql-size-medium]{font-weight:500}.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_fusionThemeContainerSubhead__17131832 [class*=ql-size-demi]{font-weight:600}.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_fusionThemeContainerSubhead__17131832 [class*=ql-size-regular]{font-weight:400}.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_fusionThemeContainerSubhead__17131832 [class*=ql-size-bold]{font-weight:700}.RwCardsContainer_rwCardsContainerFusionTheme__17131832 .RwCardsContainer_fusionThemeContainerSubhead__17131832 [class*=ql-size-heavy]{font-weight:800}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--breakpointsLarge:75rem}.RwCarousel_rwGroup__543df13d{margin:0 auto;max-width:76.875rem;padding:0;position:relative;width:calc(83.333% + 2rem)}@media (min-width:1024px){.RwCarousel_rwCarouselFusionTheme__543df13d.RwCarousel_rwGroup__543df13d.RwCarousel_cardsInfoCarousel__543df13d{margin:0 auto;max-width:100%;width:100%}}.RwCarousel_carouselWrapper__543df13d{overflow:hidden}.RwCarousel_carouselContainer__543df13d{display:none;position:relative;width:100%;-ms-overflow-style:none;padding-bottom:2rem;padding-left:1.125rem;padding-top:1rem;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:0}.RwCarousel_active__543df13d{display:-webkit-box;display:-ms-flexbox;display:flex}.RwCarousel_carouselContainer__543df13d::-webkit-scrollbar{width:0}.RwCarousel_carouselItem2__543df13d{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.125rem);flex:0 0 calc(50% - 1.125rem);margin-right:1.125rem}.RwCarousel_carouselItem3__543df13d{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 1.125rem);flex:0 0 calc(33.333% - 1.125rem);margin-right:1.125rem}@media (min-width:1024px){.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_carouselItem3__543df13d{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 0.875rem);flex:0 0 calc(33.333% - 0.875rem);margin-right:1.275rem}}@media (max-width:1023px){.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_carouselItem3__543df13d{margin-right:1.275rem}}@media (min-width:1024px){.RwCarousel_rwCarouselFusionTheme__543df13d.RwCarousel_cardsInfoCarousel__543df13d .RwCarousel_carouselItem3__543df13d{margin-right:1.275rem;max-width:27.5rem}}@media (max-width:1023px){.RwCarousel_rwCarouselFusionTheme__543df13d.RwCarousel_cardsInfoCarousel__543df13d .RwCarousel_carouselItem3__543df13d{max-width:13.5rem}}@media (max-width:767px){.RwCarousel_rwCarouselFusionTheme__543df13d.RwCarousel_cardsInfoCarousel__543df13d .RwCarousel_carouselItem3__543df13d{max-width:100%}}@media (min-width:1024px){.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_carouselItem2__543df13d{margin-right:1.25rem;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 0.875rem);flex:0 0 calc(50% - 0.875rem)}}@media (max-width:1023px){.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_carouselItem2__543df13d{margin-right:1.275rem}}.RwCarousel_carouselItem1__543df13d>[class*=rwCard],.RwCarousel_carouselItem2__543df13d>[class*=rwCard],.RwCarousel_carouselItem3__543df13d>[class*=rwCard]{max-width:100%}@media (min-width:1024px){.RwCarousel_carouselItem1__543df13d>[class*=rwCard],.RwCarousel_carouselItem2__543df13d>[class*=rwCard],.RwCarousel_carouselItem3__543df13d>[class*=rwCard]{opacity:1;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-duration:.1s;transition-duration:.1s}.RwCarousel_carouselItem1__543df13d>[class*=rwCard][aria-hidden=true],.RwCarousel_carouselItem2__543df13d>[class*=rwCard][aria-hidden=true],.RwCarousel_carouselItem3__543df13d>[class*=rwCard][aria-hidden=true]{-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transition-duration:.1s;transition-duration:.1s}}.RwCarousel_testimonialContainer__543df13d{padding:.0625rem;position:relative;width:100%}@media (min-width:768px){.RwCarousel_testimonialContainer__543df13d{width:83.333%}}.RwCarousel_controls__543df13d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:calc(100% - 2.25rem);padding-top:1.5rem;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_controls__543df13d{padding-top:.25rem}.RwCarousel_arrowsContainer__543df13d{display:-webkit-box;display:-ms-flexbox;display:flex}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_arrowsContainer__543df13d{gap:2.5rem}.RwCarousel_arrow__543df13d{border-radius:50%;bottom:1vw;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75rem;right:1vw;width:3.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);cursor:pointer}.RwCarousel_arrow__543df13d.RwCarousel_white__543df13d{background-color:#fff}.RwCarousel_arrow__543df13d.RwCarousel_white__543df13d path{fill:#6b6c72}.RwCarousel_arrow__543df13d.RwCarousel_blue__543df13d{background-color:#0d333f}.RwCarousel_arrow__543df13d.RwCarousel_blue__543df13d path{fill:#fff}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_arrow__543df13d.RwCarousel_blue__543df13d.RwCarousel_arrowStyle__543df13d{background-color:#000}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_arrow__543df13d.RwCarousel_blue__543df13d.RwCarousel_arrowStyle__543df13d path{fill:#5bef76}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_arrow__543df13d.RwCarousel_white__543df13d.RwCarousel_arrowStyle__543df13d path{fill:#000}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_arrow__543df13d.RwCarousel_white__543df13d.RwCarousel_arrowStyle__543df13d.RwCarousel_disabled__543df13d,.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_arrow__543df13d.RwCarousel_white__543df13d.RwCarousel_arrowStyle__543df13d.RwCarousel_disabled__543df13d:hover{background:#5d686f;cursor:not-allowed}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_arrow__543df13d.RwCarousel_white__543df13d.RwCarousel_arrowStyle__543df13d.RwCarousel_disabled__543df13d path,.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_arrow__543df13d.RwCarousel_white__543df13d.RwCarousel_arrowStyle__543df13d.RwCarousel_disabled__543df13d:hover path{fill:#c3ced5}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_arrow__543df13d.RwCarousel_blue__543df13d.RwCarousel_arrowStyle__543df13d.RwCarousel_disabled__543df13d,.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_arrow__543df13d.RwCarousel_blue__543df13d.RwCarousel_arrowStyle__543df13d.RwCarousel_disabled__543df13d:hover{background:#859299;cursor:not-allowed}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_arrow__543df13d.RwCarousel_blue__543df13d.RwCarousel_arrowStyle__543df13d.RwCarousel_disabled__543df13d path,.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_arrow__543df13d.RwCarousel_blue__543df13d.RwCarousel_arrowStyle__543df13d.RwCarousel_disabled__543df13d:hover path{fill:#fff}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_left__543df13d{margin-right:0}.RwCarousel_left__543df13d{margin-right:2.5rem}.RwCarousel_right__543df13d{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RwCarousel_arrow__543df13d.RwCarousel_arrowPrev__543df13d{margin-right:1.875rem}.RwCarousel_dots__543df13d{bottom:-1.5625rem;display:block;list-style:none;margin:0 3.125rem 0 0;padding:0;text-align:center;width:100%}.RwCarousel_dots__543df13d li{cursor:pointer;display:inline-block;height:1.25rem;margin:0 .3125rem;padding:0;position:relative;width:1.25rem}.RwCarousel_dots__543df13d li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:1.25rem;line-height:0;padding:.3125rem;width:1.25rem}.RwCarousel_dots__543df13d li button:before{background-color:#fff;border-radius:50%;content:"";height:.75rem;left:0;line-height:1.25rem;opacity:.25;position:absolute;text-align:center;top:0;width:.75rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.RwCarousel_dots__543df13d.RwCarousel_white__543df13d li button:before{background-color:#fff}.RwCarousel_dots__543df13d.RwCarousel_blue__543df13d li button:before{background-color:#0d333f}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_dots__543df13d.RwCarousel_blue__543df13d li button:before{background-color:#adbac2;opacity:1}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_dots__543df13d.RwCarousel_white__543df13d li button:before{background-color:#5d686f;opacity:1}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_dots__543df13d.RwCarousel_blue__543df13d li button.RwCarousel_active__543df13d:before{background-color:#000;opacity:1}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_dots__543df13d.RwCarousel_white__543df13d li button.RwCarousel_active__543df13d:before{background-color:#fff;opacity:1}.RwCarousel_dots__543df13d li button.RwCarousel_active__543df13d:before{opacity:.75}@media (max-width:1200px){.RwCarousel_carouselItem2__543df13d{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.125rem);flex:0 0 calc(50% - 1.125rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.RwCarousel_rwGroup__543df13d.RwCarousel_rwCarouselFusionTheme__543df13d{max-width:72.4375rem}@media (max-width:1023px){.RwCarousel_rwGroup__543df13d.RwCarousel_rwCarouselFusionTheme__543df13d.RwCarousel_tablet2Col__543df13d .RwCarousel_carouselContainer__543df13d{margin:0;max-width:100%;padding:0}.RwCarousel_rwGroup__543df13d.RwCarousel_rwCarouselFusionTheme__543df13d.RwCarousel_tablet2Col__543df13d{margin:0;max-width:100%;padding:2.5rem 2.5rem 0}.RwCarousel_rwCarouselFusionTheme__543df13d.RwCarousel_rwCarouselFusionTheme__543df13d.RwCarousel_cardsInfoCarousel__543df13d .RwCarousel_tablet2Col__543df13d{padding:2.5rem}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_dots__543df13d{margin-top:2.25rem}.RwCarousel_rwGroup__543df13d{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:calc(100% - 3.375rem)}.RwCarousel_rwGroup__543df13d.RwCarousel_tablet2Col__543df13d{margin-left:1.375rem;max-width:calc(100% - 3.75rem)}.RwCarousel_rwGroup__543df13d.RwCarousel_tablet2Col__543df13d .RwCarousel_carouselContainer__543df13d{max-width:calc(100% - 2.5rem)}.RwCarousel_carouselItem2__543df13d,.RwCarousel_carouselItem3__543df13d{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.125rem);flex:0 0 calc(50% - 1.125rem)}.RwCarousel_carouselItem2__543df13d,.RwCarousel_carouselItem3__543df13d,.RwCarousel_controls__543df13d{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.RwCarousel_controls__543df13d{margin:0 auto;max-width:100%;padding-right:0;width:100%}.RwCarousel_arrowsContainer__543df13d{display:none}}@media (max-width:767px){.RwCarousel_rwGroup__543df13d,.RwCarousel_rwGroup__543df13d.RwCarousel_rwCarouselFusionTheme__543df13d{max-width:100%}.RwCarousel_carouselItem2__543df13d,.RwCarousel_carouselItem3__543df13d{-webkit-box-flex:0;-ms-flex:0 0 83.333%;flex:0 0 83.333%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.RwCarousel_carouselContainer__543df13d{max-width:100%;padding-left:1.25rem}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_carouselContainer__543df13d{padding-bottom:1.25rem;padding-top:1.25rem}}.RwCarousel_snowGlobe__543df13d .RwCarousel_carouselItem2__543df13d,.RwCarousel_snowGlobe__543df13d .RwCarousel_carouselItem3__543df13d{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:768px){.RwCarousel_snowGlobe__543df13d .RwCarousel_active__543df13d{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:1023px){.RwCarousel_snowGlobe__543df13d .RwCarousel_carouselItem3__543df13d{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.RwCarousel_seeMoreContainer__543df13d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.RwCarousel_seeMoreButton__543df13d{background:transparent;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;font-weight:600;padding:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.RwCarousel_seeMoreButton__543df13d.RwCarousel_white__543df13d{color:#fff}.RwCarousel_seeMoreButton__543df13d.RwCarousel_white__543df13d:hover{opacity:.8}.RwCarousel_seeMoreButton__543df13d.RwCarousel_black__543df13d{color:#000}.RwCarousel_seeMoreButton__543df13d.RwCarousel_black__543df13d:hover{opacity:.8}.RwCarousel_seeMoreButton__543df13d.RwCarousel_rwKiwi40__543df13d{color:#5bef76}.RwCarousel_seeMoreButton__543df13d.RwCarousel_rwKiwi40__543df13d:hover{opacity:.8}.RwCarousel_seeMoreText__543df13d{text-decoration:underline;text-underline-offset:.125rem}.RwCarousel_blueBorderHover__543df13d .RwCarousel_carouselContainer__543df13d .RwCarousel_carouselItem2__543df13d>div,.RwCarousel_blueBorderHover__543df13d .RwCarousel_carouselContainer__543df13d .RwCarousel_carouselItem3__543df13d>div{position:relative}.RwCarousel_blueBorderHover__543df13d .RwCarousel_carouselContainer__543df13d .RwCarousel_carouselItem2__543df13d>div:hover:before,.RwCarousel_blueBorderHover__543df13d .RwCarousel_carouselContainer__543df13d .RwCarousel_carouselItem3__543df13d>div:hover:before{background:conic-gradient(from 180deg,#009eac 0deg,#00d0e0 54deg,#7aa6ff 126deg,#00d0e0 180deg,#c5ef71 234deg,#00a63b 306deg,#009eac 1turn);border-radius:.25rem;content:"";height:calc(100% + .625rem);left:-.3125rem;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.3125rem;position:absolute;top:-.3125rem;width:calc(100% + .625rem)}@media (min-width:768px){.RwCarousel_seeMoreContainer__543df13d{display:none}}@media (max-width:768px){.RwCarousel_seeMoreContainer__543df13d{display:-webkit-box;display:-ms-flexbox;display:flex}.RwCarousel_seeMoreButton__543df13d{min-height:2.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:767px){.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_carouselContainer__543df13d{padding:0}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_carouselItem2__543df13d,.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_carouselItem3__543df13d{margin:0 1.25rem 1.25rem}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_seeMoreContainer__543df13d{padding:1.25rem 0}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_controls__543df13d{padding-top:0}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_tablet2Col__543df13d{padding:1.25rem}[class*=RwCardsContainer_rwCardsContainerFusionTheme__]:not([class*=RwCardsContainer_mVerticalStack__]) .RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_carouselContainer__543df13d{gap:1.25rem;padding-left:1.25rem}[class*=RwCardsContainer_rwCardsContainerFusionTheme__]:not([class*=RwCardsContainer_mVerticalStack__]) .RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_carouselContainer__543df13d .RwCarousel_carouselItem2__543df13d:first-child,[class*=RwCardsContainer_rwCardsContainerFusionTheme__]:not([class*=RwCardsContainer_mVerticalStack__]) .RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_carouselContainer__543df13d .RwCarousel_carouselItem3__543df13d:first-child{padding-left:.625rem;padding-right:.625rem}[class*=RwCardsContainer_rwCardsContainerFusionTheme__]:not([class*=RwCardsContainer_mVerticalStack__]) .RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_carouselContainer__543df13d .RwCarousel_carouselItem2__543df13d:not(:first-child),[class*=RwCardsContainer_rwCardsContainerFusionTheme__]:not([class*=RwCardsContainer_mVerticalStack__]) .RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_carouselContainer__543df13d .RwCarousel_carouselItem3__543df13d:not(:first-child){padding-left:1.25rem}[class*=RwCardsContainer_rwCardsContainerFusionTheme__]:not([class*=RwCardsContainer_mVerticalStack__]) .RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_carouselItem2__543df13d,[class*=RwCardsContainer_rwCardsContainerFusionTheme__]:not([class*=RwCardsContainer_mVerticalStack__]) .RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_carouselItem3__543df13d{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 1.25rem);flex:0 0 calc(100% - 1.25rem);margin:1.25rem 0 0}}@media (min-width:768px) and (max-width:1023px){.RwCarousel_rwCarouselFusionTheme__543df13d.RwCarousel_cardsInfoCarousel__543df13d .RwCarousel_carouselContainer__543df13d.RwCarousel_carouselVariantThree__543df13d .RwCarousel_carouselItem3__543df13d{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 1.25rem);flex:0 0 calc(33.333% - 1.25rem);margin-right:1.25rem;max-width:calc(33.333% - .83313rem)}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_carouselContainer__543df13d.RwCarousel_carouselVariantThree__543df13d .RwCarousel_carouselItem3__543df13d:first-child{margin-left:.625rem}.RwCarousel_rwCarouselFusionTheme__543df13d .RwCarousel_carouselContainer__543df13d.RwCarousel_carouselVariantThree__543df13d:has(.RwCarousel_carouselItem3__543df13d:nth-child(3):last-child){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwCart_root__dc264ef2{background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 .3125rem .625rem rgba(0,0,0,.05);box-shadow:0 .3125rem .625rem rgba(0,0,0,.05);margin:0 auto 2.5rem;max-width:91.667%;padding-bottom:1.25rem}.RwCart_rwCart_Title__dc264ef2{font-size:2.125rem;font-weight:700;padding:2.5rem 0 1.25rem;text-align:center}@media screen and (min-width:1024px){.RwCart_rwCart_Title__dc264ef2{font-size:2.5rem;padding:2.5rem 0}}.RwCart_rwCart_Savings__dc264ef2{padding-top:1.25rem;text-align:center;width:100%}.RwCart_rwCart_Savings__dc264ef2 .RwCart_savingsText__dc264ef2{color:#0a8543;display:inline-block;font-size:1.25rem;font-weight:700;line-height:1.75rem;text-align:center}@media screen and (min-width:1024px){.RwCart_rwCart_Savings__dc264ef2 .RwCart_savingsText__dc264ef2{font-weight:500}}.RwCart_rwCart_Savings__dc264ef2 .RwCart_partyIcon__dc264ef2{display:inline-block;padding-left:.1875rem}.RwCart_rwCart_Section__dc264ef2{margin:2.5rem auto 0;max-width:90rem}.RwCart_rwCart_Group__dc264ef2{display:inline-block;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwCart_rwCart_Plan__dc264ef2{border-right:none;padding:0 1.25rem;width:100%}.RwCart_rwCart_Plan__dc264ef2 .RwCart_plan_Title__dc264ef2{font-size:1.25rem;font-weight:700;line-height:1.75rem;padding-left:1.25rem}.RwCart_rwCart_Plan__dc264ef2 .RwCart_planDiscount__dc264ef2{color:#0a8543;font-size:.875rem;font-weight:500;line-height:1.25rem;padding-left:.625rem}.RwCart_rwCart_Total__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 2.5rem 1rem;width:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:1024px){.RwCart_rwCart_Total__dc264ef2{padding:0 5rem;width:23.625rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.RwCart_rwCart_Total__dc264ef2 .RwCart_total_Title__dc264ef2{font-size:1.25rem;font-weight:600;line-height:1.75rem;padding-bottom:1.25rem}.RwCart_rwCart_Total__dc264ef2 .RwCart_total_Price__dc264ef2{color:#0d333f;font-size:2.125rem;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:3.25rem}@media screen and (min-width:1024px){.RwCart_rwCart_Total__dc264ef2 .RwCart_total_Price__dc264ef2{font-weight:700}}.RwCart_total_Price__dc264ef2 .RwCart_priceCents__dc264ef2{font-size:1.25rem;line-height:1.75rem;position:relative;top:0}@media screen and (min-width:1024px){.RwCart_total_Price__dc264ef2 .RwCart_priceCents__dc264ef2{font-size:1.5rem;line-height:2rem;top:-.25em}}@media screen and (max-width:1024px){.RwCart_total_Price__dc264ef2 .RwCart_priceCents__dc264ef2:before{content:"."}}.RwCart_rwCartCheckout_Container__dc264ef2{background:var(--color-grey-rw-tofu);bottom:0;-webkit-box-shadow:0 -.125rem 1.5rem rgba(0,0,0,.2);box-shadow:0 -.125rem 1.5rem rgba(0,0,0,.2);left:-.125rem;width:100%;z-index:1000}.RwCart_rwCart_Terms__dc264ef2{display:none}.RwCart_rwCart_Terms__dc264ef2 .RwCart_termItem__dc264ef2,.RwCart_termsMob__dc264ef2 .RwCart_termItem__dc264ef2{color:#6b6c72;font-size:.75rem;line-height:1rem}.RwCart_rwCart_Terms__dc264ef2 .RwCart_termText__dc264ef2,.RwCart_termsMob__dc264ef2 .RwCart_termText__dc264ef2{margin:0 .625rem 0 .25rem}.RwCart_rwCartCheckout_Container__dc264ef2 .RwCart_termsMob__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .625rem 1.25rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:.625rem;justify-content:center;line-height:.75rem}.RwCart_rwCartCheckout_Container__dc264ef2 .RwCart_checkout__dc264ef2{display:none}.RwCart_rwCartCheckout_Container__dc264ef2 .RwCart_checkout_Mob__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem 1.25rem;width:100%}.RwCart_checkout_Mob__dc264ef2 a,.RwCart_checkout_Mob__dc264ef2>div,.RwCart_checkout__dc264ef2 a,.RwCart_checkout__dc264ef2>div{width:100%}.RwCart_rwCart_Group__dc264ef2.RwCart_borderThin__dc264ef2{border-bottom:.0625rem solid var(--color-sand-02);border-top:.0625rem solid var(--color-sand-02);padding-top:1.25rem}.RwCart_rwCart_Group__dc264ef2.RwCart_borderStrong__dc264ef2{border-top:.1875rem solid var(--color-sand-02);padding-top:1.25rem}.RwCart_rwCart_Total__dc264ef2 .RwCart_perempMsg__dc264ef2{font-size:.875rem}.RwCart_rwCart_Total__dc264ef2 .RwCart_priceContainer__dc264ef2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.RwCart_rwCart_Total__dc264ef2 .RwCart_priceTotalContainer__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.RwCart_rwCart_Total__dc264ef2 .RwCart_totalAddonsMsg__dc264ef2{padding-bottom:1.25rem;text-align:right}@media screen and (min-width:1024px){.RwCart_rwCart_Total__dc264ef2 .RwCart_totalAddonsMsg__dc264ef2{text-align:center}}.RwCart_rwCart_Total__dc264ef2 .RwCart_basePrice__dc264ef2{padding-right:.5rem}.RwCart_rwCart_Total__dc264ef2 .RwCart_basePriceTotal__dc264ef2{color:#6b6c72;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:600;line-height:1.5rem;opacity:.8;text-decoration-line:line-through;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1024px){.RwCart_rwCart_Total__dc264ef2 .RwCart_basePriceTotal__dc264ef2{font-size:1.25rem;font-weight:400;line-height:1.75rem}}.RwCart_rwCart_Total__dc264ef2 .RwCart_priceDollar__dc264ef2,.RwCart_rwCart_Total__dc264ef2 .RwCart_totalPriceCurrency__dc264ef2{font-size:1.25rem;line-height:1.75rem}@media screen and (min-width:1024px){.RwCart_rwCart_Total__dc264ef2 .RwCart_priceDollar__dc264ef2{font-size:2.5rem;line-height:3.25rem}.RwCart_root__dc264ef2{min-width:44.375rem;padding:0;width:58.1875rem}.RwCart_rwCart_Section__dc264ef2{margin:2.5rem auto 1.25rem}.RwCart_rwCart_Group__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.RwCart_rwCart_Plan__dc264ef2{border-right:.0625rem solid rgba(0,0,0,.2);padding:0 5rem;width:36.25rem}.RwCart_rwCart_Total__dc264ef2 .RwCart_total_Title__dc264ef2{display:block}.RwCart_total_Row__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwCart_total_Price__dc264ef2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.RwCart_rwCart_Terms__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex;margin:2.5rem auto 0;padding-bottom:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwCart_rwCart_Terms__dc264ef2 .RwCart_termItem__dc264ef2,.RwCart_termsMob__dc264ef2 .RwCart_termItem__dc264ef2{font-size:.875rem;line-height:1.25rem}.RwCart_rwCartCheckout_Container__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex}.RwCart_rwCartCheckout_Container__dc264ef2 .RwCart_checkout__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 auto;width:13.625rem}.RwCart_rwCart_Total__dc264ef2 .RwCart_total_Price__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex}.RwCart_rwCart_Total__dc264ef2 .RwCart_perempMsg__dc264ef2{display:block}}@media (min-width:768px) and (max-width:1023px){.RwCart_root__dc264ef2{padding:0;width:33rem}.RwCart_rwCart_Section__dc264ef2{margin:2.5rem auto 1.25rem}.RwCart_rwCart_Group__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwCart_rwCart_Terms__dc264ef2{display:none}.RwCart_rwCart_Terms__dc264ef2 .RwCart_termItem__dc264ef2,.RwCart_termsMob__dc264ef2 .RwCart_termItem__dc264ef2{font-size:.875rem;line-height:1.25rem}.RwCart_rwCartCheckout_Container__dc264ef2{background:#fff;-webkit-box-shadow:none;box-shadow:none;display:none;position:relative;top:auto;width:auto}.RwCart_mobTotalSep__dc264ef2{width:21.875rem}.RwCart_rwCartCheckout_Container__dc264ef2 .RwCart_termsMob__dc264ef2{margin:1.25rem 0 2.5rem;padding-bottom:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem}.RwCart_rwCartCheckout_Container__dc264ef2 .RwCart_termsMob__dc264ef2,.RwCart_termsMob__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwCart_rwCart_Total__dc264ef2{padding:2rem 5rem 1rem;width:100%}.RwCart_rwCart_Total__dc264ef2 .RwCart_total_Price__dc264ef2,.RwCart_rwCart_Total__dc264ef2 .RwCart_total_Title__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex}.RwCart_rwCart_Plan__dc264ef2{border-right:none;padding:2.5rem 4.3125rem 1.25rem;width:100%}.RwCart_rwCart_Plan__dc264ef2:after{background-color:#d4d7dc;content:"";height:.06875rem;position:absolute;right:8.125rem;top:0;width:50%}.RwCart_rwCartCheckout_Container__dc264ef2 .RwCart_checkout__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 auto;width:13.625rem}.RwCart_rwCart_Total__dc264ef2 .RwCart_perempMsg__dc264ef2{display:block}}.RwCart_total_Row__dc264ef2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.RwCart_total_Price__dc264ef2,.RwCart_total_Row__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex}.RwCart_rwCartCheckoutMobContainer__dc264ef2{padding:0 2.5rem}@media screen and (min-width:1024px){.RwCart_rwCartCheckoutMobContainer__dc264ef2{display:none}}.RwCart_termsMob__dc264ef2{padding:.75rem .25rem;text-align:center}.RwCart_termsMob__dc264ef2 .RwCart_termItem__dc264ef2{display:inline-block;font-size:.625rem;font-weight:500;line-height:.75rem}@media screen and (min-width:1024px){.RwCart_termsMob__dc264ef2{display:none}}.RwCart_stickyCheckout__dc264ef2{background-color:var(--color-grey-rw-tofu);bottom:0;-webkit-box-shadow:0 .375rem 1.5rem rgba(0,0,0,.2);box-shadow:0 .375rem 1.5rem rgba(0,0,0,.2);left:0;padding:0 1.25rem;position:fixed;right:0;top:auto;z-index:1300}.RwCart_stickyCheckout__dc264ef2 .RwCart_totalAddonsMsg__dc264ef2{color:var(--colot-black);font-size:.875rem;line-height:1.25rem}.RwCart_stickyCheckout__dc264ef2 .RwCart_rwCartCheckoutMobContainer__dc264ef2{padding:.625rem 1.25rem 0;width:100%}.RwCart_stickyCheckout__dc264ef2 .RwCart_termsMob__dc264ef2{padding:.75rem 0}.RwCart_stickyRwCart_Total__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwCart_stickyTotal_Row__dc264ef2{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:1.25rem}.RwCart_stickyTotal_Row__dc264ef2 .RwCart_stickyTotal_Title__dc264ef2{font-size:1rem;font-weight:600;line-height:1.5rem;padding-right:.625rem}.RwCart_stickyTotal_Row__dc264ef2 .RwCart_basePriceTotal__dc264ef2{color:#6b6c72;font-size:1rem;font-weight:500;line-height:1.5rem;padding-right:.3125rem;text-decoration:line-through}.RwCart_stickyTotal_Row__dc264ef2 .RwCart_priceCents__dc264ef2,.RwCart_stickyTotal_Row__dc264ef2 .RwCart_priceDollar__dc264ef2,.RwCart_stickyTotal_Row__dc264ef2 .RwCart_totalPriceCurrency__dc264ef2{color:#000;font-size:1rem;font-weight:700;line-height:1.5rem}.RwCart_stickyTotal_Row__dc264ef2 .RwCart_priceCents__dc264ef2:before{content:".";font-size:1rem}.RwCart_mobTotalSep__dc264ef2{border-bottom:.0625rem solid #000;margin:0 2.5rem;opacity:.2;padding-top:.625rem}@media screen and (min-width:1024px){.RwCart_mobTotalSep__dc264ef2{display:none}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwEcosystemModule_ecosystemModule__de821cf4{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:90rem;position:relative;width:calc(100% - 1.25rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.RwEcosystemModule_ecosystemModule__de821cf4{width:calc(100% - 2.5rem)}}@media (min-width:1024px){.RwEcosystemModule_ecosystemModule__de821cf4{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.RwEcosystemModule_ecosystemModule__de821cf4.RwEcosystemModule_blue__de821cf4{background-color:#0d333f;color:#fff}.RwEcosystemModule_ecosystemModule__de821cf4.RwEcosystemModule_lightBlue__de821cf4{background-color:var(--color-blue-rw-sky);color:#000}.RwEcosystemModule_ecosystemModule__de821cf4.RwEcosystemModule_beige__de821cf4{background-color:var(--color-rw-tofu);color:#000}.RwEcosystemModule_ecosystemModule__de821cf4.RwEcosystemModule_white__de821cf4{background-color:#fff;color:#000}.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_colorGreen__de821cf4{color:#7fd000}.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_colorBlack__de821cf4{color:#fff}.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_colorBlue__de821cf4{color:#34bfff}.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_colorWhite__de821cf4{color:#fff}.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_panel__de821cf4{padding:1.25rem;width:100%}@media (min-width:768px){.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_panel__de821cf4{width:66.667%}}@media (min-width:1024px){.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_panel__de821cf4{padding:3.75rem 0;width:33.333%}}.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_panel__de821cf4 .RwEcosystemModule_panel__badge__de821cf4{margin-bottom:1.25rem}.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_panel__de821cf4 .RwEcosystemModule_panel__heading__de821cf4{font-size:2.125rem;font-weight:700;line-height:2.75rem}@media (min-width:768px){.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_panel__de821cf4 .RwEcosystemModule_panel__heading__de821cf4{font-size:2.5rem;line-height:3.25rem}}.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_panel__de821cf4 .RwEcosystemModule_panel__subheading__de821cf4{font-size:1rem;line-height:1.5rem;margin:1.25rem 0}@media (min-width:768px){.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_panel__de821cf4 .RwEcosystemModule_panel__subheading__de821cf4{margin-bottom:2.5rem}}.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_panel__de821cf4 .RwEcosystemModule_panel__cta__de821cf4{margin-bottom:1.25rem;width:100%}@media (min-width:768px){.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_panel__de821cf4 .RwEcosystemModule_panel__cta__de821cf4{margin-bottom:2.5rem;width:auto}}@media (min-width:1024px){.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_panel__de821cf4 .RwEcosystemModule_panel__cta__de821cf4{margin-bottom:1.25rem}}@media (min-width:768px){.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_panel_Raised__de821cf4{width:83.333%}}@media (min-width:1024px){.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_panel_Raised__de821cf4{padding:1.25rem 3.75rem 0 2.5rem;width:58.333%}}.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_panel_Raised__de821cf4 .RwEcosystemModule_panel__image__de821cf4{margin-top:-3rem;position:relative;text-align:center}@media (min-width:1024px){.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_panel_Raised__de821cf4 .RwEcosystemModule_panel__image__de821cf4{text-align:left}}.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_videoLinkContainer__de821cf4{margin-bottom:1.25rem}@media (max-width:768px){.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_videoLinkContainer__de821cf4,.RwEcosystemModule_ecosystemModule__de821cf4 .RwEcosystemModule_videoLinkContainer__de821cf4 .RwEcosystemModule_videoLink__de821cf4{width:100%}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwFeatureList_rwFeatureList__5403f58d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.25rem}@media (min-width:768px){.RwFeatureList_rwFeatureList__5403f58d{padding:0 2.5rem}}@media (min-width:1024px){.RwFeatureList_rwFeatureList__5403f58d{padding:0 2.5rem}}.RwFeatureList_rwFeatureList_Title__5403f58d{margin:0;max-width:18.875rem}@media (max-width:1023px){.RwFeatureList_rwFeatureList_Title__5403f58d{font-size:2.125rem;line-height:2.75rem}}@media (min-width:1024px){.RwFeatureList_rwFeatureList_Title__5403f58d{max-width:100%}}.RwFeatureList_rwFeatureList_Wrapper__5403f58d{display:-webkit-box;display:-ms-flexbox;display:flex;margin:3.75rem 0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:1024px){.RwFeatureList_rwFeatureList_Wrapper__5403f58d{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:83.333%}}.RwFeatureList_rwFeatureList_Wrapper__5403f58d ul{display:block;list-style-type:none;margin:0;padding:0;width:100%}.RwFeatureList_rwFeatureList_Wrapper__5403f58d ul li{list-style-type:none}.RwFeatureList_rwFeatureList_Wrapper__5403f58d ul li div{-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1023px){.RwFeatureList_rwFeatureList_Wrapper__5403f58d ul .RwFeatureList_rwFeatureListCell__5403f58d.RwFeatureList_accordionFeatures__5403f58d:nth-child(n+5){height:0;opacity:0;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.RwFeatureList_rwFeatureList_Wrapper__5403f58d .RwFeatureList_openList__5403f58d .RwFeatureList_rwFeatureListCell__5403f58d.RwFeatureList_accordionFeatures__5403f58d:nth-child(n+5){height:100%;min-height:3.5rem;opacity:1;overflow:visible}.RwFeatureList_rwFeatureList_Wrapper__5403f58d .RwFeatureList_openList__5403f58d .RwFeatureList_rwFeatureList_ToggleWrapper__5403f58d svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media (min-width:1024px){.RwFeatureList_rwFeatureList_Wrapper__5403f58d.RwFeatureList_singlePlan__5403f58d ul li:not(.RwFeatureList_productTitle__5403f58d){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;border-radius:.5rem;justify-content:space-between}.RwFeatureList_rwFeatureList_Wrapper__5403f58d.RwFeatureList_singlePlan__5403f58d ul li:not(.RwFeatureList_productTitle__5403f58d)>div{margin:0;max-width:calc(50% - 1.875rem)}.RwFeatureList_rwFeatureList_Wrapper__5403f58d.RwFeatureList_singlePlan__5403f58d ul li:not(.RwFeatureList_productTitle__5403f58d).RwFeatureList_sky__5403f58d{background-color:#dbedee}.RwFeatureList_rwFeatureList_Wrapper__5403f58d.RwFeatureList_singlePlan__5403f58d ul li:not(.RwFeatureList_productTitle__5403f58d).RwFeatureList_white__5403f58d{background-color:#fff}}@media (max-width:1023px){.RwFeatureList_rwFeatureList_Wrapper__5403f58d:not(.RwFeatureList_singlePlan__5403f58d) ul{border-bottom:.0625rem solid #c4c4c4}}@media (min-width:1024px){.RwFeatureList_rwFeatureList_Wrapper__5403f58d:not(.RwFeatureList_singlePlan__5403f58d) ul.RwFeatureList_hasDivider__5403f58d{position:relative}.RwFeatureList_rwFeatureList_Wrapper__5403f58d:not(.RwFeatureList_singlePlan__5403f58d) ul.RwFeatureList_hasDivider__5403f58d:after{background-color:#c4c4c4;content:"";height:100%;position:absolute;top:0;width:.0625rem;z-index:-1}.RwFeatureList_rwFeatureList_Wrapper__5403f58d:not(.RwFeatureList_singlePlan__5403f58d) ul:first-child{margin-right:3.8125rem}.RwFeatureList_rwFeatureList_Wrapper__5403f58d:not(.RwFeatureList_singlePlan__5403f58d) ul:first-child.RwFeatureList_hasDivider__5403f58d:after{right:-3.8125rem}.RwFeatureList_rwFeatureList_Wrapper__5403f58d:not(.RwFeatureList_singlePlan__5403f58d) ul:last-child{margin-left:3.75rem}.RwFeatureList_rwFeatureList_Wrapper__5403f58d:not(.RwFeatureList_singlePlan__5403f58d) ul:last-child.RwFeatureList_hasDivider__5403f58d:after{left:-3.8125rem}}.RwFeatureList_rwFeatureList_Link__5403f58d{margin-top:1.25rem;text-decoration:underline}.RwFeatureList_rwFeatureList_Link__5403f58d:focus,.RwFeatureList_rwFeatureList_Link__5403f58d:hover{color:inherit}.RwFeatureList_rwFeatureList_Toggle__5403f58d{text-decoration:none!important;width:100%}.RwFeatureList_rwFeatureList_Toggle__5403f58d>span{width:100%}.RwFeatureList_rwFeatureList_ToggleWrapper__5403f58d{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem calc(8.333% + 1.25rem);text-decoration:none!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;font-weight:600;justify-content:space-between}.RwFeatureList_rwFeatureList_ToggleWrapper__5403f58d>svg{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.RwFeatureList_snowGlobe__5403f58d{padding-top:3.5rem}.RwFeatureList_snowGlobe__5403f58d .RwFeatureList_rwFeatureList_Wrapper__5403f58d{margin-top:0;max-width:75rem}.RwFeatureList_snowGlobe__5403f58d .RwFeatureList_rwFeatureList_Wrapper__5403f58d .RwFeatureList_snowGlobeUl__5403f58d:last-child li>div{margin-left:0;padding-left:1.25rem}@media (min-width:1024px){.RwFeatureList_snowGlobe__5403f58d .RwFeatureList_rwFeatureList_Wrapper__5403f58d:not(.RwFeatureList_singlePlan__5403f58d) .RwFeatureList_snowGlobeListWrapper__5403f58d{width:50%}.RwFeatureList_snowGlobe__5403f58d .RwFeatureList_rwFeatureList_Wrapper__5403f58d:not(.RwFeatureList_singlePlan__5403f58d) .RwFeatureList_snowGlobeUl__5403f58d{-ms-flex-line-pack:end;align-content:flex-end;margin:0 6.25rem}}.RwFeatureList_snowGlobe__5403f58d .RwFeatureList_snowGlobeListWrapper__5403f58d{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwFeatureList_snowGlobe__5403f58d .RwFeatureList_snowGlobeListWrapper__5403f58d.RwFeatureList_hasRightDivider__5403f58d{border-right:.0625rem solid #ddd}.RwFeatureList_snowGlobe__5403f58d .RwFeatureList_snowGlobeListWrapper__5403f58d.RwFeatureList_hasLeftDivider__5403f58d{border-left:.0625rem solid #ddd}@media (min-width:768px){.RwFeatureList_snowGlobe__5403f58d .RwFeatureList_snowGlobeListWrapper__5403f58d.RwFeatureList_hasLeftDivider__5403f58d .RwFeatureList_snowGlobeUl__5403f58d{-ms-flex-line-pack:center;align-content:center}}@media (min-width:1024px){.RwFeatureList_snowGlobe__5403f58d .RwFeatureList_snowGlobeListWrapper__5403f58d.RwFeatureList_hasLeftDivider__5403f58d .RwFeatureList_snowGlobeUl__5403f58d{-ms-flex-line-pack:start;align-content:flex-start}}.RwFeatureList_snowGlobe__5403f58d .RwFeatureList_hasDivider__5403f58d{margin-right:0;padding-right:0}.RwFeatureList_snowGlobe__5403f58d .RwFeatureList_hasDivider__5403f58d li>div{margin-right:0}.RwFeatureList_snowGlobe__5403f58d .RwFeatureList_snowGlobeUl__5403f58d{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:56.25rem;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwFeatureList_snowGlobe__5403f58d div[class*=rwFeatureCell_]{padding-left:0}@media (max-width:1023px){.RwFeatureList_snowGlobe__5403f58d:not(.RwFeatureList_singlePlan__5403f58d) ul{border:none}.RwFeatureList_snowGlobe__5403f58d .RwFeatureList_snowGlobeListWrapper__5403f58d.RwFeatureList_hasLeftDivider__5403f58d,.RwFeatureList_snowGlobe__5403f58d .RwFeatureList_snowGlobeListWrapper__5403f58d.RwFeatureList_hasRightDivider__5403f58d{border-left:none;border-right:none}.RwFeatureList_snowGlobe__5403f58d div[class*=Button]{width:18.4375rem}}.RwFeatureList_snowGlobe__5403f58d .RwFeatureList_singlePlan__5403f58d .RwFeatureList_productTitle__5403f58d{display:block;text-align:center}@media (min-width:1024px){.RwFeatureList_snowGlobe__5403f58d .RwFeatureList_singlePlan__5403f58d ul li:not(.RwFeatureList_productTitle__5403f58d){gap:20%;width:100%}}.RwFeatureList_productTitle__5403f58d{color:#000;font-size:1.75rem;font-weight:700;line-height:2.25rem;padding-bottom:2rem;text-align:center}.RwFeatureList_snowGlobeListWrapper__5403f58d{width:100%}.RwFeatureList_snowGlobe__5403f58d.RwFeatureList_inPriceCardItem__5403f58d{padding:1.25rem 0 0}.RwFeatureList_snowGlobe__5403f58d.RwFeatureList_inPriceCardItem__5403f58d .RwFeatureList_snowGlobeListWrapper__5403f58d.RwFeatureList_hasRightDivider__5403f58d{border-right:none}.RwFeatureList_snowGlobe__5403f58d.RwFeatureList_inPriceCardItem__5403f58d .RwFeatureList_snowGlobeListWrapper__5403f58d.RwFeatureList_hasLeftDivider__5403f58d{border-left:none}.RwFeatureList_snowGlobe__5403f58d.RwFeatureList_inPriceCardItem__5403f58d .RwFeatureList_rwFeatureList_Wrapper__5403f58d{margin-bottom:0}.RwFeatureList_snowGlobe__5403f58d.RwFeatureList_inPriceCardItem__5403f58d .RwFeatureList_snowGlobeListWrapper__5403f58d.RwFeatureList_hasLeftDivider__5403f58d,.RwFeatureList_snowGlobe__5403f58d.RwFeatureList_inPriceCardItem__5403f58d .RwFeatureList_snowGlobeListWrapper__5403f58d.RwFeatureList_hasRightDivider__5403f58d{border-left:none}@media (min-width:1024px){.RwFeatureList_snowGlobe__5403f58d.RwFeatureList_inPriceCardItem__5403f58d .RwFeatureList_snowGlobeUlIncard__5403f58d{margin:0 1.5625rem!important}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwFeaturesNavigation_featureNavigation__6d03ff9b{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:90rem;padding-top:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.RwFeaturesNavigation_featureNavigation__6d03ff9b{padding-top:3.75rem}}@media (min-width:1024px){.RwFeaturesNavigation_featureNavigation__6d03ff9b{padding-top:5rem}}.RwFeaturesNavigation_headerContainer__6d03ff9b{display:block;width:83.333%}@media (min-width:1024px){.RwFeaturesNavigation_headerContainer__6d03ff9b{width:66.667%}.RwFeaturesNavigation_headerContainer__6d03ff9b.RwFeaturesNavigation_headerFullwidth__6d03ff9b{width:100%}}.RwFeaturesNavigation_headerContainer__6d03ff9b .RwFeaturesNavigation_header__6d03ff9b{font-size:2.5rem;line-height:3.25rem;margin-bottom:2.5rem}@media (min-width:768px){.RwFeaturesNavigation_headerContainer__6d03ff9b .RwFeaturesNavigation_header__6d03ff9b{font-size:3rem;line-height:3.75rem;margin-bottom:3.75rem}}@media (min-width:1024px){.RwFeaturesNavigation_headerContainer__6d03ff9b .RwFeaturesNavigation_header__6d03ff9b{font-size:3.75rem;line-height:4.75rem;margin-bottom:5rem}}.RwFeaturesNavigation_content__6d03ff9b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:start;align-self:flex-start;width:100%}@media (min-width:1024px){.RwFeaturesNavigation_content__6d03ff9b{margin:0 1.25rem;width:91.667%}}.RwFeaturesNavigation_content__6d03ff9b .RwFeaturesNavigation_desktopContent__6d03ff9b{width:60%}.RwFeaturesNavigation_mobileContent__6d03ff9b{border-bottom:.0625rem solid #000;border-top:.0625rem solid #000;padding:0 1.25rem}.RwFeaturesNavigation_mobileContent__6d03ff9b .RwFeaturesNavigation_seeMore__6d03ff9b{padding-bottom:2.5rem;text-align:center}.RwFeaturesNavigation_mobileContent__6d03ff9b .RwFeaturesNavigation_seeMore__6d03ff9b .RwFeaturesNavigation_seeMoreCta__6d03ff9b{width:100%}@media (min-width:768px){.RwFeaturesNavigation_mobileContent__6d03ff9b .RwFeaturesNavigation_seeMore__6d03ff9b .RwFeaturesNavigation_seeMoreCta__6d03ff9b{width:auto}}.RwFeaturesNavigation_navigation__6d03ff9b{width:100%}@media (min-width:1024px){.RwFeaturesNavigation_navigation__6d03ff9b{margin:0 2.5rem;max-width:22.5rem;width:calc(33.333% - 5rem)}}.RwFeaturesNavigation_navigation__6d03ff9b .RwFeaturesNavigation_categoryItem__6d03ff9b .RwFeaturesNavigation_button__6d03ff9b{background:transparent;border:0;border-top:.0625rem solid #d4d7dc;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.75rem;padding:1.25rem 1.25rem 1.25rem 2.5rem;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}@media (min-width:1024px){.RwFeaturesNavigation_navigation__6d03ff9b .RwFeaturesNavigation_categoryItem__6d03ff9b .RwFeaturesNavigation_button__6d03ff9b{padding:1.25rem}}.RwFeaturesNavigation_navigation__6d03ff9b .RwFeaturesNavigation_categoryItem__6d03ff9b .RwFeaturesNavigation_button__6d03ff9b>span{font-weight:600}.RwFeaturesNavigation_navigation__6d03ff9b .RwFeaturesNavigation_categoryItem__6d03ff9b .RwFeaturesNavigation_collapsibleMenu__6d03ff9b{border-bottom:.0625rem solid #000;border-top:.0625rem solid #000;overflow:hidden;padding:1.25rem}.RwFeaturesNavigation_navigation__6d03ff9b .RwFeaturesNavigation_categoryItem__6d03ff9b .RwFeaturesNavigation_collapsibleMenu__6d03ff9b .RwFeaturesNavigation_menuItem__6d03ff9b{background:transparent;border:0;color:#000;cursor:pointer;display:block;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.75rem;margin-bottom:1rem;margin-left:1rem;padding:0;text-align:left}.RwFeaturesNavigation_navigation__6d03ff9b .RwFeaturesNavigation_categoryItem__6d03ff9b .RwFeaturesNavigation_collapsibleMenu__6d03ff9b .RwFeaturesNavigation_menuItem__6d03ff9b:last-of-type{margin-bottom:0}.RwFeaturesNavigation_navigation__6d03ff9b .RwFeaturesNavigation_categoryItem__6d03ff9b .RwFeaturesNavigation_collapsibleMenu__6d03ff9b .RwFeaturesNavigation_menuItem__6d03ff9b:hover{font-weight:500}.RwFeaturesNavigation_navigation__6d03ff9b .RwFeaturesNavigation_categoryItem__6d03ff9b .RwFeaturesNavigation_collapsibleMenu__6d03ff9b .RwFeaturesNavigation_menuItem__6d03ff9b.RwFeaturesNavigation_active__6d03ff9b{font-weight:600}.RwFeaturesNavigation_navigation__6d03ff9b .RwFeaturesNavigation_categoryItem__6d03ff9b .RwFeaturesNavigation_collapsibleMenu__6d03ff9b .RwFeaturesNavigation_menuItem__6d03ff9b.RwFeaturesNavigation_active__6d03ff9b:hover{text-decoration:underline}.RwFeaturesNavigation_hideCategoryItem__6d03ff9b,.RwFeaturesNavigation_hideCategorySection__6d03ff9b{display:none}.RwFeaturesNavigation_svgIcon__6d03ff9b{-ms-flex-negative:0;flex-shrink:0}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--rwGlobalnavMobStickyHeight:5rem;--rwGlobalnavTextColor:#0d7300;--rwglobalnavMenuWrapperColor:#f4f4ee;--rwglobalnavFooterMenuBgColor:#fff}.RwGlobalNav_rwGlobalNavStickyContainer__300e6059{height:5rem}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_dropdownSkyblue__300e6059{--rwglobalnavMenuWrapperColor:#eaf6f7}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_footerWhite__300e6059{--rwglobalnavFooterMenuBgColor:#fff}.RwGlobalNav_rwGlobalNav__300e6059{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s cubic-bezier(.35,0,.25,1);transition:all .3s cubic-bezier(.35,0,.25,1);width:100%;z-index:1300}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_rwGlobalNavSticky__300e6059{left:0;position:fixed;right:0;top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--promoBannerHeight, 0px))!important;width:100%;z-index:1300}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_sticky__300e6059{background-color:#fff!important;width:100%}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_sticky__300e6059.RwGlobalNav_boxShadow__300e6059{-webkit-box-shadow:0 .9375rem .9375rem 0 rgba(0,0,0,.06);box-shadow:0 .9375rem .9375rem 0 rgba(0,0,0,.06)}@media screen and (min-width:1024px){.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_sticky__300e6059 .RwGlobalNav_top__300e6059{height:5rem;min-height:5rem;padding:0 1.25rem}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_sticky__300e6059 .RwGlobalNav_navSearch__300e6059{max-width:calc(100% - 26.875rem)}}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_sticky__300e6059+*{margin-top:0}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_bottomWrapper__300e6059,.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_topWrapper__300e6059{background-color:#fff;position:relative;-webkit-transition:all .33s cubic-bezier(.35,0,.25,1);transition:all .33s cubic-bezier(.35,0,.25,1);width:100%}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_transparent__300e6059:not(.RwGlobalNav_open__300e6059){background-color:transparent}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_transparent__300e6059:not(.RwGlobalNav_open__300e6059) .RwGlobalNav_dContactMenu__300e6059,.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_transparent__300e6059:not(.RwGlobalNav_open__300e6059) .RwGlobalNav_dContactMenu__300e6059 button{color:#fff}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_transparent__300e6059:not(.RwGlobalNav_open__300e6059) .RwGlobalNav_dContactMenu__300e6059 svg{background-color:transparent}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_transparent__300e6059:not(.RwGlobalNav_open__300e6059) .RwGlobalNav_dContactMenu__300e6059 svg circle,.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_transparent__300e6059:not(.RwGlobalNav_open__300e6059) .RwGlobalNav_dContactMenu__300e6059 svg path,.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_transparent__300e6059:not(.RwGlobalNav_open__300e6059) .RwGlobalNav_dContactMenu__300e6059 svg rect,.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_transparent__300e6059:not(.RwGlobalNav_open__300e6059) .RwGlobalNav_navSignin__300e6059 svg circle,.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_transparent__300e6059:not(.RwGlobalNav_open__300e6059) .RwGlobalNav_navSignin__300e6059 svg path,.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_transparent__300e6059:not(.RwGlobalNav_open__300e6059) .RwGlobalNav_navSignin__300e6059 svg rect{fill:#fff}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_white__300e6059{background-color:#fff}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_black__300e6059:not(.RwGlobalNav_open__300e6059){background-color:#000;color:#fff}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_tofu__300e6059:not(.RwGlobalNav_open__300e6059){background-color:#f3f2ef}@media screen and (min-width:1024px){.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_transparent__300e6059.RwGlobalNav_rwGlobalNavSticky__300e6059{background-color:#000;color:#fff}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_transparent__300e6059.RwGlobalNav_rwGlobalNavSticky__300e6059 .RwGlobalNav_bottomWrapper__300e6059,.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_transparent__300e6059.RwGlobalNav_rwGlobalNavSticky__300e6059 .RwGlobalNav_topWrapper__300e6059{background-color:#000}}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_topWrapper__300e6059{background-color:inherit}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_top__300e6059{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:80px;min-height:var(--rwGlobalnavMobStickyHeight);-webkit-transition:all .33s cubic-bezier(.35,0,.25,1);transition:all .33s cubic-bezier(.35,0,.25,1)}@media screen and (min-width:1024px){.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_top__300e6059{padding:0 2.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5rem;margin:0 auto;max-width:90rem;width:100%}}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_bottom__300e6059{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:0;opacity:0;overflow:hidden}@media screen and (min-width:768px){.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_bottom__300e6059{padding:0 1.25rem;padding-top:0!important}}@media screen and (min-width:1024px){.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_bottom__300e6059{padding:0 2.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-width:90rem;width:100%}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_navClicked__300e6059:before{background-color:rgba(0,0,0,.4);display:block;height:100vh;left:0;position:fixed;top:7.5rem;width:100vw;z-index:-1}}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059{height:100vh}@media (max-width:calc(1024px - 1px)){.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059{position:fixed;top:inherit}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059.RwGlobalNav_black__300e6059,.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059.RwGlobalNav_black__300e6059 .RwGlobalNav_bottomWrapper__300e6059,.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059.RwGlobalNav_black__300e6059 .RwGlobalNav_topWrapper__300e6059{-webkit-transition:unset;transition:unset}}@media screen and (min-width:1024px){.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059{background-color:#fff;height:auto;min-height:37.9375rem}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059:before{background-color:#000;display:block;height:100vh;left:0;opacity:.6;position:fixed;top:0;width:100vw;z-index:-1}}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059 .RwGlobalNav_bottom__300e6059{height:100%;opacity:1;-webkit-transition:all .33s cubic-bezier(.35,0,.25,1);transition:all .33s cubic-bezier(.35,0,.25,1)}@media screen and (min-width:1024px){.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059 .RwGlobalNav_bottom__300e6059{min-height:30.4375rem;padding:3.75rem 2.5rem}}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059:not(.RwGlobalNav_sticky__300e6059){position:fixed;top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--promoBannerHeight, 0px))!important;width:100%}@media screen and (min-width:1024px){.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059:not(.RwGlobalNav_sticky__300e6059){position:absolute}}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059:not(.RwGlobalNav_sticky__300e6059)+*{margin-top:6.25rem}@media screen and (min-width:1024px){.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059:not(.RwGlobalNav_sticky__300e6059)+*{margin-top:7.5rem}}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:1024px){.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_toggleMenu__300e6059{display:none}}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 [class*=clip-mask-hidden]{margin-right:-.125rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 [class*=clip-mask-sticky-mode]{display:none;margin-right:5rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 [class*=logoAnimation] [class*="clip-mask animation"] svg{-webkit-animation:RwGlobalNav_xPositionChangeNonSticky__300e6059 .7s cubic-bezier(.35,0,.25,1) forwards;animation:RwGlobalNav_xPositionChangeNonSticky__300e6059 .7s cubic-bezier(.35,0,.25,1) forwards}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 [class*=logoAnimation] [class*="clip-mask animation"] svg g:first-child{-webkit-animation:RwGlobalNav_colorChangeNonSticky__300e6059 .5s cubic-bezier(.35,0,.5,1) forwards;animation:RwGlobalNav_colorChangeNonSticky__300e6059 .5s cubic-bezier(.35,0,.5,1) forwards}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 [class*=logoAnimation] .RwGlobalNav_navTab__300e6059:focus [class*=rw-menuWrapper],.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 [class*=logoAnimation] .RwGlobalNav_navTab__300e6059:focus [class*=rw-nav-menu-content],.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 [class*=logoAnimation] .RwGlobalNav_navTab__300e6059:hover [class*=rw-menuWrapper],.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 [class*=logoAnimation] .RwGlobalNav_navTab__300e6059:hover [class*=rw-nav-menu-content]{visibility:hidden!important}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059 span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059 span [class*=svg-logo-contianer]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059 span [class*=svg-logo-contianer].RwGlobalNav_halfWidth__300e6059{height:2.5rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059 span [class*=svg-logo-contianer].RwGlobalNav_fullWidth__300e6059{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059 span [class*=svg-logo-contianer] [class*=clip-mask]{overflow:hidden}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059 span [class*=svg-logo-contianer] [class*=clip-mask] svg{margin-left:.25rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059 span [class*=svg-logo-contianer] [class*=clip-mask].RwGlobalNav_fullWidth__300e6059{height:2rem;margin-top:.4375rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059 span [class*=svg-logo-contianer] [class*=clip-mask].RwGlobalNav_halfWidth__300e6059{height:2.5rem;margin-top:.125rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059.RwGlobalNav_logoSticky__300e6059 [class*="clip-mask animation"] svg{-webkit-animation:RwGlobalNav_xPositionChangeSticky__300e6059 .7s cubic-bezier(.35,0,.25,1) .5s forwards;animation:RwGlobalNav_xPositionChangeSticky__300e6059 .7s cubic-bezier(.35,0,.25,1) .5s forwards}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059.RwGlobalNav_logoSticky__300e6059 [class*="clip-mask animation"] svg g:first-child{-webkit-animation:RwGlobalNav_colorChangeSticky__300e6059 .5s cubic-bezier(.35,0,.5,1) forwards;animation:RwGlobalNav_colorChangeSticky__300e6059 .5s cubic-bezier(.35,0,.5,1) forwards}@media screen and (max-width:calc(1024px - 1px)){.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059 span>img{height:1.9375rem;width:10rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059.RwGlobalNav_logoSticky__300e6059 span>img{height:2.1875rem;width:2.1875rem}}@media screen and (min-width:1024px){.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059{margin-right:3.75rem}}@media screen and (max-width:calc(1024px - 1px)){.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;height:80px;height:var(--rwGlobalnavMobStickyHeight);padding:1.25rem}}@media screen and (min-width:768px) and (max-width:calc(1024px - 1px)){.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_iconHeader__300e6059{padding:0 2.5rem}}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_sectionHeader__300e6059{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:4;-ms-flex-order:3;list-style:none;order:3}@media screen and (max-width:1023px){.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_sectionHeader__300e6059{border-bottom:.0625rem solid #babec5;border-radius:.125rem;margin:0 1.25rem;padding-bottom:2.5rem}}@media screen and (min-width:1024px){.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_sectionHeader__300e6059{margin-right:9.375rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-negative:1;flex-shrink:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:768px) and (max-width:calc(1024px - 1px)){.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_sectionHeader__300e6059{margin:0 2.5rem}}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_sectionHeader__300e6059 .RwGlobalNav_navMenu__300e6059>ul>li>div:nth-child(2){background-color:#fff;border-radius:.25rem;-webkit-box-shadow:0 .625rem 2.5rem rgba(0,0,0,.15),0 .25rem .25rem rgba(0,0,0,.15);box-shadow:0 .625rem 2.5rem rgba(0,0,0,.15),0 .25rem .25rem rgba(0,0,0,.15);padding:1.875rem 0;width:20.125rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_sectionHeader__300e6059 .RwGlobalNav_navMenu__300e6059>ul>li>div:nth-child(2) div[class*=dDescription]{color:#000;font-weight:500}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_sectionHeader__300e6059 .RwGlobalNav_navMenu__300e6059>ul>li>div:nth-child(2) ul[class*=dList]{padding:0 .5rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_sectionHeader__300e6059 .RwGlobalNav_noRtpadding__300e6059{margin-right:0!important}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_sectionHeader__300e6059 .RwGlobalNav_sticky__300e6059 .RwGlobalNav_rwMenuWrapper__300e6059{top:5rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navSearch__300e6059{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:calc(1024px - 1px)){.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navSearch__300e6059{margin:2.5rem 1.25rem}}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navSearchButton__300e6059{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;stroke:#0a8543}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navSearchButton__300e6059 span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.5rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6875rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navSearchButton__300e6059 .RwGlobalNav_searchText__300e6059{color:#0a8543;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_return__300e6059{width:100%}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_return__300e6059>span{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:2.5rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_return__300e6059 .RwGlobalNav_label__300e6059{color:#0d333f;font-size:1.5rem;font-weight:600;line-height:2rem;text-align:left}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_return__300e6059 svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_return__300e6059 .RwGlobalNav_noChildren__300e6059>a{color:#0077c5;text-decoration:none}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navSignin__300e6059{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}@media screen and (max-width:1023px){.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navSignin__300e6059{margin:2.5rem 1.25rem 0;max-width:100%;width:auto!important}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navSignin__300e6059 div{height:auto;left:auto;margin:0;max-height:calc(100vh - 7.5rem);max-height:calc(100vh - 7.5rem - var(--promoBannerHeight, 0px));overflow:scroll;overflow-x:hidden;padding:0 0 3.75rem;position:absolute;top:7.5rem}}@media screen and (min-width:768px) and (max-width:calc(1024px - 1px)){.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navSignin__300e6059{margin:0 2.5rem}}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_themeIes__300e6059 .RwGlobalNav_top__300e6059{height:3.75rem;margin:0;min-height:3.75rem}@media screen and (min-width:768px){.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_themeIes__300e6059 .RwGlobalNav_top__300e6059{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:768px) and (max-width:calc(1024px - 1px)){.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_themeIes__300e6059 .RwGlobalNav_top__300e6059{margin:1.25rem 0;padding:0 0 0 2.5rem}}@media screen and (min-width:1024px){.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_themeIes__300e6059 .RwGlobalNav_top__300e6059{margin:.75rem auto;max-width:90rem;padding-right:0;width:100%}}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_themeIes__300e6059 .RwGlobalNav_toggleMenu__300e6059{display:none}@media screen and (max-width:calc(768px - 1px)){.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_themeIes__300e6059 .RwGlobalNav_iconHeader__300e6059{padding:1.25rem 1.25rem 1.25rem 1.5rem}}@media screen and (min-width:768px) and (max-width:calc(1024px - 1px)){.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_themeIes__300e6059 .RwGlobalNav_iconHeader__300e6059{padding-left:0}}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_themeIes__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059 span [class*=svg-logo-contianer]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:2.125rem;justify-content:center}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_themeIes__300e6059 .RwGlobalNav_navSignin__300e6059.RwGlobalNav_iesThemeSignin__300e6059{margin-left:auto}@media screen and (max-width:calc(768px - 1px)){.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_themeIes__300e6059 .RwGlobalNav_navSignin__300e6059.RwGlobalNav_iesThemeSignin__300e6059{display:none}}@media screen and (min-width:768px){.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_themeIes__300e6059 .RwGlobalNav_navSignin__300e6059.RwGlobalNav_iesThemeSignin__300e6059{display:block}}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_themeIes__300e6059 .RwGlobalNav_navSignin__300e6059.RwGlobalNav_iesThemeSignin__300e6059 button{background-color:transparent;border:.125rem solid #236cff;border-radius:.25rem;color:#236cff;font-size:1rem;font-weight:600;height:2.25rem;line-height:1.5rem;padding:.375rem 1.25rem;-webkit-transition:all .3s ease;transition:all .3s ease;width:auto}@media screen and (min-width:1024px){.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_themeIes__300e6059 .RwGlobalNav_navSignin__300e6059.RwGlobalNav_iesThemeSignin__300e6059 button{padding:.375rem 1.75rem}}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_themeIes__300e6059 .RwGlobalNav_navSignin__300e6059.RwGlobalNav_iesThemeSignin__300e6059 button:hover{background-color:transparent;border:.125rem solid #21262a;color:#21262a}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_themeIes__300e6059 .RwGlobalNav_navSignin__300e6059.RwGlobalNav_iesThemeSignin__300e6059 button:focus{border:.125rem solid #21262a;color:#21262a;outline:.1875rem solid #0077c5;outline-offset:.0625rem}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_themeIes__300e6059 .RwGlobalNav_navSignin__300e6059.RwGlobalNav_iesThemeSignin__300e6059 button:disabled{border:.125rem solid #236cff;color:#236cff;cursor:not-allowed;opacity:.25}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_themeIes__300e6059 .RwGlobalNav_navSignin__300e6059.RwGlobalNav_iesThemeSignin__300e6059 button svg{display:none}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_menuWrapper__300e6059{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:1023px){.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_menuWrapper__300e6059{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_menuWrapper__300e6059 .RwGlobalNav_navMenuContent__300e6059{position:relative}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_cards__300e6059{margin-left:1.25rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:768px){.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_cards__300e6059{margin:2.5rem 1.25rem 3.75rem}}@media screen and (min-width:1024px){.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_cards__300e6059{margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width:calc(1024px - 1px)){.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_cards__300e6059{border-top:.0625rem solid #babec5;margin:0 1.25rem;padding-top:1.25rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_cards__300e6059>div>a>span{padding-top:0}}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_card__300e6059+*{margin-top:2.5rem}@media screen and (min-width:1024px){.RwGlobalNav_rwGlobalNav__300e6059 [class*=hideExpandedMenu] .RwGlobalNav_navTab__300e6059:focus+.RwGlobalNav_rwMenuWrapper__300e6059,.RwGlobalNav_rwGlobalNav__300e6059 [class*=hideExpandedMenu] .RwGlobalNav_navTab__300e6059:focus+div>.RwGlobalNav_rwNavMenuContent__300e6059,.RwGlobalNav_rwGlobalNav__300e6059 [class*=hideExpandedMenu] .RwGlobalNav_navTab__300e6059:hover+.RwGlobalNav_rwMenuWrapper__300e6059,.RwGlobalNav_rwGlobalNav__300e6059 [class*=hideExpandedMenu] .RwGlobalNav_navTab__300e6059:hover+div>.RwGlobalNav_rwNavMenuContent__300e6059{visibility:hidden!important}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navTab__300e6059{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--spacing-rw-medium-button-padding) 0;position:relative}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navTab__300e6059+.RwGlobalNav_navTab__300e6059{margin-left:3.75rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navTab__300e6059.RwGlobalNav_navMenuOpen__300e6059:after{width:3rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navTab__300e6059:focus,.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navTab__300e6059:hover{outline:none}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navTab__300e6059:focus+.RwGlobalNav_rwMenuWrapper__300e6059,.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navTab__300e6059:focus+div>.RwGlobalNav_rwNavMenuContent__300e6059,.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navTab__300e6059:hover+.RwGlobalNav_rwMenuWrapper__300e6059,.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navTab__300e6059:hover+div>.RwGlobalNav_rwNavMenuContent__300e6059{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navTab__300e6059:focus a[class*=rwBlueGreen],.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navTab__300e6059:hover a[class*=rwBlueGreen]{text-decoration:none}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navTab__300e6059:focus:after,.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navTab__300e6059:hover:after{width:3rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navTab__300e6059:focus a[class*=rwBlueGreen]:before{border:.1875rem solid #0077c5}}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_focusedTab__300e6059+.RwGlobalNav_rwMenuWrapper__300e6059,.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_focusedTab__300e6059+div>.RwGlobalNav_rwNavMenuContent__300e6059{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}@media screen and (min-width:1024px){.RwGlobalNav_rwGlobalNav__300e6059{background-color:transparent}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_bottomWrapper__300e6059,.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_bottom__300e6059{height:0}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059 .RwGlobalNav_bottomWrapper__300e6059{height:auto}}@media screen and (max-width:1023px){.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navSearch__300e6059,.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navSignin__300e6059,.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_sectionHeader__300e6059{display:none;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_noBorder__300e6059{border:none}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_cards__300e6059{-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_bottomWrapper__300e6059{overflow:hidden}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059{overflow-y:scroll}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059 .RwGlobalNav_navSearch__300e6059,.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059 .RwGlobalNav_navSignin__300e6059{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;padding-bottom:1.25rem}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059 .RwGlobalNav_sectionHeader__300e6059{display:-webkit-box;display:-ms-flexbox;display:flex}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059 .RwGlobalNav_navSearch__300e6059{margin-bottom:0}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059 .RwGlobalNav_navSignin__300e6059{position:static}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059 .RwGlobalNav_bottomWrapper__300e6059,.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059 .RwGlobalNav_topWrapper__300e6059{overflow:visible;padding-bottom:1.25rem}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059 .RwGlobalNav_menuWrapper__300e6059{padding:1.25rem 0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059.RwGlobalNav_sectionOpen__300e6059 .RwGlobalNav_bottomWrapper__300e6059{left:0;max-height:calc(100% - 7.5rem);overflow:scroll;position:absolute;top:80px;top:var(--rwGlobalnavMobStickyHeight);z-index:1400}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059.RwGlobalNav_sectionOpen__300e6059 .RwGlobalNav_bottomWrapper__300e6059 .RwGlobalNav_navMenuContent__300e6059{max-width:100%;padding:0 1.25rem}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059.RwGlobalNav_sectionOpen__300e6059 .RwGlobalNav_bottomWrapper__300e6059 .RwGlobalNav_menuWrapper__300e6059{-webkit-transform:translateX(0);transform:translateX(0)}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059.RwGlobalNav_sectionOpen__300e6059 .RwGlobalNav_navSearch__300e6059,.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059.RwGlobalNav_sectionOpen__300e6059 .RwGlobalNav_navSignin__300e6059,.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059.RwGlobalNav_sectionOpen__300e6059 .RwGlobalNav_sectionHeader__300e6059{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059.RwGlobalNav_sectionOpen__300e6059 .RwGlobalNav_navSignin__300e6059>div{display:none}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059.RwGlobalNav_sectionOpen__300e6059 .RwGlobalNav_bottom__300e6059{height:calc(100% - 7.5rem);overflow:scroll;width:100%}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059.RwGlobalNav_signInOpen__300e6059{touch-action:none!important;-ms-touch-action:none!important}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059.RwGlobalNav_signInOpen__300e6059 .RwGlobalNav_cards__300e6059,.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059.RwGlobalNav_signInOpen__300e6059 .RwGlobalNav_navSearch__300e6059,.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059.RwGlobalNav_signInOpen__300e6059 .RwGlobalNav_navSignin__300e6059>button,.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_open__300e6059.RwGlobalNav_signInOpen__300e6059 .RwGlobalNav_sectionHeader__300e6059{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_mNavMenu__300e6059{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1.25rem;row-gap:1.5rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_mNavMenu__300e6059 .RwGlobalNav_mNavMenuTitle__300e6059{padding-bottom:1.25rem;width:100%}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_mNavMenu__300e6059 .RwGlobalNav_label__300e6059{color:#0d333f;font-size:1.5rem;font-weight:600;line-height:2rem;text-align:left}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_mNavMenu__300e6059 .RwGlobalNav_linkDesc__300e6059{font-size:1.25rem;font-weight:500;line-height:1.75rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_mNavMenu__300e6059 svg{margin-right:1.25rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navMenuLink__300e6059>li{border-bottom:none;color:#0d333f;list-style:none;padding-top:1rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navMenuLink__300e6059>li>div{display:none}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navMenuLink__300e6059>li a{font-size:1.25rem;line-height:1.75rem;padding:0 0 1rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_navMenuLink__300e6059:last-child>li{border-bottom:none}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_mContactMenu__300e6059{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1.25rem;row-gap:1.5rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_mContactMenu__300e6059 .RwGlobalNav_label__300e6059{color:#0d333f;font-size:1.5rem;font-weight:600;line-height:2rem;text-align:left}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_mContactMenu__300e6059 .RwGlobalNav_linkDesc__300e6059{font-size:1.25rem;font-weight:500;line-height:1.75rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_mContactMenu__300e6059 .RwGlobalNav_callSupportLink__300e6059{background-color:#0a8543;border-radius:.25rem;display:grid;height:var(--spacing-rw-medium-button-height);padding-bottom:.4375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_mContactMenu__300e6059 .RwGlobalNav_callSupportDivider__300e6059{border-bottom:.0625rem solid #babec5}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_mContactMenu__300e6059 svg{margin-right:1.25rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_mContactMenu__300e6059>div>li{border-bottom:none;color:#0077c5;list-style:none}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_mContactMenu__300e6059>div>li>div{display:none}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_mContactMenu__300e6059>div>li a{font-size:1.25rem;line-height:1.75rem;padding:0 0 1rem}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_mContactMenu__300e6059>div>li div[class*=mPhoneSpace]{color:#0d333f;font-size:1.5rem;font-weight:600;line-height:2rem;text-align:left}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_dContactMenu__300e6059{display:none}}@media (min-width:1024px){.RwGlobalNav_transparent__300e6059:not(.RwGlobalNav_sticky__300e6059):not(.RwGlobalNav_open__300e6059) .RwGlobalNav_navTab__300e6059>a{color:#fff!important}.RwGlobalNav_transparent__300e6059:not(.RwGlobalNav_sticky__300e6059):not(.RwGlobalNav_open__300e6059) .RwGlobalNav_navTab__300e6059>a:hover{text-decoration:underline!important}.RwGlobalNav_transparent__300e6059:not(.RwGlobalNav_sticky__300e6059):not(.RwGlobalNav_open__300e6059) .RwGlobalNav_navTab__300e6059:after{background:#fff}.RwGlobalNav_black__300e6059 .RwGlobalNav_navTab__300e6059 a{color:#fff}.RwGlobalNav_black__300e6059 .RwGlobalNav_navTab__300e6059 a:hover{color:#5bef76}.RwGlobalNav_black__300e6059 .RwGlobalNav_navTab__300e6059 a:focus{color:#fff}.RwGlobalNav_black__300e6059 .RwGlobalNav_navTab__300e6059 a:focus:before{border-color:#0077c5}.RwGlobalNav_black__300e6059 .RwGlobalNav_dContactMenu__300e6059 a,.RwGlobalNav_black__300e6059 .RwGlobalNav_dContactMenu__300e6059 a:focus{color:#fff}.RwGlobalNav_black__300e6059 .RwGlobalNav_dContactMenu__300e6059 svg{background-color:transparent}.RwGlobalNav_black__300e6059 .RwGlobalNav_dContactMenu__300e6059 svg path{fill:#fff}.RwGlobalNav_black__300e6059 button[class*=SignInMenu_menuToggle]:hover{background-color:transparent!important}}@media (min-width:1024px) and (min-width:1024px){.RwGlobalNav_black__300e6059 .RwGlobalNav_navSignin__300e6059 button[class*=SignInMenu_menuToggle__]>span [class*=clarity-nav-menu-toggle-text]{color:#5bef76}.RwGlobalNav_black__300e6059 .RwGlobalNav_navSignin__300e6059 button[class*=SignInMenu_menuToggle__]>span [class*=SignInMenu_upArrow__] path{fill:#5bef76}}@media (min-width:1024px){.RwGlobalNav_open__300e6059 input[class*=SiteSearch_search],.RwGlobalNav_sticky__300e6059 input[class*=SiteSearch_search]{background-color:#fff!important}.RwGlobalNav_transparent__300e6059:not(.RwGlobalNav_sticky__300e6059):not(.RwGlobalNav_open__300e6059) [class*=SiteSearch_searchIcon] path{fill:#fff!important}.RwGlobalNav_black__300e6059 button[class*=SignInMenu_menuToggle],.RwGlobalNav_transparent__300e6059:not(.RwGlobalNav_sticky__300e6059):not(.RwGlobalNav_open__300e6059) button[class*=SignInMenu_menuToggle]{border-color:#fff!important;color:#fff!important}.RwGlobalNav_transparent__300e6059 .RwGlobalNav_bottomWrapper__300e6059,.RwGlobalNav_transparent__300e6059 .RwGlobalNav_bottom__300e6059,.RwGlobalNav_transparent__300e6059 .RwGlobalNav_menuWrapper__300e6059,.RwGlobalNav_transparent__300e6059 .RwGlobalNav_navTab__300e6059:after,.RwGlobalNav_transparent__300e6059 .RwGlobalNav_topWrapper__300e6059,.RwGlobalNav_transparent__300e6059 .RwGlobalNav_top__300e6059,.RwGlobalNav_transparent__300e6059.RwGlobalNav_rwGlobalNav__300e6059{-webkit-transition:none;transition:none}.RwGlobalNav_notAContactNavMenu__300e6059{margin-bottom:auto;margin-top:auto}.RwGlobalNav_dContactMenuOrder__300e6059{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.RwGlobalNav_dContactMenu__300e6059{color:#0d333f;font-weight:600;padding-right:2.5rem}.RwGlobalNav_dContactMenu__300e6059 li[class*=noPointer]{font-size:.75rem;font-weight:600;line-height:1rem}.RwGlobalNav_dContactMenu__300e6059 a:first-of-type:after,.RwGlobalNav_dContactMenu__300e6059 button:first-of-type:after{background:transparent}.RwGlobalNav_dContactMenu__300e6059 button[class*=MenuItem_dLink1],.RwGlobalNav_dContactMenu__300e6059 li[class*=MenuItem_dLink1]{padding:1.25rem 0}.RwGlobalNav_dContactMenu__300e6059 li[class*=MenuItem_dFlyout]:hover,.RwGlobalNav_dContactMenu__300e6059 li[class*=MenuItem_white]:hover{background-color:#fff!important}.RwGlobalNav_dContactMenu__300e6059>ul>li>div:nth-child(2){background-color:#fff;border-radius:.25rem;-webkit-box-shadow:0 .625rem 2.5rem rgba(0,0,0,.15),0 .25rem .25rem rgba(0,0,0,.15);box-shadow:0 .625rem 2.5rem rgba(0,0,0,.15),0 .25rem .25rem rgba(0,0,0,.15);padding:1.875rem 0;width:20.125rem}.RwGlobalNav_dContactMenu__300e6059>ul>li>div:nth-child(2) div[class*=dDescription]{color:#000;font-weight:500}.RwGlobalNav_dContactMenu__300e6059>ul>li>div:nth-child(2) ul[class*=dList]{padding:0 .5rem}.RwGlobalNav_noRtpadding__300e6059{margin-right:0!important}.RwGlobalNav_sticky__300e6059 .RwGlobalNav_rwMenuWrapper__300e6059{top:5rem}.RwGlobalNav_dContactMenu__300e6059:not(.RwGlobalNav_notAContactNavMenu__300e6059) div[class*=MenuItem_dExpand]{right:0}}.RwGlobalNav_rwNavMenuContent__300e6059{margin:auto;max-width:90rem;visibility:hidden;width:100vw!important}.RwGlobalNav_rwNavMenuContent__300e6059:focus,.RwGlobalNav_rwNavMenuContent__300e6059:focus .RwGlobalNav_rwMenuWrapper__300e6059,.RwGlobalNav_rwNavMenuContent__300e6059:hover,.RwGlobalNav_rwNavMenuContent__300e6059:hover .RwGlobalNav_rwMenuWrapper__300e6059{visibility:visible}.RwGlobalNav_rwGlobalNav__300e6059 .RwGlobalNav_rwNavMenuContent__300e6059{padding:2.5rem 2.5rem 1.25rem}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_rwNavMenuContent__300e6059{padding:2.5rem 2.5rem 3rem}.RwGlobalNav_menuListitem__300e6059{margin-right:2.25rem}.RwGlobalNav_rwNavTab__300e6059{height:100%;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}@media screen and (min-width:1024px) and (max-width:calc(1200px - 1px)){.RwGlobalNav_rwNavTab__300e6059{padding:.625rem}}.RwGlobalNav_rwMenuWrapper__300e6059{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;background:#f4f4ee;background:var(--rwglobalnavMenuWrapperColor);justify-content:center;left:0;position:absolute;right:0;top:5rem;visibility:hidden;width:100vw!important}.RwGlobalNav_rwMenuWrapper__300e6059:focus,.RwGlobalNav_rwMenuWrapper__300e6059:focus .RwGlobalNav_rwNavMenuContent__300e6059,.RwGlobalNav_rwMenuWrapper__300e6059:hover,.RwGlobalNav_rwMenuWrapper__300e6059:hover .RwGlobalNav_rwNavMenuContent__300e6059{visibility:visible}.RwGlobalNav_rwMenuWrapper__300e6059 div[class*=listWrapper]{-webkit-transition:none!important;transition:none!important}.RwGlobalNav_posAbs__300e6059{position:absolute}.RwGlobalNav_firstSectionHeader__300e6059{position:relative;top:-1.25rem}@media screen and (max-width:calc(1024px - 1px)){.RwGlobalNav_stickyPromo__300e6059.RwGlobalNav_open__300e6059{height:calc(100% - var(--promoBannerHeight))}}.RwGlobalNav_navSearchButtonMobile__300e6059{height:1.25rem}.RwGlobalNav_mobCtaWrapper__300e6059{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}.RwGlobalNav_mobCtaWrapper__300e6059 div>a:focus:not(:active):before,.RwGlobalNav_mobCtaWrapper__300e6059 div>a[class*=plain]:focus,.RwGlobalNav_mobCtaWrapper__300e6059 div>a[class*=plain]:hover{border:none}.RwGlobalNav_mobCtaWrapper__300e6059 div>a[class*=plain]:focus span[class*=buttonText],.RwGlobalNav_mobCtaWrapper__300e6059 div>a[class*=plain]:hover span[class*=buttonText]{text-decoration:underline}.RwGlobalNav_dDropdown__300e6059{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.5rem}.RwGlobalNav_downArrow__300e6059{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.RwGlobalNav_downArrow__300e6059,.RwGlobalNav_upArrow__300e6059{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.RwGlobalNav_upArrow__300e6059{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RwGlobalNav_dDown__300e6059{height:.5rem;width:.875rem}@-webkit-keyframes RwGlobalNav_colorChangeSticky__300e6059{0%{color:#000}to{color:#fff}}@keyframes RwGlobalNav_colorChangeSticky__300e6059{0%{color:#000}to{color:#fff}}@-webkit-keyframes RwGlobalNav_colorChangeNonSticky__300e6059{0%{color:#fff}to{color:#000}}@keyframes RwGlobalNav_colorChangeNonSticky__300e6059{0%{color:#fff}to{color:#000}}@-webkit-keyframes RwGlobalNav_xPositionChangeSticky__300e6059{0%{opacity:1;-webkit-transform:translate(0);transform:translate(0);width:7.25rem}to{display:none;opacity:0;-webkit-transform:translate(-10rem);transform:translate(-10rem);width:0}}@keyframes RwGlobalNav_xPositionChangeSticky__300e6059{0%{opacity:1;-webkit-transform:translate(0);transform:translate(0);width:7.25rem}to{display:none;opacity:0;-webkit-transform:translate(-10rem);transform:translate(-10rem);width:0}}@-webkit-keyframes RwGlobalNav_xPositionChangeNonSticky__300e6059{0%{display:none;opacity:0;-webkit-transform:translate(-10rem);transform:translate(-10rem);width:0}to{opacity:1;-webkit-transform:translate(0);transform:translate(0);width:7.25rem}}@keyframes RwGlobalNav_xPositionChangeNonSticky__300e6059{0%{display:none;opacity:0;-webkit-transform:translate(-10rem);transform:translate(-10rem);width:0}to{opacity:1;-webkit-transform:translate(0);transform:translate(0);width:7.25rem}}@-webkit-keyframes RwGlobalNav_opacityChange__300e6059{0%{opacity:1}to{display:none;opacity:0}}@keyframes RwGlobalNav_opacityChange__300e6059{0%{opacity:1}to{display:none;opacity:0}}.RwGlobalNav_colorAnimation__300e6059{-webkit-animation:RwGlobalNav_colorChange__300e6059 .5s normal forwards;animation:RwGlobalNav_colorChange__300e6059 .5s normal forwards;-webkit-animation-timing-function:cubic-bezier(.35,0,.5,1);animation-timing-function:cubic-bezier(.35,0,.5,1)}.RwGlobalNav_positionAnimation__300e6059{-webkit-animation:RwGlobalNav_xPositionChange__300e6059 .7s .5s normal forwards;animation:RwGlobalNav_xPositionChange__300e6059 .7s .5s normal forwards;-webkit-animation-timing-function:cubic-bezier(.35,0,.25,1);animation-timing-function:cubic-bezier(.35,0,.25,1)}@media (max-width:calc(1024px - 1px)){.RwGlobalNav_cornerStoneDesktop__300e6059{display:none}}.RwGlobalNav_cornerStoneMobile__300e6059{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-left:1.25rem;margin-right:1.25rem;order:3;padding-bottom:2.5rem}@media (min-width:1024px){.RwGlobalNav_cornerStoneMobile__300e6059{display:none}}@media screen and (min-width:768px){.RwGlobalNav_cornerStoneMobile__300e6059{margin-bottom:7.5rem}}@media (min-width:1024px) and (max-width:calc(1200px + 50px)){.RwGlobalNav_sectionHeader__300e6059 .RwGlobalNav_menuListitem__300e6059 .RwGlobalNav_rwNavTab__300e6059 a{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;min-width:4.6875rem}.RwGlobalNav_dContactMenu__300e6059 ul li div a span div{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}}.RwGlobalNav_clarityNav__300e6059{--rwClarityNavArrowWidth:0.75rem}@media (min-width:1024px){.RwGlobalNav_clarityNav__300e6059 button[class*=SignInMenu_menuToggle]{background-color:transparent;border:none;color:#000;font-size:.875rem;font-weight:500;padding:0 0 0 .5rem;text-align:right;width:auto}.RwGlobalNav_clarityNav__300e6059 [class*=SignInMenu_signInMenu__]{width:auto}.RwGlobalNav_clarityNav__300e6059 button[class*=SignInMenu_menuToggle__]>span{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.RwGlobalNav_clarityNav__300e6059 button[class*=SignInMenu_menuToggle] [class*=SignInMenu_downArrow__],.RwGlobalNav_clarityNav__300e6059 button[class*=SignInMenu_menuToggle] [class*=SignInMenu_upArrow__]{font-size:.75rem;margin-left:.5rem;width:var(--rwClarityNavArrowWidth)}.RwGlobalNav_clarityNav__300e6059 button[class*=SignInMenu_menuToggle]:hover{background-color:transparent;border:none;color:#0d7300;color:var(--rwGlobalnavTextColor)}.RwGlobalNav_clarityNav__300e6059 button[class*=SignInMenu_menuToggle__]>span [class*=clarity-nav-menu-toggle-text]{color:#0d7300;color:var(--rwGlobalnavTextColor)}.RwGlobalNav_clarityNav__300e6059.RwGlobalNav_rwGlobalNavStickyContainer__300e6059{height:3.75rem}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_top__300e6059{height:3.75rem;min-height:3.75rem;padding:0 1.25rem}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_top__300e6059 .RwGlobalNav_iconHeader__300e6059{height:1.75rem;margin-right:1.75rem}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_top__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059,.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_top__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059 span,.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_top__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059 span [class*=svg-logo-contianer],.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_top__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059 span [class*=svg-logo-contianer] [class*=clip-mask].RwGlobalNav_halfWidth__300e6059,.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_top__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059 span [class*=svg-logo-contianer] [class*=clip-mask].RwGlobalNav_halfWidth__300e6059 div,.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_top__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059 span [class*=svg-logo-contianer] img{height:100%}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_top__300e6059 .RwGlobalNav_iconHeader__300e6059 .RwGlobalNav_logoIcon__300e6059 span [class*=svg-logo-contianer] [class*=clip-mask].RwGlobalNav_halfWidth__300e6059 div svg{height:100%;width:auto}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_top__300e6059 .RwGlobalNav_sectionHeader__300e6059{gap:1.75rem;height:3.75rem;min-height:3.75rem}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_top__300e6059 .RwGlobalNav_sectionHeader__300e6059 li [class*=RwGlobalNav_downArrow_],.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_top__300e6059 [class*=RwGlobalNav_upArrow]{font-size:.75rem;margin-left:.5rem;width:var(--rwClarityNavArrowWidth)}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_top__300e6059 .RwGlobalNav_sectionHeader__300e6059 li[class*=RwGlobalNav_menuListitem__] [class*=RwGlobalNav_navTab__] a:focus,.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_top__300e6059 .RwGlobalNav_sectionHeader__300e6059 li[class*=RwGlobalNav_menuListitem__] [class*=RwGlobalNav_navTab__] a:hover{font-size:.875rem;line-height:1.25rem}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_fadeIn__300e6059{opacity:0;-webkit-transform:translateY(-.625rem);transform:translateY(-.625rem);-webkit-transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out;visibility:hidden}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_fadeIn__300e6059.RwGlobalNav_visible__300e6059{opacity:1;overflow-x:clip;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_rwNavTab__300e6059{padding:1.125rem 0}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_rwNavTab__300e6059 a{font-size:.875rem;line-height:1.25rem;text-decoration:none}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_menuListitem__300e6059{margin-right:0}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_dContactMenu__300e6059 ul li div a span div,.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_dContactMenu__300e6059 ul li div a span span{font-size:.875rem;line-height:1.25rem}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_dContactMenu__300e6059 ul[class*=dList] li[id*=menuitem_Talk_to_Sales]{height:3rem}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_rwMenuWrapper__300e6059{background-color:#f4f4ee;background-color:var(--rwglobalnavMenuWrapperColor);top:3.75rem;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 div[class*=RwGlobalNav_dContactMenu__]{padding-right:.75rem}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 div[class*=RwGlobalNav_dContactMenu__] [class*=MenuItem_menuItem]{margin-left:0}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 div[class*=RwGlobalNav_dContactMenu__] [class*=MenuItem_menuItem] svg{height:1.5rem;width:.75rem}}@media (min-width:1024px) and (max-width:calc(1200px + 50px)){.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_sectionHeader__300e6059{gap:1.25rem}.RwGlobalNav_clarityNav__300e6059 .RwGlobalNav_topWrapper__300e6059 .RwGlobalNav_top__300e6059 .RwGlobalNav_sectionHeader__300e6059 .RwGlobalNav_menuListitem__300e6059{min-width:4.0625rem}}@media screen and (max-width:1024px){.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_transparent__300e6059.RwGlobalNav_rwGlobalNavSticky__300e6059:not(.RwGlobalNav_open__300e6059) .RwGlobalNav_iconHeader__300e6059{background-color:#000}.RwGlobalNav_rwGlobalNav__300e6059.RwGlobalNav_transparent__300e6059.RwGlobalNav_rwGlobalNavSticky__300e6059:not(.RwGlobalNav_open__300e6059) .RwGlobalNav_toggleMenu__300e6059 svg rect{fill:#fff}}.main_ButtonButton8ee23b6__79add137{--border-width:0.125rem;--focus-offset:0.125rem - var(--border-width);background-color:transparent;border:.125rem solid transparent;border:var(--border-width) solid transparent;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-family-component);line-height:normal;padding:0;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-clip:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:center;margin:0;-webkit-transition:background-color var(--ease-fade) var(--duration-fade-moderate);transition:background-color var(--ease-fade) var(--duration-fade-moderate);-webkit-tap-highlight-color:var(--color-shadow)}.main_ButtonButton8ee23b6__79add137 svg{-ms-flex-negative:0;flex-shrink:0}.main_ButtonButton8ee23b6__79add137::-moz-focus-inner{border:0}.main_ButtonButton8ee23b6__79add137[type=submit]{background-image:inherit;-webkit-box-shadow:inherit;box-shadow:inherit}.main_ButtonButton8ee23b6__79add137 .main_ButtonLabel8ee23b6__79add137:empty{padding-inline:0}.main_ButtonButton8ee23b6__79add137 .main_ButtonLabelSecondText8ee23b6__79add137{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main_ButtonButton8ee23b6__79add137 .main_ButtonLabelSecondText8ee23b6__79add137 span{font-size:var(--font-size-component-x-small);font-weight:var(--font-weight-component-bold)}.main_ButtonButton8ee23b6__79add137.main_ButtonDisabled8ee23b6__79add137{opacity:var(--opacity-disabled);pointer-events:none}.main_ButtonButton8ee23b6__79add137:focus-visible{--negative-one:-1}.main_ButtonButton8ee23b6__79add137:focus-visible:before{border-radius:calc(var(--radius-action) + .09375rem);content:"";inset:calc(var(--negative-one)*var(--focus-offset));position:absolute;-webkit-transition:-webkit-box-shadow .1s ease;transition:-webkit-box-shadow .1s ease;transition:box-shadow .1s ease;transition:box-shadow .1s ease,-webkit-box-shadow .1s ease}.main_ButtonButton8ee23b6__79add137:focus-visible:focus:before{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-indicator);box-shadow:0 0 0 .125rem var(--color-focus-indicator)}.main_ButtonButton8ee23b6__79add137:focus-visible{-webkit-box-shadow:none;box-shadow:none;outline:.125rem solid transparent;outline-offset:.125rem}.main_ButtonButton8ee23b6__79add137:focus-visible.main_ButtonInvertedColors8ee23b6__79add137{--negative-one:-1;outline:.125rem solid transparent}.main_ButtonButton8ee23b6__79add137:focus-visible.main_ButtonInvertedColors8ee23b6__79add137:before{border-radius:calc(var(--radius-action) + .09375rem);content:"";inset:calc(var(--negative-one)*var(--focus-offset));position:absolute;-webkit-transition:-webkit-box-shadow .1s ease;transition:-webkit-box-shadow .1s ease;transition:box-shadow .1s ease;transition:box-shadow .1s ease,-webkit-box-shadow .1s ease}.main_ButtonButton8ee23b6__79add137:focus-visible.main_ButtonInvertedColors8ee23b6__79add137:focus:before{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-indicator);box-shadow:0 0 0 .125rem var(--color-focus-indicator)}.main_ButtonButton8ee23b6__79add137:focus{-webkit-box-shadow:none;box-shadow:none}.main_ButtonButton8ee23b6__79add137:focus:before{content:"";display:block;pointer-events:none;position:absolute;z-index:1}.main_ButtonButton8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137{pointer-events:none}.main_ButtonButton8ee23b6__79add137.main_ButtonFull8ee23b6__79add137,.main_ButtonButton8ee23b6__79add137.main_ButtonResponsive8ee23b6__79add137{width:100%}@media only screen and (min-width:1024px){.main_ButtonButton8ee23b6__79add137.main_ButtonResponsive8ee23b6__79add137{width:auto}}.main_ButtonPriorityPrimary8ee23b6__79add137{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137{background-color:var(--color-action-standard);color:var(--color-icon-inverse)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137){background-color:var(--color-action-standard-hover)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137),.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137[class*=DropdownButton-menuOpen],.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137[class*=SplitButton-menuOpen]{background-color:var(--color-action-standard-active)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137 svg>circle{fill:var(--color-icon-inverse)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-icon-inverse)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137{background-color:var(--color-action-passive);color:var(--color-text-primary)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137){background-color:var(--color-action-passive-hover)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137),.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137[class*=DropdownButton-menuOpen],.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137[class*=SplitButton-menuOpen]{background-color:var(--color-action-passive-active)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137 svg>circle{fill:var(--color-text-primary)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-text-primary)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137{background-color:var(--color-action-special-use);color:var(--color-text-inverse)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137){background-color:var(--color-action-special-use-hover)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137),.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137[class*=DropdownButton-menuOpen],.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137[class*=SplitButton-menuOpen]{background-color:var(--color-action-special-use-active)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137 svg>circle{fill:var(--color-icon-inverse)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-icon-inverse)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137{background-color:var(--color-action-negative);color:var(--color-text-inverse)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137){background-color:var(--color-action-negative-hover)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137),.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137[class*=DropdownButton-menuOpen],.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137[class*=SplitButton-menuOpen]{background-color:var(--color-action-negative-active)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137 svg>circle{fill:var(--color-icon-inverse)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-icon-inverse)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137{background-color:var(--color-action-complementary);color:var(--color-text-complementary)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137){background-color:var(--color-action-complementary-hover)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137),.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137[class*=DropdownButton-menuOpen],.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137[class*=SplitButton-menuOpen]{background-color:var(--color-action-complementary-active)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137 svg>circle{fill:var(--color-icon-inverse)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-icon-inverse)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137{--border-width:0;--focus-offset:0.1875rem;--radius-button-clip-path:0.125rem;--button-inner-shape:calc(0.125rem + var(--radius-button-clip-path)) 0.125rem,calc(100% - 0.125rem - var(--radius-button-clip-path)) 0.125rem,calc(100% - 0.125rem) calc(0.125rem + var(--radius-button-clip-path)),calc(100% - 0.125rem) calc(100% - 0.125rem - var(--radius-button-clip-path)),calc(100% - 0.125rem - var(--radius-button-clip-path)) calc(100% - 0.125rem),calc(0.125rem + var(--radius-button-clip-path)) calc(100% - 0.125rem),0.125rem calc(100% - 0.125rem - var(--radius-button-clip-path)),0.125rem calc(0.125rem + var(--radius-button-clip-path)),calc(0.125rem + var(--radius-button-clip-path)) 0.125rem;background-color:transparent;border:.125rem inset transparent;color:var(--color-text-primary);position:relative;z-index:0}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137:after{background:conic-gradient(from 0deg,#00d0e0,#236cff,#00d0e0 30%,#c5ef71 55%,#00a63b,#009eac,#00d0e0);border-radius:calc(var(--radius-action) + .125rem);clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,var(--button-inner-shape));content:"";inset:-.125rem;position:absolute;z-index:-1}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137){background-color:var(--color-action-passive-subtle-hover)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137),.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137[class*=DropdownButton-menuOpen],.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137[class*=SplitButton-menuOpen]{background-color:var(--color-action-passive-subtle-active)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137 svg>circle{fill:var(--color-text-primary)}.main_ButtonPriorityPrimary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-text-primary)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137{border-color:var(--color-action-standard);color:var(--color-action-standard)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137){background-color:var(--color-action-standard-subtle-hover)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137),.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137[class*=DropdownButton-menuOpen],.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137[class*=SplitButton-menuOpen]{background-color:var(--color-action-standard-subtle-active)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137 svg>circle{fill:var(--color-action-standard)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-action-standard)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137{border-color:var(--color-action-passive-border);color:var(--color-text-primary)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137){background-color:var(--color-action-passive-subtle-hover)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137).main_ButtonInvertedColors8ee23b6__79add137{background-color:var(--color-action-complementary-subtle-hover)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137),.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137[class*=DropdownButton-menuOpen],.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137[class*=SplitButton-menuOpen]{background-color:var(--color-action-passive-subtle-active)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137).main_ButtonInvertedColors8ee23b6__79add137,.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137[class*=DropdownButton-menuOpen].main_ButtonInvertedColors8ee23b6__79add137,.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137[class*=SplitButton-menuOpen].main_ButtonInvertedColors8ee23b6__79add137{background-color:var(--color-action-complementary-subtle-active)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137 svg>circle{fill:var(--color-text-primary)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-text-primary)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonInvertedColors8ee23b6__79add137 svg>circle{fill:var(--color-icon-inverse)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonInvertedColors8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-icon-inverse)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137.main_ButtonInvertedColors8ee23b6__79add137{border-color:var(--color-action-complementary-border);color:var(--color-text-complementary)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137{border-color:var(--color-action-special-use);color:var(--color-action-special-use-active)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137){background-color:var(--color-action-special-use-subtle-hover)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137),.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137[class*=DropdownButton-menuOpen],.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137[class*=SplitButton-menuOpen]{background-color:var(--color-action-special-use-subtle-active)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137 svg>circle{fill:var(--color-action-special-use-active)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-action-special-use-active)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137{border-color:var(--color-action-negative);color:var(--color-action-negative)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137){background-color:var(--color-action-negative-subtle-hover)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137),.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137[class*=DropdownButton-menuOpen],.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137[class*=SplitButton-menuOpen]{background-color:var(--color-action-negative-subtle-active)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137 svg>circle{fill:var(--color-action-negative)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-action-negative)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137{background-color:var(--color-action-complementary-subtle);border-color:var(--color-action-complementary-border);color:var(--color-text-complementary)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137){background-color:var(--color-action-complementary-subtle-hover)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137),.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137[class*=DropdownButton-menuOpen],.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137[class*=SplitButton-menuOpen]{background-color:var(--color-action-complementary-subtle-active)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137 svg>circle{fill:var(--color-icon-inverse)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-icon-inverse)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137{--border-width:0.0625rem;background-color:transparent;border-color:var(--color-container-border-tertiary);color:var(--color-text-primary);position:relative;z-index:0}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137){background-color:var(--color-action-passive-subtle-hover)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137),.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137[class*=DropdownButton-menuOpen],.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137[class*=SplitButton-menuOpen]{background-color:var(--color-action-passive-subtle-active)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137 svg>circle{fill:var(--color-text-primary)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-text-primary)}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137[data-colorscheme=dark]{background-color:transparent}.main_ButtonPrioritySecondary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137[data-colorscheme=dark]:hover{background-color:var(--color-action-complementary-subtle-hover)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137 svg>circle{fill:var(--color-action-standard)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137,.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-action-standard)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137){background-color:var(--color-action-standard-subtle-hover)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137),.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137[class*=DropdownButton-menuOpen],.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137[class*=SplitButton-menuOpen]{background-color:var(--color-action-standard-subtle-active)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137 svg>circle{fill:var(--color-action-standard)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeStandard8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-action-standard)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137{color:var(--color-text-primary)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137){background-color:var(--color-action-passive-subtle-hover)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137).main_ButtonInvertedColors8ee23b6__79add137{background-color:var(--color-action-complementary-subtle-hover)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137),.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137[class*=DropdownButton-menuOpen],.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137[class*=SplitButton-menuOpen]{background-color:var(--color-action-passive-subtle-active)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137).main_ButtonInvertedColors8ee23b6__79add137,.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137[class*=DropdownButton-menuOpen].main_ButtonInvertedColors8ee23b6__79add137,.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137[class*=SplitButton-menuOpen].main_ButtonInvertedColors8ee23b6__79add137{background-color:var(--color-action-complementary-subtle-active)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137 svg>circle{fill:var(--color-icon-primary)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-icon-primary)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonInvertedColors8ee23b6__79add137 svg>circle{fill:var(--color-icon-inverse)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonInvertedColors8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-icon-inverse)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposePassive8ee23b6__79add137.main_ButtonInvertedColors8ee23b6__79add137{color:var(--color-text-complementary)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137{color:var(--color-action-special-use-active)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137){background-color:var(--color-action-special-use-subtle-hover)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137),.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137[class*=DropdownButton-menuOpen],.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137[class*=SplitButton-menuOpen]{background-color:var(--color-action-special-use-subtle-active)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137 svg>circle{fill:var(--color-action-special-use-active)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeSpecial8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-action-special-use-active)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137{color:var(--color-action-negative)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137){background-color:var(--color-action-negative-subtle-hover)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137),.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137[class*=DropdownButton-menuOpen],.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137[class*=SplitButton-menuOpen]{background-color:var(--color-action-negative-subtle-active)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137 svg>circle{fill:var(--color-action-negative)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeDestructive8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-action-negative)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137{background-color:var(--color-action-complementary-subtle);color:var(--color-text-complementary)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137){background-color:var(--color-action-complementary-subtle-hover)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137),.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137[class*=DropdownButton-menuOpen],.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137[class*=SplitButton-menuOpen]{background-color:var(--color-action-complementary-subtle-active)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137 svg>circle{fill:var(--color-icon-inverse)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeComplementary8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-icon-inverse)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137{background-color:transparent;border:none;color:var(--color-text-primary);position:relative}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137 .main_ButtonLabel8ee23b6__79add137{color:var(--color-action-standard)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137:hover:not(.main_ButtonDisabled8ee23b6__79add137){background-color:var(--color-action-passive-subtle-hover)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137:active:not(.main_ButtonDisabled8ee23b6__79add137),.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137[class*=DropdownButton-menuOpen],.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137[class*=SplitButton-menuOpen]{background-color:var(--color-action-passive-subtle-active)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137 svg>circle{fill:var(--color-text-primary)}.main_ButtonPriorityTertiary8ee23b6__79add137.main_ButtonPurposeAi8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137.main_ButtonIsLoading8ee23b6__79add137>div>div:after{color:var(--color-text-primary)}.main_ButtonSizeSmall8ee23b6__79add137{--padding-inline:var(--space-component-inline-padding-x-small)}.main_ButtonSizeSmall8ee23b6__79add137.main_ButtonPriorityPrimary8ee23b6__79add137,.main_ButtonSizeSmall8ee23b6__79add137.main_ButtonPriorityTertiary8ee23b6__79add137{--padding-inline:calc(var(--space-component-inline-padding-x-small) - var(--border-width))}.main_ButtonSizeSmall8ee23b6__79add137{border-radius:var(--radius-action);font-size:var(--font-size-action-x-small);font-weight:var(--font-weight-component-bold);height:auto;line-height:1rem;min-height:1.5rem;min-width:5rem;padding-left:var(--padding-inline);padding-right:var(--padding-inline);padding-block:var(--space-component-stack-padding-x-small)}.main_ButtonSizeSmall8ee23b6__79add137:focus-visible{--negative-one:-1;outline:.125rem solid transparent}.main_ButtonSizeSmall8ee23b6__79add137:focus-visible:before{border-radius:calc(var(--radius-action) + .09375rem);content:"";inset:calc(var(--negative-one)*var(--focus-offset));position:absolute;-webkit-transition:-webkit-box-shadow .1s ease;transition:-webkit-box-shadow .1s ease;transition:box-shadow .1s ease;transition:box-shadow .1s ease,-webkit-box-shadow .1s ease}.main_ButtonSizeSmall8ee23b6__79add137:focus-visible:focus:before{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-indicator);box-shadow:0 0 0 .125rem var(--color-focus-indicator)}.main_ButtonSizeSmall8ee23b6__79add137:focus-visible.main_ButtonInvertedColors8ee23b6__79add137{--negative-one:-1;outline:.125rem solid transparent}.main_ButtonSizeSmall8ee23b6__79add137:focus-visible.main_ButtonInvertedColors8ee23b6__79add137:before{border-radius:calc(var(--radius-action) + .09375rem);content:"";inset:calc(var(--negative-one)*var(--focus-offset));position:absolute;-webkit-transition:-webkit-box-shadow .1s ease;transition:-webkit-box-shadow .1s ease;transition:box-shadow .1s ease;transition:box-shadow .1s ease,-webkit-box-shadow .1s ease}.main_ButtonSizeSmall8ee23b6__79add137:focus-visible.main_ButtonInvertedColors8ee23b6__79add137:focus:before{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-indicator);box-shadow:0 0 0 .125rem var(--color-focus-indicator)}.main_ButtonSizeSmall8ee23b6__79add137 svg{--padding-inline:0;padding-left:0;padding-left:var(--padding-inline);padding-right:0;padding-right:var(--padding-inline)}.main_ButtonSizeSmall8ee23b6__79add137 .main_ButtonLabel8ee23b6__79add137{--padding-inline:var(--space-component-inline-padding-x-small);padding-left:var(--padding-inline);padding-right:var(--padding-inline)}.main_ButtonSizeSmall8ee23b6__79add137 .main_ButtonLabelSecondText8ee23b6__79add137 span{font-size:var(--font-size-component-x-small);font-weight:var(--font-weight-component-bold);line-height:var(--line-height-component)}.main_ButtonSizeSmall8ee23b6__79add137 div[aria-label=Loading]{max-height:.75rem;-webkit-transform:scale(.6);transform:scale(.6)}.main_ButtonSizeMedium8ee23b6__79add137{--padding-inline:var(--space-component-inline-padding-medium)}.main_ButtonSizeMedium8ee23b6__79add137.main_ButtonPriorityPrimary8ee23b6__79add137,.main_ButtonSizeMedium8ee23b6__79add137.main_ButtonPriorityTertiary8ee23b6__79add137{--padding-inline:calc(var(--space-component-inline-padding-medium) - var(--border-width))}.main_ButtonSizeMedium8ee23b6__79add137{border-radius:var(--radius-action);font-size:var(--font-size-action-medium);font-weight:var(--font-weight-component-bold);line-height:1.25rem;min-height:2.25rem;min-width:6.25rem;padding-left:var(--padding-inline);padding-right:var(--padding-inline);padding-block:var(--space-component-stack-padding-small)}.main_ButtonSizeMedium8ee23b6__79add137:focus-visible{--negative-one:-1;outline:.125rem solid transparent}.main_ButtonSizeMedium8ee23b6__79add137:focus-visible:before{border-radius:calc(var(--radius-action) + .09375rem);content:"";inset:calc(var(--negative-one)*var(--focus-offset));position:absolute;-webkit-transition:-webkit-box-shadow .1s ease;transition:-webkit-box-shadow .1s ease;transition:box-shadow .1s ease;transition:box-shadow .1s ease,-webkit-box-shadow .1s ease}.main_ButtonSizeMedium8ee23b6__79add137:focus-visible:focus:before{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-indicator);box-shadow:0 0 0 .125rem var(--color-focus-indicator)}.main_ButtonSizeMedium8ee23b6__79add137:focus-visible.main_ButtonInvertedColors8ee23b6__79add137{--negative-one:-1;outline:.125rem solid transparent}.main_ButtonSizeMedium8ee23b6__79add137:focus-visible.main_ButtonInvertedColors8ee23b6__79add137:before{border-radius:calc(var(--radius-action) + .09375rem);content:"";inset:calc(var(--negative-one)*var(--focus-offset));position:absolute;-webkit-transition:-webkit-box-shadow .1s ease;transition:-webkit-box-shadow .1s ease;transition:box-shadow .1s ease;transition:box-shadow .1s ease,-webkit-box-shadow .1s ease}.main_ButtonSizeMedium8ee23b6__79add137:focus-visible.main_ButtonInvertedColors8ee23b6__79add137:focus:before{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-indicator);box-shadow:0 0 0 .125rem var(--color-focus-indicator)}.main_ButtonSizeMedium8ee23b6__79add137 svg{--padding-inline:0;padding-left:0;padding-left:var(--padding-inline);padding-right:0;padding-right:var(--padding-inline)}.main_ButtonSizeMedium8ee23b6__79add137 .main_ButtonLabel8ee23b6__79add137{--padding-inline:0.5rem;padding-left:.5rem;padding-left:var(--padding-inline);padding-right:.5rem;padding-right:var(--padding-inline)}.main_ButtonSizeMedium8ee23b6__79add137 .main_ButtonLabelSecondText8ee23b6__79add137 span{font-size:var(--font-size-component-x-small);font-weight:var(--font-weight-component-bold)}.main_ButtonSizeMedium8ee23b6__79add137 div[aria-label=Loading]{max-height:1.25rem;-webkit-transform:scale(.8);transform:scale(.8)}.main_ButtonSizeLarge8ee23b6__79add137{--padding-inline:var(--space-component-inline-padding-large)}.main_ButtonSizeLarge8ee23b6__79add137.main_ButtonPriorityPrimary8ee23b6__79add137,.main_ButtonSizeLarge8ee23b6__79add137.main_ButtonPriorityTertiary8ee23b6__79add137{--padding-inline:calc(var(--space-component-inline-padding-large) - var(--border-width))}.main_ButtonSizeLarge8ee23b6__79add137{border-radius:var(--radius-action);font-size:var(--font-size-action-large);font-weight:var(--font-weight-component-bold);line-height:1.5rem;min-height:3rem;min-width:7.5rem;padding-left:var(--padding-inline);padding-right:var(--padding-inline);padding-block:var(--space-component-stack-padding-large)}.main_ButtonSizeLarge8ee23b6__79add137:focus-visible{--negative-one:-1;outline:.125rem solid transparent}.main_ButtonSizeLarge8ee23b6__79add137:focus-visible:before{border-radius:calc(var(--radius-action) + .09375rem);content:"";inset:calc(var(--negative-one)*var(--focus-offset));position:absolute;-webkit-transition:-webkit-box-shadow .1s ease;transition:-webkit-box-shadow .1s ease;transition:box-shadow .1s ease;transition:box-shadow .1s ease,-webkit-box-shadow .1s ease}.main_ButtonSizeLarge8ee23b6__79add137:focus-visible:focus:before{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-indicator);box-shadow:0 0 0 .125rem var(--color-focus-indicator)}.main_ButtonSizeLarge8ee23b6__79add137:focus-visible.main_ButtonInvertedColors8ee23b6__79add137{--negative-one:-1;outline:.125rem solid transparent}.main_ButtonSizeLarge8ee23b6__79add137:focus-visible.main_ButtonInvertedColors8ee23b6__79add137:before{border-radius:calc(var(--radius-action) + .09375rem);content:"";inset:calc(var(--negative-one)*var(--focus-offset));position:absolute;-webkit-transition:-webkit-box-shadow .1s ease;transition:-webkit-box-shadow .1s ease;transition:box-shadow .1s ease;transition:box-shadow .1s ease,-webkit-box-shadow .1s ease}.main_ButtonSizeLarge8ee23b6__79add137:focus-visible.main_ButtonInvertedColors8ee23b6__79add137:focus:before{-webkit-box-shadow:0 0 0 .125rem var(--color-focus-indicator);box-shadow:0 0 0 .125rem var(--color-focus-indicator)}.main_ButtonSizeLarge8ee23b6__79add137 svg{--padding-inline:var(--space-component-inline-padding-xx-small);padding-left:var(--padding-inline);padding-right:var(--padding-inline)}.main_ButtonSizeLarge8ee23b6__79add137 .main_ButtonLabel8ee23b6__79add137{--padding-inline:var(--space-component-inline-padding-large);padding-left:var(--padding-inline);padding-right:var(--padding-inline)}.main_ButtonSizeLarge8ee23b6__79add137 .main_ButtonLabelSecondText8ee23b6__79add137 span{font-size:var(--font-size-component-small);font-weight:var(--font-weight-component-bold)}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--navMaxWidthLarge:73.125rem;--navMaxWidthMedium:61.25rem;--minHeightDesktop:43.75rem;--minHeightTablet:42.5rem;--minHeightMobile:37.5rem;--navHeightDesktop:7.5rem;--time3:0.35s;--time4:0.45s;--time6:0.65s;--time1:1s;--time2:1.5s;--rightRecommendationsWidth:24rem;--rightRecommendationsHeightOffset:2.8125rem}.RwHero_headerFadeIn__16437d90{-webkit-animation:RwHero_fadeIn__16437d90 1.5s cubic-bezier(.35,0,.5,1),RwHero_slideInUpWithBreak__16437d90 1.5s cubic-bezier(.35,0,.25,1);animation:RwHero_fadeIn__16437d90 1.5s cubic-bezier(.35,0,.5,1),RwHero_slideInUpWithBreak__16437d90 1.5s cubic-bezier(.35,0,.25,1);-webkit-animation:RwHero_fadeIn__16437d90 var(--time2) cubic-bezier(.35,0,.5,1),RwHero_slideInUpWithBreak__16437d90 var(--time2) cubic-bezier(.35,0,.25,1);animation:RwHero_fadeIn__16437d90 var(--time2) cubic-bezier(.35,0,.5,1),RwHero_slideInUpWithBreak__16437d90 var(--time2) cubic-bezier(.35,0,.25,1)}.RwHero_containerAnimation__16437d90{-webkit-animation:RwHero_fadeInWithBreak__16437d90 1.5s cubic-bezier(.35,0,.5,1),RwHero_slideInUp__16437d90 1.5s cubic-bezier(.35,0,.25,1);animation:RwHero_fadeInWithBreak__16437d90 1.5s cubic-bezier(.35,0,.5,1),RwHero_slideInUp__16437d90 1.5s cubic-bezier(.35,0,.25,1);-webkit-animation:RwHero_fadeInWithBreak__16437d90 var(--time2) cubic-bezier(.35,0,.5,1),RwHero_slideInUp__16437d90 var(--time2) cubic-bezier(.35,0,.25,1);animation:RwHero_fadeInWithBreak__16437d90 var(--time2) cubic-bezier(.35,0,.5,1),RwHero_slideInUp__16437d90 var(--time2) cubic-bezier(.35,0,.25,1)}@-webkit-keyframes RwHero_slideRightLeft__16437d90{0%{-webkit-transform:translateX(42.5rem);transform:translateX(42.5rem)}10%{-webkit-transform:translateX(50rem);transform:translateX(50rem)}40%,to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes RwHero_slideRightLeft__16437d90{0%{-webkit-transform:translateX(42.5rem);transform:translateX(42.5rem)}10%{-webkit-transform:translateX(50rem);transform:translateX(50rem)}40%,to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes RwHero_slideInUpWithBreak__16437d90{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}45%,55%,65%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes RwHero_slideInUpWithBreak__16437d90{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}45%,55%,65%{-webkit-transform:translateY(25%);transform:translateY(25%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes RwHero_slideInUp__16437d90{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}65%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes RwHero_slideInUp__16437d90{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}65%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes RwHero_fadeIn__16437d90{0%{opacity:0}to{opacity:1}}@keyframes RwHero_fadeIn__16437d90{0%{opacity:0}to{opacity:1}}@-webkit-keyframes RwHero_fadeInWithBreak__16437d90{0%{opacity:0}60%{opacity:0}to{opacity:1}}@keyframes RwHero_fadeInWithBreak__16437d90{0%{opacity:0}60%{opacity:0}to{opacity:1}}@-webkit-keyframes RwHero_blurUp__16437d90{0%{-webkit-filter:blur(.625rem);filter:blur(.625rem)}to{-webkit-filter:blur(.3125rem);filter:blur(.3125rem)}}@keyframes RwHero_blurUp__16437d90{0%{-webkit-filter:blur(.625rem);filter:blur(.625rem)}to{-webkit-filter:blur(.3125rem);filter:blur(.3125rem)}}.RwHero_root__16437d90{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.RwHero_root__16437d90.RwHero_heightDefault__16437d90{min-height:600px;min-height:var(--minHeightMobile)}@media (min-width:768px){.RwHero_root__16437d90.RwHero_heightDefault__16437d90{min-height:680px;min-height:var(--minHeightTablet)}}@media (min-width:1024px){.RwHero_root__16437d90.RwHero_heightDefault__16437d90{min-height:700px;min-height:var(--minHeightDesktop)}}.RwHero_root__16437d90.RwHero_heightSmall__16437d90{min-height:35.9375rem}.RwHero_root__16437d90.RwHero_heightFullBleed__16437d90{min-height:100vh}@media (max-width:768px){.RwHero_root__16437d90.RwHero_heightFullBleed__16437d90{min-height:600px;min-height:var(--minHeightMobile)}.RwHero_root__16437d90.RwHero_heightFullBleed__16437d90 .RwHero_leftContent__16437d90{padding-bottom:2.5rem;padding-top:2.5rem}}.RwHero_root__16437d90 .RwHero_backgroundVideo__16437d90{opacity:0}.RwHero_root__16437d90 .RwHero_backgroundVideo__16437d90.RwHero_showVideoCardRightSection__16437d90 [class*=BackgroundVideo_background]{-webkit-animation:RwHero_slideRightBackground__16437d90 1s linear .1s forwards;animation:RwHero_slideRightBackground__16437d90 1s linear .1s forwards}@media (max-width:1024px){.RwHero_root__16437d90 .RwHero_backgroundVideo__16437d90.RwHero_showVideoCardRightSection__16437d90 [class*=BackgroundVideo_background]{-webkit-animation:none;animation:none}.RwHero_root__16437d90 .RwHero_backgroundVideo__16437d90.RwHero_isMobileHeroBackgroundVisible__16437d90{opacity:1}}.RwHero_root__16437d90:hover .RwHero_backgroundVideo__16437d90{opacity:1}.RwHero_root__16437d90:hover .RwHero_backgroundVideo__16437d90.RwHero_isVideoCardRightSectionHovered__16437d90{opacity:0}@media screen and (min-width:1024px){.RwHero_root__16437d90.RwHero_dskBottomPadding__16437d90{padding-bottom:5rem}}@media screen and (max-width:767px){.RwHero_root__16437d90.RwHero_mblAlignTop__16437d90{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.RwHero_root__16437d90.RwHero_mblAlignCenter__16437d90{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwHero_root__16437d90.RwHero_mblAlignBottom__16437d90{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.RwHero_root__16437d90.RwHero_backgroundWhite__16437d90{background-color:#fff}.RwHero_root__16437d90.RwHero_backgroundBlack__16437d90{background-color:#000;color:#fff}.RwHero_root__16437d90.RwHero_backgroundBlack__16437d90 .RwHero_header__16437d90,.RwHero_root__16437d90.RwHero_backgroundBlack__16437d90 .RwHero_subhead__16437d90{color:#fff}.RwHero_root__16437d90.RwHero_backgroundBlue__16437d90{background-color:#0d333f}.RwHero_root__16437d90.RwHero_backgroundBlue__16437d90 .RwHero_header__16437d90,.RwHero_root__16437d90.RwHero_backgroundBlue__16437d90 .RwHero_subhead__16437d90{color:#fff}.RwHero_root__16437d90.RwHero_backgroundLightBlue__16437d90{background-color:var(--color-blue-rw-sky)}.RwHero_root__16437d90.RwHero_backgroundGreen__16437d90{background-color:#0a8543}.RwHero_root__16437d90.RwHero_backgroundGreen__16437d90 .RwHero_header__16437d90,.RwHero_root__16437d90.RwHero_backgroundGreen__16437d90 .RwHero_subhead__16437d90{color:#fff}.RwHero_root__16437d90.RwHero_backgroundLightGreen__16437d90{background-color:#e8f5e3}.RwHero_root__16437d90.RwHero_backgroundLightOrange__16437d90{background-color:var(--color-sand-02)}.RwHero_root__16437d90.RwHero_backgroundRwTofu__16437d90{background-color:var(--color-rw-tofu)}.RwHero_root__16437d90.RwHero_backgroundRwDarkTofu__16437d90{background-color:var(--color-rw-dark-tofu)}.RwHero_root__16437d90.RwHero_contentDefault__16437d90{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (min-width:1024px){.RwHero_root__16437d90.RwHero_contentDefault__16437d90 .RwHero_leftContent__16437d90{padding-left:2.5rem;padding-right:0}}@media screen and (min-width:1200px){.RwHero_root__16437d90.RwHero_contentDefault__16437d90 .RwHero_leftContent__16437d90{padding-left:2.5rem}}.RwHero_root__16437d90.RwHero_contentDefault__16437d90 .RwHero_rightContent__16437d90.RwHero_businessSection__16437d90{display:none}@media (min-width:768px){.RwHero_root__16437d90.RwHero_contentDefault__16437d90 .RwHero_rightContent__16437d90{padding:0 2.5rem 5rem;width:83.333%}.RwHero_root__16437d90.RwHero_contentDefault__16437d90 .RwHero_rightContent__16437d90.RwHero_businessSection__16437d90{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1024px){.RwHero_root__16437d90.RwHero_contentDefault__16437d90 .RwHero_rightContent__16437d90{padding-left:0;width:41.667%}.RwHero_root__16437d90.RwHero_contentDefault__16437d90 .RwHero_rightContent__16437d90.RwHero_businessSection__16437d90{width:41.667%}}.RwHero_root__16437d90.RwHero_contentReverse__16437d90{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width:1024px){.RwHero_root__16437d90.RwHero_contentReverse__16437d90 .RwHero_rightContent__16437d90{margin-left:0;margin-right:0;padding-left:0;padding-right:1.25rem}.RwHero_root__16437d90.RwHero_contentReverse__16437d90 .RwHero_leftContent__16437d90{margin-right:8.333%}}.RwHero_root__16437d90.RwHero_contentCenter__16437d90{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwHero_root__16437d90.RwHero_contentCenter__16437d90 .RwHero_leftContent__16437d90{margin-left:0}.RwHero_root__16437d90.RwHero_contentCenter__16437d90 .RwHero_rightContent__16437d90{margin-right:0}.RwHero_container__16437d90{display:inherit;max-width:85rem;width:100%;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit;margin:0 auto;overflow:hidden;position:relative}.RwHero_container__16437d90.RwHero_spaceBetweenVideoCardSection__16437d90,.RwHero_container__16437d90.RwHero_spaceBetween__16437d90:not(.RwHero_notSpaceBetweenVideoCardSection__16437d90){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.RwHero_container__16437d90.RwHero_spaceBetweenVideoCardSection__16437d90 .RwHero_ctaSection__16437d90,.RwHero_container__16437d90.RwHero_spaceBetweenVideoCardSection__16437d90 .RwHero_header__16437d90,.RwHero_container__16437d90.RwHero_spaceBetweenVideoCardSection__16437d90 .RwHero_rteHeading__16437d90,.RwHero_container__16437d90.RwHero_spaceBetweenVideoCardSection__16437d90 .RwHero_videoCardRightSection__16437d90{-webkit-animation:RwHero_slideRightLeft__16437d90 2s ease-in-out;animation:RwHero_slideRightLeft__16437d90 2s ease-in-out}@media (max-width:1024px){.RwHero_container__16437d90.RwHero_spaceBetweenVideoCardSection__16437d90 .RwHero_ctaSection__16437d90,.RwHero_container__16437d90.RwHero_spaceBetweenVideoCardSection__16437d90 .RwHero_header__16437d90,.RwHero_container__16437d90.RwHero_spaceBetweenVideoCardSection__16437d90 .RwHero_rteHeading__16437d90,.RwHero_container__16437d90.RwHero_spaceBetweenVideoCardSection__16437d90 .RwHero_videoCardRightSection__16437d90{-webkit-animation:none;animation:none}}.RwHero_heightDefault__16437d90 .RwHero_leftContent__16437d90{padding-bottom:2.5rem;padding-top:2.5rem}@media screen and (min-width:768px){.RwHero_heightDefault__16437d90 .RwHero_leftContent__16437d90{padding-bottom:2.5rem;padding-top:2.5rem}}@media screen and (min-width:1024px){.RwHero_heightDefault__16437d90 .RwHero_leftContent__16437d90{padding:6.25rem 0}}@media screen and (max-width:1023px){.RwHero_heightSmall__16437d90 .RwHero_leftContent__16437d90{padding-bottom:2.5rem;padding-top:2.5rem}}@media screen and (min-width:768px){.RwHero_heightSmall__16437d90 .RwHero_leftContent__16437d90{padding-bottom:5rem;padding-top:5rem}}@media screen and (min-width:1024px){.RwHero_heightSmall__16437d90 .RwHero_leftContent__16437d90{padding:0}.RwHero_heightSmall__16437d90 .RwHero_leftContent__16437d90 .RwHero_header__16437d90{font-size:3rem;line-height:3.75rem}}.RwHero_leftContent__16437d90{padding:0 1.25rem;width:100%;z-index:var(--zindex-rw-hero-left)}.RwHero_leftContent__16437d90 .RwHero_downArrowWrapper__16437d90{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12.5rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwHero_leftContent__16437d90 .RwHero_downArrowWrapper__16437d90.RwHero_leftAlign__16437d90{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-animation:RwHero_slideRightLeft__16437d90 2s ease-in-out forwards;animation:RwHero_slideRightLeft__16437d90 2s ease-in-out forwards;justify-content:flex-start}@media (max-width:1024px){.RwHero_leftContent__16437d90 .RwHero_downArrowWrapper__16437d90.RwHero_leftAlign__16437d90{display:none}}.RwHero_leftContent__16437d90 .RwHero_downArrowWrapper__16437d90 .RwHero_downArrowSvg__16437d90{background:#fff;border-radius:50%;height:1.875rem;width:1.875rem}@media screen and (min-width:768px){.RwHero_leftContent__16437d90{padding:0 2.5rem}}.RwHero_leftContent__16437d90 .RwHero_dskHeroLeftContentSpace__16437d90{display:none}@media screen and (max-width:767px){.RwHero_leftContent__16437d90.RwHero_mblAlignBottom__16437d90{padding-bottom:2.5rem}}@media screen and (min-width:1024px){.RwHero_leftContent__16437d90{width:58.333%}.RwHero_leftContent__16437d90.RwHero_fullBackgroundImage__16437d90{width:50%}.RwHero_leftContent__16437d90.RwHero_width7Columns__16437d90{width:58.333%}.RwHero_leftContent__16437d90 .RwHero_dskHeroLeftContentSpace__16437d90{display:block}}.RwHero_leftContent__16437d90 .RwHero_textLeft__16437d90{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.RwHero_leftContent__16437d90 .RwHero_textLeft__16437d90 .RwHero_subhead__16437d90{padding-right:25%}.RwHero_leftContent__16437d90 .RwHero_textCenter__16437d90{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwHero_leftContent__16437d90 .RwHero_textCenter__16437d90 .RwHero_subhead__16437d90{padding:0 12.5%}.RwHero_leftContent__16437d90 .RwHero_textRight__16437d90{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.RwHero_leftContent__16437d90 .RwHero_textRight__16437d90 .RwHero_subhead__16437d90{padding-left:25%}.RwHero_leftContent__16437d90 .RwHero_textCenter__16437d90 button[class*=videoLink],.RwHero_leftContent__16437d90 .RwHero_textRight__16437d90 button[class*=videoLink]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width:1023px){.RwHero_leftContent__16437d90 .RwHero_copyContainer__16437d90.RwHero_textLeft__16437d90{padding-right:16.667%}.RwHero_leftContent__16437d90 .RwHero_copyContainer__16437d90.RwHero_textLeft__16437d90 .RwHero_subhead__16437d90{padding:0}.RwHero_leftContent__16437d90 .RwHero_copyContainer__16437d90.RwHero_textCenter__16437d90{padding-left:8.3335%;padding-right:8.3335%}.RwHero_leftContent__16437d90 .RwHero_copyContainer__16437d90.RwHero_textCenter__16437d90 .RwHero_subhead__16437d90{padding:0}.RwHero_leftContent__16437d90 .RwHero_copyContainer__16437d90.RwHero_textRight__16437d90{padding-left:16.667%}.RwHero_leftContent__16437d90 .RwHero_copyContainer__16437d90.RwHero_textRight__16437d90 .RwHero_subhead__16437d90{padding:0}}@media screen and (max-width:767px){.RwHero_leftContent__16437d90 .RwHero_copyContainer__16437d90.RwHero_textCenter__16437d90,.RwHero_leftContent__16437d90 .RwHero_copyContainer__16437d90.RwHero_textLeft__16437d90,.RwHero_leftContent__16437d90 .RwHero_copyContainer__16437d90.RwHero_textRight__16437d90{padding:0}}.RwHero_leftContent__16437d90 .RwHero_copyContainer__16437d90 .RwHero_eyebrow__16437d90{font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:.625rem;text-transform:uppercase}.RwHero_leftContent__16437d90 .RwHero_copyContainer__16437d90 .RwHero_eyebrow__16437d90.RwHero_grey__16437d90{color:#393a3d}.RwHero_leftContent__16437d90 .RwHero_copyContainer__16437d90 .RwHero_eyebrow__16437d90.RwHero_white__16437d90{color:#fff}.RwHero_leftContent__16437d90 .RwHero_copyContainer__16437d90 .RwHero_eyebrow__16437d90.RwHero_black__16437d90{color:#000}.RwHero_leftContent__16437d90 .RwHero_header__16437d90{color:#000;font-size:2.5rem;font-weight:700;line-height:3.25rem;margin-bottom:.5rem;margin-top:0}@media screen and (min-width:1024px){.RwHero_leftContent__16437d90 .RwHero_header__16437d90{font-size:var(--font-size-11);line-height:5.75rem}}.RwHero_leftContent__16437d90 .RwHero_subhead__16437d90{color:#000;font-size:1rem;font-weight:500;line-height:1.5rem}@media screen and (min-width:768px){.RwHero_leftContent__16437d90 .RwHero_subhead__16437d90{font-size:1.25rem;line-height:1.75rem}}@media screen and (min-width:1024px){.RwHero_leftContent__16437d90 .RwHero_subhead__16437d90{font-size:1.5rem;line-height:2rem}}@media screen and (max-width:768px){.RwHero_leftContent__16437d90 .RwHero_smW100__16437d90{width:100%}}.RwHero_leftContent__16437d90 .RwHero_ctaSection__16437d90{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.RwHero_leftContent__16437d90 .RwHero_ctaSection__16437d90{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:2.5rem}}@media screen and (max-width:1024px){.RwHero_leftContent__16437d90 .RwHero_ctaSection__16437d90.RwHero_rightRecommendationTablet__16437d90{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwHero_leftContent__16437d90 .RwHero_ctaSection__16437d90.RwHero_rightRecommendationTablet__16437d90 .RwHero_cta__16437d90{margin-top:1.25rem;width:100%}.RwHero_leftContent__16437d90 .RwHero_ctaSection__16437d90.RwHero_rightRecommendationTablet__16437d90 .RwHero_cta__16437d90 a{width:100%}}.RwHero_leftContent__16437d90 .RwHero_ctaSection__16437d90 .RwHero_cta__16437d90{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:1.25rem}@media screen and (min-width:768px){.RwHero_leftContent__16437d90 .RwHero_ctaSection__16437d90 .RwHero_cta__16437d90{margin-top:0;width:auto}}@media screen and (min-width:1024px){.RwHero_leftContent__16437d90 .RwHero_ctaSection__16437d90 .RwHero_cta__16437d90{margin-left:1.25rem}}@media screen and (min-width:768px){.RwHero_leftContent__16437d90 .RwHero_ctaSection__16437d90.RwHero_textCenter__16437d90 .RwHero_cta__16437d90,.RwHero_leftContent__16437d90 .RwHero_ctaSection__16437d90.RwHero_textLeft__16437d90 .RwHero_cta__16437d90{margin-left:0;margin-right:1.25rem}.RwHero_leftContent__16437d90 .RwHero_ctaSection__16437d90.RwHero_textRight__16437d90 .RwHero_cta__16437d90{margin-left:1.25rem;margin-right:0}}.RwHero_rightContent__16437d90{padding:0 1.25rem 5rem;width:100%;z-index:var(--zindex-rw-hero-right)}@media (min-width:768px){.RwHero_rightContent__16437d90{padding:0 2.5rem 5rem;width:83.333%}}@media (min-width:1024px){.RwHero_rightContent__16437d90{margin-top:5rem;width:41.667%}.RwHero_rightContent__16437d90.RwHero_col5__16437d90{width:41.667%}.RwHero_rightContent__16437d90.RwHero_col6__16437d90{width:50%}}.RwHero_rightContent__16437d90 img{width:100%}.RwHero_animatedImage__16437d90{-webkit-animation:RwHero_blurUp__16437d90 1.5s cubic-bezier(.35,0,.5,1);animation:RwHero_blurUp__16437d90 1.5s cubic-bezier(.35,0,.5,1);-webkit-animation:RwHero_blurUp__16437d90 var(--time2) cubic-bezier(.35,0,.5,1);animation:RwHero_blurUp__16437d90 var(--time2) cubic-bezier(.35,0,.5,1)}.RwHero_backgroundImage__16437d90{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.RwHero_backgroundImage__16437d90 .RwHero_overlay__16437d90{background:linear-gradient(90.52deg,rgba(0,0,0,.8) 1.63%,transparent 75.73%);height:100%;left:0;position:absolute;top:0;-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0);width:100%}.RwHero_backgroundImage__16437d90 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.RwHero_backgroundImage__16437d90 .RwHero_image__16437d90{height:100%;width:100%}.RwHero_backgroundImage__16437d90 .RwHero_image__16437d90.RwHero_showVideoCardRightSection__16437d90{-webkit-animation:RwHero_slideRightBackground__16437d90 1s linear .1s forwards;animation:RwHero_slideRightBackground__16437d90 1s linear .1s forwards}@media (max-width:1024px){.RwHero_backgroundImage__16437d90 .RwHero_image__16437d90.RwHero_showVideoCardRightSection__16437d90{-webkit-animation:none;animation:none}.RwHero_backgroundImage__16437d90 .RwHero_image__16437d90.RwHero_showVideoCardRightSection__16437d90 img{height:100vh;-o-object-position:90% 15%;object-position:90% 15%}}.RwHero_backgroundImage__16437d90 .RwHero_image__16437d90>div{height:100%}@media screen and (max-width:767px){.RwHero_backgroundImage__16437d90.RwHero_mobileDNone__16437d90,.RwHero_rightContent__16437d90.RwHero_mobileDNone__16437d90{display:none}}@media screen and (min-width:768px) and (max-width:1023px){.RwHero_backgroundImage__16437d90.RwHero_tabletDNone__16437d90,.RwHero_rightContent__16437d90.RwHero_tabletDNone__16437d90{display:none}}@media screen and (min-width:1024px){.RwHero_backgroundImage__16437d90.RwHero_desktopDNone__16437d90,.RwHero_rightContent__16437d90.RwHero_desktopDNone__16437d90{display:none}.RwHero_rightContent__16437d90.RwHero_dskBtmAlign__16437d90{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:-.375rem!important}}.RwHero_downArrow__16437d90{background:inherit;bottom:-1.625rem;height:3.25rem;left:50%;position:absolute;-webkit-transform:translate(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg);width:3.25rem}.RwHero_heroLottie__16437d90{margin-left:1.375rem!important;width:100%!important}.RwHero_rwNavOverHero__16437d90{margin-top:-120px;margin-top:calc(var(--navHeightDesktop)*-1)}.RwHero_rwNavOverHero__16437d90 .RwHero_leftContent__16437d90{padding-bottom:calc(5rem + 120px);padding-bottom:calc(5rem + var(--navHeightDesktop));padding-top:calc(5rem + 120px);padding-top:calc(5rem + var(--navHeightDesktop))}.RwHero_rwNavOverHero__16437d90.RwHero_heightFullBleed__16437d90{min-height:calc(100vh + 45px);min-height:calc(100vh + var(--rightRecommendationsHeightOffset))}.RwHero_rwNavOverHero__16437d90 .RwHero_spaceBetween__16437d90{max-width:100%}.RwHero_businessName__16437d90{color:#fff;text-align:right}@media (min-width:1024px){.RwHero_businessName__16437d90{margin:auto 20%;padding-top:35.625rem;width:60%}}.RwHero_videoCardRightSection__16437d90{background:#002c09;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh + 45px);height:calc(100vh + var(--rightRecommendationsHeightOffset));min-height:65.25rem;overflow:hidden;width:384px;width:var(--rightRecommendationsWidth);z-index:1;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1024px){.RwHero_videoCardRightSection__16437d90{height:auto;min-height:auto;width:100%}}@-webkit-keyframes RwHero_slideRight__16437d90{0%{width:0}to{width:384px;width:var(--rightRecommendationsWidth)}}@keyframes RwHero_slideRight__16437d90{0%{width:0}to{width:384px;width:var(--rightRecommendationsWidth)}}@-webkit-keyframes RwHero_slideRightBackground__16437d90{0%{height:130%;width:130%}40%{height:115%;width:115%}90%{height:100%;width:90%}to{height:100%;width:calc(100% - 384px);width:calc(100% - var(--rightRecommendationsWidth))}}@keyframes RwHero_slideRightBackground__16437d90{0%{height:130%;width:130%}40%{height:115%;width:115%}90%{height:100%;width:90%}to{height:100%;width:calc(100% - 384px);width:calc(100% - var(--rightRecommendationsWidth))}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwPlanDetailCards_planDetailCards__cc734a02{margin:0 auto;max-width:83.333%;padding:5rem 0}@media (min-width:1024px){.RwPlanDetailCards_planDetailCards__cc734a02{padding:6.25rem 0 2.5rem}}.RwPlanDetailCards_planDetailCards__title__cc734a02{font-size:2.125rem;font-weight:700;line-height:2.75rem;margin:0 auto;text-align:center}@media (min-width:1024px){.RwPlanDetailCards_planDetailCards__title__cc734a02{font-size:3rem;line-height:3.75rem}}.RwPlanDetailCards_planDetailCards__subtitle__cc734a02{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin:0;padding-bottom:1.25rem;text-align:center}@media (min-width:1024px){.RwPlanDetailCards_planDetailCards__subtitle__cc734a02{font-size:1.25rem;line-height:1.75rem;padding-bottom:2.5rem}}.RwPlanDetailCards_planDetailCards__wrapperCards__cc734a02{padding-top:3.75rem}@media (min-width:1024px){.RwPlanDetailCards_planDetailCards__wrapperCards__cc734a02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwPlanDetailCards_planDetailCards__wrapperCards__cc734a02:only-child{margin:0 auto;max-width:50%}.RwPlanDetailCards_planDetailCards__wrapperCardsContent__cc734a02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.RwPlanDetailCards_planDetailCards__wrapperCardsContent__cc734a02.RwPlanDetailCards_planDetailCards__wrapperCardsContentMax__cc734a02{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2.5rem}}.RwPlanDetailCards_planDetailCards__wrapperCardsContent__cc734a02 .RwPlanDetailCards_planDetailCards__wrapperCardsContentItem__cc734a02{margin-bottom:1.25rem;width:100%}.RwPlanDetailCards_planDetailCards__wrapperCardsContent__cc734a02 .RwPlanDetailCards_planDetailCards__wrapperCardsContentItem__cc734a02>[class*=rwCard]{max-width:100%}@media (min-width:1024px){.RwPlanDetailCards_planDetailCards__wrapperCardsContent__cc734a02 .RwPlanDetailCards_planDetailCards__wrapperCardsContentItem__cc734a02,.RwPlanDetailCards_planDetailCards__wrapperCardsContent__cc734a02 .RwPlanDetailCards_planDetailCards__wrapperCardsContentItem__cc734a02:last-of-type{margin-bottom:2.5rem}.RwPlanDetailCards_planDetailCards__wrapper_Compare__cc734a02{display:grid;grid-template-columns:repeat(2,1fr);position:relative;grid-column-gap:5rem}.RwPlanDetailCards_planDetailCards__wrapper_Compare__cc734a02:before{background:var(--color-grey-rw-grey-03);content:"";display:block;height:calc(100% - 6.25rem);left:50%;position:absolute;top:3.75rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.0625rem}.RwPlanDetailCards_planDetailCards__wrapper_Compare__cc734a02 .RwPlanDetailCards_planDetailCards__wrapperCardsContent__cc734a02.RwPlanDetailCards_planDetailCards__wrapperCardsContentMax__cc734a02{display:block}}.RwPlanDetailCards_snowGlobe__cc734a02{max-width:91.667%;padding-bottom:0;padding-top:5rem}.RwPlanDetailCards_snowGlobe__cc734a02 .RwPlanDetailCards_planDetailCards__wrapper_Compare__cc734a02:before{display:none}.RwPlanDetailCards_snowGlobe__cc734a02 .RwPlanDetailCards_planDetailCards__wrapper_Compare__cc734a02{grid-column-gap:0;margin:0 auto}.RwPlanDetailCards_snowGlobe__cc734a02 .RwPlanDetailCards_planDetailCards__wrapperCards__cc734a02{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:0}.RwPlanDetailCards_snowGlobe__cc734a02 .RwPlanDetailCards_planDetailCards__title__cc734a02{padding-bottom:2.5rem}@media (min-width:1024px){.RwPlanDetailCards_snowGlobe__cc734a02 .RwPlanDetailCards_planDetailCards__title__cc734a02{font-size:3rem;line-height:3.75rem;padding-bottom:3.125rem}.RwPlanDetailCards_snowGlobe__cc734a02 .RwPlanDetailCards_planDetailCards__wrapperCardsContentItem__cc734a02{height:100%;max-width:31.25rem}.RwPlanDetailCards_snowGlobe__cc734a02 .RwPlanDetailCards_planDetailCards__wrapperCardsContentItem__cc734a02,.RwPlanDetailCards_snowGlobe__cc734a02 .RwPlanDetailCards_planDetailCards__wrapperCardsContentItem__cc734a02:last-of-type{margin-bottom:0}.RwPlanDetailCards_snowGlobe__cc734a02 .RwPlanDetailCards_planDetailCards__wrapper_Compare__cc734a02{max-width:68.5rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwPlanInclusionCardsContainer_rwPlan__e4e7b2f8{padding-bottom:6.25rem}@media screen and (min-width:1024px){.RwPlanInclusionCardsContainer_rwPlan__e4e7b2f8{margin:0 auto}}.RwPlanInclusionCardsContainer_rwPlanInnerContainer__e4e7b2f8{display:block}@media screen and (min-width:1024px){.RwPlanInclusionCardsContainer_rwPlanInnerContainer__e4e7b2f8{display:-webkit-box;display:-ms-flexbox;display:flex}}.RwPlanInclusionCardsContainer_innerContainer__e4e7b2f8{margin:0 auto;max-width:90rem}.RwPlanInclusionCardsContainer_rwPlanHeaderContainer__e4e7b2f8{padding-left:1.25rem;padding-right:1.25rem;padding-top:6.25rem;text-align:center}.RwPlanInclusionCardsContainer_rwPlanHeaderContainer__e4e7b2f8.RwPlanInclusionCardsContainer_smallPadding__e4e7b2f8{padding-top:1.25rem}.RwPlanInclusionCardsContainer_rwPlanHeader__e4e7b2f8{margin-bottom:3.75rem;margin-top:0}@media screen and (min-width:1024px){.RwPlanInclusionCardsContainer_rwPlanHeader__e4e7b2f8{font-size:3rem}}.RwPlanInclusionCardsContainer_hasSubheading__e4e7b2f8{margin-bottom:1.25rem}.RwPlanInclusionCardsContainer_rwPlanSubhead__e4e7b2f8{font-size:1.25rem;padding-bottom:3.75rem}.RwPlanInclusionCardsContainer_rwPlanCardsContainer__e4e7b2f8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:1rem}.RwPlanInclusionCardsContainer_ctaContainer__e4e7b2f8{padding-top:2.5rem;text-align:center;width:100%}.RwPlanInclusionCardsContainer_rwEditorialCardContainer__e4e7b2f8{margin-right:1rem;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@media (max-width:1023px){.RwPlanInclusionCardsContainer_rwPlanCardsContainer__e4e7b2f8{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;padding-left:1.25rem;padding-right:1.25rem}.RwPlanInclusionCardsContainer_rwEditorialCardContainer__e4e7b2f8{margin-bottom:1rem}.RwPlanInclusionCardsContainer_rwPlan__e4e7b2f8{padding-bottom:5rem}.RwPlanInclusionCardsContainer_rwPlan__e4e7b2f8.RwPlanInclusionCardsContainer_noBottomPadding__e4e7b2f8{padding-bottom:0}}@media (max-width:767px){.RwPlanInclusionCardsContainer_rwPlanCardsContainer__e4e7b2f8{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;padding-right:0}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem}.RwPriceCard_root__de9ddcb7{margin:0 auto;padding:0 1.25rem;position:relative}.RwPriceCard_content__de9ddcb7,.RwPriceCard_root__de9ddcb7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.RwPriceCard_content__de9ddcb7{max-width:90rem;z-index:1}.RwPriceCard_content__de9ddcb7 [class*=Pricingblock_discountSubhead],.RwPriceCard_content__de9ddcb7 [class*=discountSubhead]{text-align:center}.RwPriceCard_productFinder__de9ddcb7.RwPriceCard_root__de9ddcb7,.RwPriceCard_snowGlobe__de9ddcb7.RwPriceCard_root__de9ddcb7{padding:0}.RwPriceCard_productFinder__de9ddcb7 .RwPriceCard_content__de9ddcb7,.RwPriceCard_snowGlobe__de9ddcb7 .RwPriceCard_content__de9ddcb7{padding-top:.625rem}.RwPriceCard_productFinder__de9ddcb7 .RwPriceCard_subhead__de9ddcb7,.RwPriceCard_snowGlobe__de9ddcb7 .RwPriceCard_subhead__de9ddcb7{font-size:.875rem;line-height:1.25rem;margin:auto;max-width:100%}.RwPriceCard_productFinder__de9ddcb7 .RwPriceCard_titleSection__de9ddcb7,.RwPriceCard_snowGlobe__de9ddcb7 .RwPriceCard_titleSection__de9ddcb7{padding-bottom:1.25rem;width:80%}@media screen and (min-width:768px){.RwPriceCard_productFinder__de9ddcb7 .RwPriceCard_subhead__de9ddcb7,.RwPriceCard_snowGlobe__de9ddcb7 .RwPriceCard_subhead__de9ddcb7{max-width:60%}.RwPriceCard_productFinder__de9ddcb7 .RwPriceCard_titleSection__de9ddcb7,.RwPriceCard_snowGlobe__de9ddcb7 .RwPriceCard_titleSection__de9ddcb7{width:100%}.RwPriceCard_productFinder__de9ddcb7 .RwPriceCard_content__de9ddcb7,.RwPriceCard_snowGlobe__de9ddcb7 .RwPriceCard_content__de9ddcb7{padding-top:2.5rem}}@media screen and (min-width:1024px){.RwPriceCard_productFinder__de9ddcb7 .RwPriceCard_content__de9ddcb7,.RwPriceCard_snowGlobe__de9ddcb7 .RwPriceCard_content__de9ddcb7{padding-top:1.25rem}.RwPriceCard_productFinder__de9ddcb7 .RwPriceCard_subhead__de9ddcb7,.RwPriceCard_snowGlobe__de9ddcb7 .RwPriceCard_subhead__de9ddcb7{font-size:1rem;line-height:1.5rem}.RwPriceCard_productFinder__de9ddcb7 .RwPriceCard_titleSection__de9ddcb7,.RwPriceCard_snowGlobe__de9ddcb7 .RwPriceCard_titleSection__de9ddcb7{font-size:2.5rem;line-height:3.25rem;padding-bottom:3rem}}.RwPriceCard_light__de9ddcb7{background-color:#dbedee}.RwPriceCard_dark__de9ddcb7{background-color:#0d333f}.RwPriceCard_white__de9ddcb7{background-color:#fff}.RwPriceCard_titleSection__de9ddcb7{padding-top:0}@media screen and (min-width:768px){.RwPriceCard_titleSection__de9ddcb7{width:66.667%}}.RwPriceCard_header__de9ddcb7{font-size:2.125rem;line-height:2.75rem;margin-bottom:.625rem;margin-top:0;text-align:center}@media screen and (min-width:1024px){.RwPriceCard_header__de9ddcb7{font-size:3rem;line-height:3.75rem}}.RwPriceCard_subhead__de9ddcb7{display:block;font-size:1.25rem;line-height:1.75rem;margin-bottom:2.5rem;text-align:center}.RwPriceCard_backgroundSvg__de9ddcb7{bottom:0;left:0;position:absolute;width:100%}.RwPriceCard_backgroundSvg__de9ddcb7:after{background:#dbedee;bottom:-1.25rem;content:"";display:block;height:3.25rem;left:50%;position:absolute;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);width:3.25rem}.RwPriceCard_snowGlobe__de9ddcb7 .RwPriceCard_backgroundSvg__de9ddcb7:after{background:#0d333f;bottom:-1.5625rem;z-index:1000}.RwPriceCard_productFinder__de9ddcb7 .RwPriceCard_backgroundSvg__de9ddcb7:after{background:#dbedee}.RwPriceCard_backgroundSvg__de9ddcb7 svg{bottom:0;position:absolute;width:100%}@media screen and (max-width:1023px){.RwPriceCard_backgroundSvg__de9ddcb7 svg{height:18.75rem}}@media screen and (min-width:768px){.RwPriceCard_backgroundSvg__de9ddcb7 svg circle{cy:844}}@media screen and (min-width:1024px){.RwPriceCard_backgroundSvg__de9ddcb7 svg circle{cy:944;r:944.5}}.RwPriceCard_imageBackground__de9ddcb7{display:none}@media screen and (min-width:1024px){.RwPriceCard_imageBackground__de9ddcb7{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:absolute;width:100%}.RwPriceCard_imageBackground__de9ddcb7 [class*=wrapperDiv]{height:100%}.RwPriceCard_imageBackground__de9ddcb7 .RwPriceCard_ltImg__de9ddcb7{width:50%}.RwPriceCard_imageBackground__de9ddcb7 .RwPriceCard_ltImg__de9ddcb7 img{max-height:100%}.RwPriceCard_imageBackground__de9ddcb7 .RwPriceCard_rtImg__de9ddcb7{width:50%}.RwPriceCard_imageBackground__de9ddcb7 .RwPriceCard_rtImg__de9ddcb7 img{max-height:100%}}.RwPriceCard_extendBottom__de9ddcb7 .RwPriceCard_content__de9ddcb7{padding-bottom:2.5rem}.RwPriceCard_extendBottom__de9ddcb7 [class*=RwPriceCardItem_priceCard]{border-radius:1rem}.RwPriceCard_extendBottom__de9ddcb7 .RwPriceCard_backgroundSvg__de9ddcb7:after{bottom:.9375rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwPriceCardContainer_rwPriceCardContainer__7cf1cddd{width:100%}.RwPriceCardContainer_rwPriceCardsContainer__7cf1cddd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:1.25rem;padding-top:3.75rem}@media screen and (max-width:1024px){.RwPriceCardContainer_rwPriceCardsContainer__7cf1cddd.RwPriceCardContainer_toggleEnabled__7cf1cddd{padding-top:2.5rem}}.RwPriceCardContainer_carouselWrapper__7cf1cddd{background-color:inherit;display:none;overflow:hidden;position:relative}.RwPriceCardContainer_carouselWrapper__7cf1cddd.RwPriceCardContainer_showPadding__7cf1cddd{padding-top:2.5rem}.RwPriceCardContainer_carouselWrapperSticky__7cf1cddd{overflow:clip}.RwPriceCardContainer_carouselContainer__7cf1cddd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%;-ms-overflow-style:none;background-color:inherit;padding-bottom:1rem;padding-top:1rem;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:0;-webkit-transition:left .3s cubic-bezier(.35,0,.5,1);transition:left .3s cubic-bezier(.35,0,.5,1)}.RwPriceCardContainer_carouselContainer__7cf1cddd::-webkit-scrollbar{width:0}.RwPriceCardContainer_carouselItem2__7cf1cddd{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.125rem);flex:0 0 calc(50% - 1.125rem)}.RwPriceCardContainer_carouselItem2__7cf1cddd:not(:last-child){margin-right:1.25rem}.RwPriceCardContainer_carouselItem3__7cf1cddd{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 1.125rem);flex:0 0 calc(33.333% - 1.125rem);margin-right:1.125rem}.RwPriceCardContainer_controls__7cf1cddd{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:calc(100% - 2.25rem);width:100%;-webkit-box-pack:end;-ms-flex-pack:end;background-color:inherit;justify-content:flex-end}.RwPriceCardContainer_arrowsContainer__7cf1cddd{display:-webkit-box;display:-ms-flexbox;display:flex;height:0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.RwPriceCardContainer_arrowsButtons__7cf1cddd{background-color:transparent;left:.5%;position:absolute;top:7%;z-index:1}@media (min-width:768px){.RwPriceCardContainer_arrowsButtons__7cf1cddd:has(~.RwPriceCardContainer_carouselContainer__7cf1cddd>.RwPriceCardContainer_cardGroupContainer__7cf1cddd){top:15.5%}}div[class*=arrow-sticky].RwPriceCardContainer_arrowsButtons__7cf1cddd{position:fixed;top:15.5%}div[class*=arrow-sticky-price-card].RwPriceCardContainer_arrowsButtons__7cf1cddd{position:fixed;top:22%;z-index:200}.RwPriceCardContainer_arrow__7cf1cddd{border-radius:.5rem;bottom:1vw;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75rem;opacity:1;right:1vw;width:3.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:none;-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);cursor:pointer}.RwPriceCardContainer_left__7cf1cddd{margin-right:2.5rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.RwPriceCardContainer_right__7cf1cddd{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.RwPriceCardContainer_arrow__7cf1cddd.RwPriceCardContainer_arrowPrev__7cf1cddd{margin-right:1.875rem}.RwPriceCardContainer_dots__7cf1cddd{bottom:-1.5625rem;display:block;list-style:none;margin:0 3.125rem 0 0;padding:0;text-align:center;width:100%}.RwPriceCardContainer_dots__7cf1cddd li{cursor:pointer;display:inline-block;height:1.25rem;margin:0 .3125rem;padding:0;position:relative;width:1.25rem}.RwPriceCardContainer_dots__7cf1cddd li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:1.25rem;line-height:0;padding:.3125rem;width:1.25rem}.RwPriceCardContainer_dots__7cf1cddd li button:before{background-color:#fff;border-radius:50%;content:"";height:.75rem;left:0;line-height:1.25rem;opacity:.25;position:absolute;text-align:center;top:0;width:.75rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.RwPriceCardContainer_dots__7cf1cddd.RwPriceCardContainer_white__7cf1cddd li button:before{background-color:#fff}.RwPriceCardContainer_dots__7cf1cddd.RwPriceCardContainer_blue__7cf1cddd li button:before{background-color:#0d333f}.RwPriceCardContainer_dots__7cf1cddd li button.RwPriceCardContainer_active__7cf1cddd:before{opacity:.75}@media (max-width:1200px){.RwPriceCardContainer_carouselItem2__7cf1cddd{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.125rem);flex:0 0 calc(50% - 1.125rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:767px){.RwPriceCardContainer_innerContainer__7cf1cddd .RwPriceCardContainer_subheadNoToggle__7cf1cddd{padding:0 1.25rem 1.25rem}.RwPriceCardContainer_innerContainer__7cf1cddd .RwPriceCardContainer_subheadWithToggle__7cf1cddd{padding:0 1.25rem}}@media (max-width:1164px){.RwPriceCardContainer_innerContainer__7cf1cddd.RwPriceCardContainer_loading__7cf1cddd{height:100vh}.RwPriceCardContainer_carouselWrapper__7cf1cddd{display:block;padding-left:1.25rem;padding-top:.75rem}.RwPriceCardContainer_carouselOpacity__7cf1cddd{opacity:.4}.RwPriceCardContainer_rwExpandCollapseContainer__7cf1cddd:not(.RwPriceCardContainer_snowGlobe__7cf1cddd){display:none!important}.RwPriceCardContainer_rwPriceCardsContainer__7cf1cddd{display:none}.RwPriceCardContainer_rwGroup__7cf1cddd{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:calc(100% - 3.375rem)}.RwPriceCardContainer_rwGroup__7cf1cddd.RwPriceCardContainer_tablet2Col__7cf1cddd{margin-left:1.375rem;max-width:calc(100% - 3.75rem)}.RwPriceCardContainer_rwGroup__7cf1cddd.RwPriceCardContainer_tablet2Col__7cf1cddd .RwPriceCardContainer_carouselContainer__7cf1cddd{max-width:calc(100% - 2.5rem)}.RwPriceCardContainer_carouselItem2__7cf1cddd,.RwPriceCardContainer_carouselItem3__7cf1cddd{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.RwPriceCardContainer_carouselItem2__7cf1cddd [class*=variantVertical],.RwPriceCardContainer_carouselItem3__7cf1cddd [class*=variantVertical]{display:-webkit-box;display:-ms-flexbox;display:flex}.RwPriceCardContainer_carouselItem2__7cf1cddd [class*=variantVertical] [class*=priceCard],.RwPriceCardContainer_carouselItem3__7cf1cddd [class*=variantVertical] [class*=priceCard]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.RwPriceCardContainer_carouselItem2__7cf1cddd .RwPriceCardContainer_lineWrapper__7cf1cddd,.RwPriceCardContainer_carouselItem3__7cf1cddd .RwPriceCardContainer_lineWrapper__7cf1cddd{margin-right:0}.RwPriceCardContainer_controls__7cf1cddd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:100%}.RwPriceCardContainer_snowGlobe__7cf1cddd .RwPriceCardContainer_carouselWrapper__7cf1cddd{display:none}.RwPriceCardContainer_snowGlobe__7cf1cddd .RwPriceCardContainer_rwExpandCollapseContainer__7cf1cddd,.RwPriceCardContainer_snowGlobe__7cf1cddd .RwPriceCardContainer_rwPriceCardsContainer__7cf1cddd{display:block}.RwPriceCardContainer_snowGlobe__7cf1cddd .RwPriceCardContainer_variantAccordion__7cf1cddd{padding-top:0}.RwPriceCardContainer_snowGlobe__7cf1cddd.RwPriceCardContainer_rwVerticalPriceCard__7cf1cddd{padding:0 1.25rem}}@media (min-width:768px){.RwPriceCardContainer_dotsContainer__7cf1cddd{display:none!important}}@media (max-width:479px){.RwPriceCardContainer_rwGroup__7cf1cddd{max-width:100%}.RwPriceCardContainer_carouselItem2__7cf1cddd,.RwPriceCardContainer_carouselItem3__7cf1cddd{-webkit-box-flex:0;-ms-flex:0 0 16.9375rem;flex:0 0 16.9375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1.25rem}.RwPriceCardContainer_carouselItem2__7cf1cddd>[class*=variantVertical]>[class*=priceCard],.RwPriceCardContainer_carouselItem3__7cf1cddd>[class*=variantVertical]>[class*=priceCard]{height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.RwPriceCardContainer_carouselItem2__7cf1cddd .RwPriceCardContainer_lineWrapper__7cf1cddd,.RwPriceCardContainer_carouselItem3__7cf1cddd .RwPriceCardContainer_lineWrapper__7cf1cddd{margin-right:0}.RwPriceCardContainer_carouselWrapper__7cf1cddd{padding-left:2.25rem}.RwPriceCardContainer_innerContainer__7cf1cddd .RwPriceCardContainer_carouselWrapper__7cf1cddd.RwPriceCardContainer_singleCarouselWrapper__7cf1cddd{padding:2.5rem 0 1.25rem}.RwPriceCardContainer_singleCarouselCardsWrapper__7cf1cddd{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwPriceCardContainer_carouselContainer__7cf1cddd{max-width:80%;padding-left:3.25rem}.RwPriceCardContainer_singleCarouselContainer__7cf1cddd{left:0!important;margin:0 auto;padding:0}.RwPriceCardContainer_singleCarouselItem__7cf1cddd{margin:0}.RwPriceCardContainer_priceCards2__7cf1cddd .RwPriceCardContainer_carouselItem2__7cf1cddd{-webkit-box-flex:0;-ms-flex:0 0 10.9375rem;flex:0 0 10.9375rem;margin-right:.5rem}.RwPriceCardContainer_priceCards2__7cf1cddd .RwPriceCardContainer_carouselContainer__7cf1cddd{left:0 px;margin-left:-1.5rem;padding-left:0}.RwPriceCardContainer_priceCards2__7cf1cddd .RwPriceCardContainer_arrowsContainer__7cf1cddd{margin-top:1.875rem}.RwPriceCardContainer_priceCards2__7cf1cddd .RwPriceCardContainer_arrow__7cf1cddd{height:2.5rem;width:2.5rem}.RwPriceCardContainer_priceCards2__7cf1cddd .RwPriceCardContainer_arrowsButtons__7cf1cddd{top:6%;z-index:200}.RwPriceCardContainer_priceCards1__7cf1cddd .RwPriceCardContainer_carouselWrapper__7cf1cddd{padding-left:3.95rem}}.RwPriceCardContainer_dotsContainer__7cf1cddd{color:#0d333f;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;margin-left:.5rem;margin-right:.5rem;text-align:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1.25rem}.RwPriceCardContainer_dotsContainer__7cf1cddd.RwPriceCardContainer_toggleEnabled__7cf1cddd{padding-bottom:.5rem;padding-top:.75rem}.RwPriceCardContainer_priceTab__7cf1cddd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.25rem solid transparent;text-align:center}.RwPriceCardContainer_active__7cf1cddd{border-bottom:.25rem solid #0d333f}.RwPriceCardContainer_rwPriceCardHeaderContainer__7cf1cddd{padding-left:1.25rem;padding-right:1.25rem;padding-top:6.25rem;text-align:center}@media (min-width:1024px){.RwPriceCardContainer_rwPriceCardHeaderContainer__7cf1cddd{padding-left:0;padding-right:0}}.RwPriceCardContainer_rwPriceCardHeader__7cf1cddd{margin-top:0}.RwPriceCardContainer_rwPriceCardHeader__7cf1cddd.RwPriceCardContainer_subheadMargin__7cf1cddd{margin-bottom:1.25rem}.RwPriceCardContainer_toggleContainer__7cf1cddd{padding-top:1.25rem}.RwPriceCardContainer_toggleContainer__7cf1cddd [class*=buyTxt]{font-size:1rem;line-height:1.5rem}@media (min-width:769px){.RwPriceCardContainer_toggleContainer__7cf1cddd [class*=buyTxt]{white-space:nowrap}}.RwPriceCardContainer_toggleContainer__7cf1cddd [class*=tryTxt]{font-size:1rem;line-height:1.5rem}@media (min-width:769px){.RwPriceCardContainer_toggleContainer__7cf1cddd [class*=tryTxt]{white-space:nowrap}}.RwPriceCardContainer_toggleContainer__7cf1cddd [class*=active]{font-weight:700}.RwPriceCardContainer_toggleContainer__7cf1cddd [class*=Pricingtoggle_off]{color:#393a3d}.RwPriceCardContainer_ctaContainer__7cf1cddd{padding-top:2.5rem;text-align:center}.RwPriceCardContainer_linkPriceCard__7cf1cddd{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:2.5rem}.RwPriceCardContainer_paddingPrice__7cf1cddd{padding-bottom:2.5rem}.RwPriceCardContainer_innerContainer__7cf1cddd{margin:0 auto;max-width:90rem}.RwPriceCardContainer_innerContainer__7cf1cddd.RwPriceCardContainer_paddingTop__7cf1cddd{padding-top:2.5rem}.RwPriceCardContainer_rwPriceCardSingle__7cf1cddd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:1rem;margin-right:1rem}.RwPriceCardContainer_rwVerticalPriceCard__7cf1cddd{padding:0 .5rem}.RwPriceCardContainer_rwVerticalPriceCard__7cf1cddd,.RwPriceCardContainer_rwVerticalPriceCard__7cf1cddd>[class*=variantVertical]{display:-webkit-box;display:-ms-flexbox;display:flex}.RwPriceCardContainer_rwVerticalPriceCard__7cf1cddd>[class*=priceCard],.RwPriceCardContainer_rwVerticalPriceCard__7cf1cddd>[class*=variantVertical]>[class*=priceCard]{height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.RwPriceCardContainer_rwExpandCollapseContainerMobile__7cf1cddd,.RwPriceCardContainer_rwExpandCollapseContainer__7cf1cddd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1.25rem}.RwPriceCardContainer_expandCollapseToggle__7cf1cddd.RwPriceCardContainer_open__7cf1cddd svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RwPriceCardContainer_variantAccordion__7cf1cddd div[class*=priceFeatList]{height:12.5rem;overflow:hidden;padding-bottom:0}.RwPriceCardContainer_variantAccordion__7cf1cddd div[class*=priceFeatList]:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(-2.67%,hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) -2.67%,#fff);bottom:0;content:"";cursor:pointer;height:12.5rem;left:0;position:absolute;width:100%}.RwPriceCardContainer_featuresOpen__7cf1cddd div[class*=priceFeatList]{height:auto!important;overflow:visible}.RwPriceCardContainer_featuresOpen__7cf1cddd div[class*=priceFeatList]:after{background:none!important;cursor:auto;height:auto!important;position:inherit!important}.RwPriceCardContainer_dotsContainer__7cf1cddd .RwPriceCardContainer_priceDot__7cf1cddd{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:1rem;line-height:0;padding:.625rem;width:1rem}.RwPriceCardContainer_dotsContainer__7cf1cddd .RwPriceCardContainer_priceDot__7cf1cddd:before{background-color:#f3f2ef;border:.125rem solid #0d333f;border-radius:50%;content:"";height:.75rem;line-height:1.25rem;position:absolute;text-align:center;width:.75rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.RwPriceCardContainer_dotsContainer__7cf1cddd .RwPriceCardContainer_priceDot__7cf1cddd.RwPriceCardContainer_active__7cf1cddd:before{background-color:#0d333f}@-webkit-keyframes RwPriceCardContainer_bounce__7cf1cddd{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-.625rem);transform:translateY(-.625rem)}60%{-webkit-transform:translateY(-.3125rem);transform:translateY(-.3125rem)}}@keyframes RwPriceCardContainer_bounce__7cf1cddd{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-.625rem);transform:translateY(-.625rem)}60%{-webkit-transform:translateY(-.3125rem);transform:translateY(-.3125rem)}}.RwPriceCardContainer_expandCollapseToggle__7cf1cddd svg{margin-left:.5rem}.RwPriceCardContainer_expandCollapseToggle__7cf1cddd:not(.RwPriceCardContainer_open__7cf1cddd) svg{-webkit-animation:RwPriceCardContainer_bounce__7cf1cddd 2.5s infinite;animation:RwPriceCardContainer_bounce__7cf1cddd 2.5s infinite}.RwPriceCardContainer_rwBookkeepingContainer__7cf1cddd{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 1.25rem;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:.5rem;-webkit-box-shadow:0 0 0 .0625rem #eceef1,0 .3125rem .625rem 0 rgba(0,0,0,.05);box-shadow:0 0 0 .0625rem #eceef1,0 .3125rem .625rem 0 rgba(0,0,0,.05);-ms-flex-direction:column;flex-direction:column;max-width:71.4375rem;padding:2.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.RwPriceCardContainer_rwBookkeepingContainer__7cf1cddd{width:16.125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.RwPriceCardContainer_rwBookkeepingContainer__7cf1cddd.RwPriceCardContainer_priceCards2__7cf1cddd{width:90%;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.RwPriceCardContainer_rwBookkeepingLeftContent__7cf1cddd{height:5.5rem;width:5.5rem}@media screen and (max-width:767px){.RwPriceCardContainer_rwBookkeepingLeftContent__7cf1cddd{margin:0 auto}}.RwPriceCardContainer_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_heading__7cf1cddd{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;font-weight:600;line-height:2rem;margin-bottom:.5rem;margin-top:0;padding-top:1.25rem}@media screen and (min-width:768px){.RwPriceCardContainer_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_heading__7cf1cddd{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){.RwPriceCardContainer_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_heading__7cf1cddd{padding-top:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.RwPriceCardContainer_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_heading__7cf1cddd img{vertical-align:middle}@media screen and (max-width:767px){.RwPriceCardContainer_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_heading__7cf1cddd img{width:13.125rem}.RwPriceCardContainer_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_heading__7cf1cddd img .RwPriceCardContainer_priceCards2__7cf1cddd{width:80%}}.RwPriceCardContainer_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_heading__7cf1cddd.RwPriceCardContainer_priceCards2__7cf1cddd img{vertical-align:middle}@media screen and (max-width:767px){.RwPriceCardContainer_rwBookkeepingHeading__7cf1cddd,.RwPriceCardContainer_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_heading__7cf1cddd.RwPriceCardContainer_priceCards2__7cf1cddd img{width:80%}}.RwPriceCardContainer_rwBookkeepingSubheading__7cf1cddd{color:#000;font-size:1rem;line-height:1.5rem;padding-bottom:2.5rem}.RwPriceCardContainer_rwBookkeepingCtasubtext__7cf1cddd{color:#000;font-size:1rem;font-weight:600;line-height:1.5rem;text-align:center}.RwPriceCardContainer_rwBookkeepingCtabtn__7cf1cddd span:before{content:"+";font-weight:700;padding-right:.5rem}.RwPriceCardContainer_rwBookkeepingCtabtn__7cf1cddd .RwPriceCardContainer_bookkeeperEnabled__7cf1cddd span:before{content:"x"}.RwPriceCardContainer_rwBookkeepingHeading__7cf1cddd,.RwPriceCardContainer_rwBookkeepingSubheading__7cf1cddd{max-width:15.125rem;min-width:15.125rem}.RwPriceCardContainer_rwBookkeepingCtabtn__7cf1cddd{padding-bottom:.5rem}.RwPriceCardContainer_rwBookkeepingCtabtn__7cf1cddd .RwPriceCardContainer_addBookkeepersetup__7cf1cddd{padding:0;width:14.375rem}.RwPriceCardContainer_rwBookkeepingRightContent__7cf1cddd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.RwPriceCardContainer_rwBookkeepingRightContent__7cf1cddd{width:13.125rem}.RwPriceCardContainer_rwBookkeepingRightContent__7cf1cddd.RwPriceCardContainer_priceCards2__7cf1cddd{margin-left:1.6875rem;width:100%}}.RwPriceCardContainer_learnMore__7cf1cddd{font-size:.875rem;line-height:1.25rem;padding-left:.25rem}@media screen and (min-width:1024px){.RwPriceCardContainer_rwBookkeepingHeading__7cf1cddd,.RwPriceCardContainer_rwBookkeepingSubheading__7cf1cddd{max-width:33.6875rem;min-width:33.6875rem}.RwPriceCardContainer_rwBookkeepingContainer__7cf1cddd,.RwPriceCardContainer_rwBookkeepingRightContent__7cf1cddd{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.RwPriceCardContainer_rwBookkeepingContainer__7cf1cddd{margin:0 auto;padding:2.5rem 3.75rem}.RwPriceCardContainer_rwBookkeepingRightContent__7cf1cddd{padding-left:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.RwPriceCardContainer_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_heading__7cf1cddd{padding-top:0}.RwPriceCardContainer_rwBookkeepingContainer__7cf1cddd.RwPriceCardContainer_rwFreeGuidedSetup__7cf1cddd{padding:1.75rem}.RwPriceCardContainer_rwBookkeepingContainer__7cf1cddd.RwPriceCardContainer_cardGroupIndex1__7cf1cddd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:16.875rem}.RwPriceCardContainer_rwBookkeepingContainer__7cf1cddd.RwPriceCardContainer_cardGroupIndex2__7cf1cddd{margin:auto}.RwPriceCardContainer_cardGroupIndex1__7cf1cddd .RwPriceCardContainer_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_heading__7cf1cddd{padding-top:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.RwPriceCardContainer_cardGroupIndex1__7cf1cddd .RwPriceCardContainer_bookkeepingBadge__7cf1cddd{margin-bottom:.3125rem!important;margin-left:0;margin-right:auto}.RwPriceCardContainer_cardGroupIndex1__7cf1cddd .RwPriceCardContainer_rwBookkeepingHeading__7cf1cddd{width:13.125rem}.RwPriceCardContainer_cardGroupIndex1__7cf1cddd .RwPriceCardContainer_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_heading__7cf1cddd img{vertical-align:middle;width:13.125rem}.RwPriceCardContainer_cardGroupIndex1__7cf1cddd .RwPriceCardContainer_rwBookkeepingRightContent__7cf1cddd{margin-top:.625rem;padding:0!important;text-align:left}.RwPriceCardContainer_rwBookkeepingSubheading__7cf1cddd{padding-bottom:0}}@media (min-width:768px) and (max-width:1024px){.RwPriceCardContainer_rwBookkeepingSubheading__7cf1cddd{max-width:32.75rem;min-width:32.75rem}.RwPriceCardContainer_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_heading__7cf1cddd{max-width:22.5rem;min-width:22.5rem;padding-top:0}.RwPriceCardContainer_learnMore__7cf1cddd{padding-left:0}.RwPriceCardContainer_rwBookkeepingContainer__7cf1cddd{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.RwPriceCardContainer_rwBookkeepingRightContent__7cf1cddd{padding-left:1.25rem}}@media screen and (min-width:1024px) and (max-width:1200px){.RwPriceCardContainer_rwBookkeepingContainer__7cf1cddd{margin:0 2.5rem}}.RwPriceCardContainer_rwFreeGuidedSetup__7cf1cddd{padding:1.25rem 2.5rem}@media screen and (max-width:767px){.RwPriceCardContainer_rwFreeGuidedSetup__7cf1cddd{padding:1.25rem 1.5rem}}.RwPriceCardContainer_rwFreeGuidedSetup__7cf1cddd.RwPriceCardContainer_blue__7cf1cddd{background:#0d333f}.RwPriceCardContainer_rwFreeGuidedSetup__7cf1cddd .RwPriceCardContainer_rwBookkeepingCta__7cf1cddd{display:none}.RwPriceCardContainer_rwFreeGuidedSetup__7cf1cddd .RwPriceCardContainer_rwBookkeepingLeftContent__7cf1cddd{height:12.375rem;width:13.125rem}.RwPriceCardContainer_rwFreeGuidedSetup__7cf1cddd .RwPriceCardContainer_rwBookkeepingLeftContent__7cf1cddd.RwPriceCardContainer_priceCards2__7cf1cddd{height:80%;width:80%}.RwPriceCardContainer_rwFreeGuidedSetup__7cf1cddd .RwPriceCardContainer_rwBookkeepingRightContent__7cf1cddd{padding-top:.625rem}.RwPriceCardContainer_rwFreeGuidedSetup__7cf1cddd .RwPriceCardContainer_rwBookkeepingSubheading__7cf1cddd{font-size:.875rem;line-height:1.25rem;padding-bottom:.375rem}.RwPriceCardContainer_rwFreeGuidedSetupDesc__7cf1cddd ul{padding-left:1.25rem}.RwPriceCardContainer_rwFreeGuidedSetupDesc__7cf1cddd li,.RwPriceCardContainer_rwFreeGuidedSetupDesc__7cf1cddd p:last-of-type{margin-bottom:0!important}.RwPriceCardContainer_rwFreeGuidedSetup__7cf1cddd .RwPriceCardContainer_rwBookkeepingHeading__7cf1cddd,.RwPriceCardContainer_rwFreeGuidedSetup__7cf1cddd .RwPriceCardContainer_rwBookkeepingSubheading__7cf1cddd{max-width:none;min-width:auto}@media screen and (min-width:768px){.RwPriceCardContainer_rwFreeGuidedSetup__7cf1cddd .RwPriceCardContainer_rwBookkeepingRightContent__7cf1cddd{padding-left:2.5rem}}.RwPriceCardContainer_rwBookkeepingSubheading__7cf1cddd.RwPriceCardContainer_bookkeepingSubheadingNoLink__7cf1cddd{margin-bottom:0}.RwPriceCardContainer_lineWrapper__7cf1cddd{height:inherit;margin:0 1.25rem;position:relative;width:1.875rem}@media (min-width:1165px) and (max-width:1200px){.RwPriceCardContainer_lineWrapper__7cf1cddd{max-width:1rem}}@media (min-width:768px) and (max-width:1164px){.RwPriceCardContainer_lineWrapper__7cf1cddd.RwPriceCardContainer_tablet__7cf1cddd{margin-right:2.5rem}}@media (min-width:768px) and (max-width:1023px){.RwPriceCardContainer_lineWrapper__7cf1cddd.RwPriceCardContainer_tablet__7cf1cddd.RwPriceCardContainer_totalCards1__7cf1cddd{margin-right:5rem}}@media (min-width:1024px){.RwPriceCardContainer_lineWrapper__7cf1cddd.RwPriceCardContainer_tablet__7cf1cddd.RwPriceCardContainer_totalCards1__7cf1cddd{margin-right:12.5rem}}.RwPriceCardContainer_line__7cf1cddd{background:#8d9096;bottom:0;left:50%;position:absolute;top:0;width:.0625rem;z-index:1}.RwPriceCardContainer_wordWrapper__7cf1cddd{left:0;margin-top:-.75rem;position:absolute;right:0;text-align:center;top:10rem;z-index:2}@media (min-width:1165px) and (max-width:1200px){.RwPriceCardContainer_wordWrapper__7cf1cddd{left:-.5rem}}.RwPriceCardContainer_separatorWord__7cf1cddd{background:#f3f2ef;color:#393a3d;font-size:1.25rem;font-weight:500;line-height:1.75rem;text-transform:uppercase}.RwPriceCardContainer_cardGroupContainer__7cf1cddd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:90rem}@media screen and (min-width:768px) and (max-width:1024px){.RwPriceCardContainer_cardGroupContainer__7cf1cddd{padding-left:2.5rem;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:767px){.RwPriceCardContainer_cardGroupContainer__7cf1cddd{padding:1.25rem 0}}@media screen and (min-width:768px) and (max-width:1164px){.RwPriceCardContainer_cardGroupContainer__7cf1cddd{padding:.75rem 0 3.75rem}}@media screen and (min-width:1165px){.RwPriceCardContainer_cardGroupContainer__7cf1cddd{padding-top:2.5rem}}.RwPriceCardContainer_cardGroupItem__7cf1cddd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:1.25rem;font-weight:600;justify-content:center;line-height:1.75rem}@media screen and (min-width:1024px) and (max-width:1164px){.RwPriceCardContainer_cardGroup2__7cf1cddd.RwPriceCardContainer_cardGroupIndex1__7cf1cddd{margin-right:1.25rem}}@media screen and (min-width:768px) and (max-width:1023px){.RwPriceCardContainer_cardGroup2__7cf1cddd.RwPriceCardContainer_cardGroupIndex1__7cf1cddd{margin-right:1.25rem}}.RwPriceCardContainer_cardGroupIndex1__7cf1cddd{text-align:left}@media screen and (min-width:1165px){.RwPriceCardContainer_cardGroupIndex1__7cf1cddd{padding:0 .5rem;width:17.875rem}}@media screen and (min-width:1024px) and (max-width:1164px){.RwPriceCardContainer_cardGroupIndex1__7cf1cddd{width:16.875rem}}@media screen and (min-width:768px) and (max-width:1023px){.RwPriceCardContainer_cardGroupIndex1__7cf1cddd{width:16.0625rem}}@media screen and (min-width:1165px){.RwPriceCardContainer_cardGroupIndex2__7cf1cddd{width:35.75rem}}@media screen and (min-width:1024px) and (max-width:1164px){.RwPriceCardContainer_cardGroupIndex2__7cf1cddd{width:35.5rem}}@media screen and (min-width:768px) and (max-width:1023px){.RwPriceCardContainer_cardGroupIndex2__7cf1cddd{width:33.375rem}}@media screen and (min-width:1165px){.RwPriceCardContainer_cardGroupIndex3__7cf1cddd{padding:0 .5rem;width:53.625rem}}@media screen and (min-width:1024px) and (max-width:1164px){.RwPriceCardContainer_cardGroupIndex3__7cf1cddd{width:53.125rem}}@media screen and (min-width:768px) and (max-width:1023px){.RwPriceCardContainer_cardGroupIndex3__7cf1cddd{width:50.6875rem}}.RwPriceCardContainer_carouselCardsWrapper__7cf1cddd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.RwPriceCardContainer_snowGlobe__7cf1cddd .RwPriceCardContainer_rwExpandCollapseContainer__7cf1cddd{text-align:center}.RwPriceCardContainer_snowGlobe__7cf1cddd .RwPriceCardContainer_rwPriceCardHeaderContainer__7cf1cddd{padding-top:2.5rem}@media screen and (min-width:1024px){.RwPriceCardContainer_snowGlobe__7cf1cddd .RwPriceCardContainer_rwPriceCardHeaderContainer__7cf1cddd{padding-top:3.75rem}}.RwPriceCardContainer_snowGlobe__7cf1cddd .RwPriceCardContainer_rwPriceCardsContainer__7cf1cddd{padding:0}@media screen and (min-width:768px){.RwPriceCardContainer_snowGlobe__7cf1cddd .RwPriceCardContainer_subhead__7cf1cddd{padding-bottom:1.25rem}}.RwPriceCardContainer_snowGlobe__7cf1cddd .RwPriceCardContainer_rwVerticalPriceCard__7cf1cddd{margin:0 auto;width:91.667%}@media screen and (min-width:1024px){.RwPriceCardContainer_snowGlobe__7cf1cddd .RwPriceCardContainer_rwVerticalPriceCard__7cf1cddd{width:75%}}@media screen and (min-width:1200px){.RwPriceCardContainer_snowGlobe__7cf1cddd .RwPriceCardContainer_rwVerticalPriceCard__7cf1cddd{width:58.333%}}.RwPriceCardContainer_bookkeepingBadge__7cf1cddd{margin-left:.625rem}@media screen and (max-width:767px){.RwPriceCardContainer_bookkeepingBadge__7cf1cddd{margin-bottom:.3125rem;margin-left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (min-width:1165px){.RwPriceCardContainer_rwBookkeepingContainer__7cf1cddd.RwPriceCardContainer_priceCards3__7cf1cddd{margin:0 auto;max-width:52.5rem}}[id=freeGuidedSetup]{scroll-margin-top:0;scroll-margin-top:calc(var(--fgsSectionScrollHeight, 0px))}.RwPriceCardContainer_freeContainer__7cf1cddd,.RwPriceCardContainer_freeContainer__7cf1cddd>div[class*=Container_module]{width:16.875rem}.RwPriceCardContainer_rwBookkeepingCardGroupContainer__7cf1cddd{padding-top:0}.RwPriceCardContainer_hidden__7cf1cddd{visibility:hidden}.RwPriceCardContainer_toggleFilterContainer__7cf1cddd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwPriceCardContainer_toggleFilterContainer__7cf1cddd.RwPriceCardContainer_marginBottom__7cf1cddd{margin-bottom:1.875rem}.RwPriceCardContainer_toggleFilterWrapper__7cf1cddd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwPriceCardContainer_toggleFilterWrapper__7cf1cddd.RwPriceCardContainer_hasFilter__7cf1cddd{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:80%}.RwPriceCardContainer_toggleFilterWrapper__7cf1cddd.RwPriceCardContainer_hasToggle__7cf1cddd{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;gap:1rem;justify-content:space-around}span.RwPriceCardContainer_filterDropdownOption__7cf1cddd:first-child{margin-top:1.25rem}span.RwPriceCardContainer_filterDropdownOption__7cf1cddd:last-child{margin-bottom:1.25rem}span.RwPriceCardContainer_filterDropdownOption__7cf1cddd:last-child button{color:#6b6c72;font-size:.875rem;text-decoration:underline}.RwPriceCardContainer_cardGroupContainerSticky__7cf1cddd,.RwPriceCardContainer_dotsContainerSticky__7cf1cddd{position:sticky;z-index:200}.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;background:#fff;border-radius:1rem;-webkit-box-shadow:0 0 0 .0625rem #eceef1,0 .3125rem .625rem 0 rgba(0,0,0,.05);box-shadow:0 0 0 .0625rem #eceef1,0 .3125rem .625rem 0 rgba(0,0,0,.05);-ms-flex-direction:row;flex-direction:row;height:27.1875rem;max-width:71.4375rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd{padding:2.5rem 1.25rem;width:20.9375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:768px) and (max-width:1023px){.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd{padding:2.5rem .625rem .625rem;width:41.75rem}}@media screen and (max-width:1023px){.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto}}.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedLeftContent__7cf1cddd{width:35.625rem}.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedLeftContent__7cf1cddd img{border-bottom-left-radius:1rem;border-top-left-radius:1rem}@media screen and (max-width:767px){.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedLeftContent__7cf1cddd{margin:0 auto;width:18.4375rem}}.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedRightContent__7cf1cddd{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;padding:1.75rem 1.25rem 1.25rem 0}@media screen and (max-width:767px){.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedRightContent__7cf1cddd{padding:0}}.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedPrice__7cf1cddd{color:#6b6c72;font-size:1rem;font-weight:500;line-height:1.75rem;padding-right:.25rem;padding-top:.75rem;text-decoration:line-through}.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedPricemsg__7cf1cddd{color:#000;font-size:1.25rem;font-weight:700;line-height:2.75rem}.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedCancelmsg__7cf1cddd{color:#000;font-size:.75rem;font-weight:500;line-height:1rem}.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedCta__7cf1cddd{padding-bottom:1.25rem;padding-top:1.25rem}.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedCta__7cf1cddd button{padding:0 3.9375rem}.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedDesc__7cf1cddd [class=resp-text-wrapper] h3,.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedDesc__7cf1cddd [class=resp-text-wrapper] h3 *{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedDesc__7cf1cddd [class=resp-text-wrapper] li{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:400;line-height:1.25rem;margin-bottom:0;padding-top:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedDesc__7cf1cddd,.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedHeading__7cf1cddd{padding-left:3.75rem}@media screen and (max-width:767px){.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedDesc__7cf1cddd,.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedHeading__7cf1cddd{padding-left:0}}@media (min-width:768px) and (max-width:1023px){.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedDesc__7cf1cddd,.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedHeading__7cf1cddd{padding-left:.625rem}}@media screen and (max-width:767px){.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedDesc__7cf1cddd{padding:0 1.25rem 1.25rem 0}}.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedDesc__7cf1cddd [class=resp-text-wrapper] li:before{border-bottom:.1875rem solid #0a8543;border-right:.1875rem solid #0a8543;content:"";display:inline-block;height:.6875rem;margin-left:-2.1875rem;margin-right:.9375rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.4375rem}.RwPriceCardContainer_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_rwExpertassistedHeading__7cf1cddd .RwPriceCardContainer_heading__7cf1cddd{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--navTop:5rem;--rwSecnavStickyHeight:5rem}.RwSecondaryNav_rwSky__5fad69b4{background-color:#dbedee}.RwSecondaryNav_white__5fad69b4{background-color:#fff}.RwSecondaryNav_darkTofu__5fad69b4{background-color:#e2e0db}.RwSecondaryNav_faintGreen__5fad69b4{background-color:#e8f5e3}.RwSecondaryNav_tofu__5fad69b4{background-color:#f3f2ef}.RwSecondaryNav_transparent__5fad69b4{background-color:transparent}.RwSecondaryNav_black__5fad69b4{background-color:#000}.RwSecondaryNav_headingAlignmentRight__5fad69b4{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.RwSecondaryNav_headingAlignmentLeft__5fad69b4{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.RwSecondaryNav_headingAlignmentCenter__5fad69b4{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwSecondaryNav_rwSecNav__5fad69b4{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);width:100%;z-index:1100}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_noGlobalNav__5fad69b4{position:fixed;top:0}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_sticky__5fad69b4{-webkit-box-shadow:0 .9375rem .9375rem 0 rgba(0,0,0,.06);box-shadow:0 .9375rem .9375rem 0 rgba(0,0,0,.06);width:100%;z-index:9999}@media screen and (min-width:1024px){.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_sticky__5fad69b4 .RwSecondaryNav_top__5fad69b4{height:5rem}}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_transparent__5fad69b4:not(.RwSecondaryNav_sticky__5fad69b4):not(.RwSecondaryNav_open__5fad69b4) .RwSecondaryNav_headingSecondaryNav__5fad69b4,.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_transparent__5fad69b4:not(.RwSecondaryNav_sticky__5fad69b4):not(.RwSecondaryNav_open__5fad69b4) .RwSecondaryNav_sectionHeader__5fad69b4 div[class*=NavLink]>a{color:#fff}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_transparent__5fad69b4:not(.RwSecondaryNav_sticky__5fad69b4):not(.RwSecondaryNav_open__5fad69b4) div[class*=navTab]:after{background:#fff}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_transparent__5fad69b4:not(.RwSecondaryNav_sticky__5fad69b4):not(.RwSecondaryNav_open__5fad69b4) div[class*=linkContainer] path{stroke:#fff}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_transparent__5fad69b4.RwSecondaryNav_sticky__5fad69b4{background-color:#fff}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_black__5fad69b4:not(.RwSecondaryNav_open__5fad69b4) .RwSecondaryNav_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li,.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_black__5fad69b4:not(.RwSecondaryNav_open__5fad69b4) .RwSecondaryNav_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li a[class*=breadcrumb-link],.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_black__5fad69b4:not(.RwSecondaryNav_open__5fad69b4) .RwSecondaryNav_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li a[class*=lonely-breadcrumb]{color:#fff}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_black__5fad69b4:not(.RwSecondaryNav_open__5fad69b4) .RwSecondaryNav_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li:not(:last-child):after{background-color:#fff}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_black__5fad69b4:not(.RwSecondaryNav_open__5fad69b4) .RwSecondaryNav_headingSecondaryNav__5fad69b4{color:#fff}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_black__5fad69b4:not(.RwSecondaryNav_open__5fad69b4) .RwSecondaryNav_iconClassNewSecondary__5fad69b4 path,.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_black__5fad69b4:not(.RwSecondaryNav_open__5fad69b4) .RwSecondaryNav_icon__5fad69b4 path{stroke:#fff}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_bottomWrapper__5fad69b4,.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_topWrapper__5fad69b4{position:relative;-webkit-transition:all .33s cubic-bezier(.35,0,.25,1);transition:all .33s cubic-bezier(.35,0,.25,1);width:100%}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_top__5fad69b4{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:5rem;padding:.6875rem 2.0625rem;position:relative;-webkit-transition:all .33s cubic-bezier(.35,0,.25,1);transition:all .33s cubic-bezier(.35,0,.25,1)}@media screen and (min-width:1024px){.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_top__5fad69b4{padding:0 1.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:90rem;min-height:5rem;width:100%}}@media screen and (max-width:calc(1024px - 1px)){.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_top__5fad69b4{padding:.6875rem 1.25rem}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4 .RwSecondaryNav_top__5fad69b4{height:auto}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4 .RwSecondaryNav_topWrapper__5fad69b4,.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4.RwSecondaryNav_black__5fad69b4{background-color:#fff}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4{color:#000}}@media screen and (min-width:768px) and (max-width:calc(1024px - 1px)){.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_top__5fad69b4{padding:.625rem 2.5rem}}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_bottom__5fad69b4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:0;opacity:0;overflow:hidden;padding:0 2.0625rem;-webkit-transition:all .33s cubic-bezier(.35,0,.25,1);transition:all .33s cubic-bezier(.35,0,.25,1)}@media screen and (min-width:768px){.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_bottom__5fad69b4{padding:0 5rem;padding-top:0!important}}@media screen and (min-width:1024px){.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_bottom__5fad69b4{padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-width:61.25rem;width:100%}}@media screen and (min-width:1200px){.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_bottom__5fad69b4{max-width:73.125rem}}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4{height:100vh}@media screen and (max-width:calc(1024px - 1px)){.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4{height:auto;position:fixed}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4.RwSecondaryNav_sticky__5fad69b4{top:inherit}}@media screen and (min-width:1024px){.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4{background-color:blue;height:auto;min-height:37.9375rem}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4:before{background-color:rgba(0,0,0,.6);content:"";display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4 .RwSecondaryNav_bottom__5fad69b4{height:100%;opacity:1}@media screen and (min-width:1024px){.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4 .RwSecondaryNav_bottom__5fad69b4{min-height:30.4375rem;padding:3.75rem 0!important}}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4:not(.RwSecondaryNav_sticky__5fad69b4){position:fixed;width:100%}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4:not(.RwSecondaryNav_sticky__5fad69b4)+:not([data-testid=ReusableBlocks]){margin-top:6.25rem}@media screen and (min-width:1024px){.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4:not(.RwSecondaryNav_sticky__5fad69b4)+:not([data-testid=ReusableBlocks]){margin-top:7.5rem;top:0}}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_iconHeader__5fad69b4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:1024px){.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_iconHeader__5fad69b4 .RwSecondaryNav_toggleMenu__5fad69b4{display:none}}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_iconHeader__5fad69b4 .RwSecondaryNav_logoIcon__5fad69b4 span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1024px){.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_iconHeader__5fad69b4{margin-right:3.75rem}}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_sectionHeader__5fad69b4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-right:2.5rem}@media screen and (max-width:calc(1024px - 1px)){.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_sectionHeader__5fad69b4{border-radius:.125rem;border-top:.0625rem solid #babec5;margin:0 1.25rem;padding-bottom:2.5rem;padding-right:0}}@media screen and (min-width:1024px){.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_sectionHeader__5fad69b4{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:768px){.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_sectionHeader__5fad69b4{padding-bottom:0}}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_navSearch__5fad69b4{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:calc(1024px - 1px)){.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_navSearch__5fad69b4{margin:2.5rem 1.25rem}}@media screen and (min-width:1024px){.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_navSearch__5fad69b4{-webkit-box-ordinal-group:4;-ms-flex-order:3;max-width:calc(100% - 20.625rem);order:3;position:absolute;right:9.375rem;-webkit-transform:translateX(-3.75rem);transform:translateX(-3.75rem)}}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_return__5fad69b4{width:100%}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_return__5fad69b4>span{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:2.5rem}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_return__5fad69b4 .RwSecondaryNav_label__5fad69b4{color:#0d333f;font-size:1.5rem;font-weight:500;line-height:2rem}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_return__5fad69b4 svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_navSignin__5fad69b4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media screen and (max-width:calc(1024px - 1px)){.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_navSignin__5fad69b4{margin:2.5rem 1.25rem 0;max-width:100%;width:auto!important}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_navSignin__5fad69b4 div{height:100%;left:auto;margin:0;max-height:calc(100vh - 7.5rem);overflow:scroll;overflow-x:hidden;padding:0 0 3.75rem;position:fixed;top:7.5rem}}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_menuWrapper__5fad69b4{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:calc(1024px - 1px)){.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_menuWrapper__5fad69b4{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_menuWrapper__5fad69b4 .RwSecondaryNav_navMenuContent__5fad69b4{position:relative}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_cards__5fad69b4{margin:2.5rem 1.25rem 3.75rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:1024px){.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_cards__5fad69b4{margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_card__5fad69b4+*{margin-top:2.5rem}@media screen and (min-width:1024px){.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_navTab__5fad69b4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_navTab__5fad69b4+.RwSecondaryNav_navTab__5fad69b4{margin-left:3.75rem}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_navTab__5fad69b4:focus:after,.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_navTab__5fad69b4:hover:after{width:3rem}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_navTab__5fad69b4:after{background:#086d37;border-radius:.625rem;bottom:-.625rem;content:"";display:block;height:.1875rem;position:absolute;-webkit-transition:all .3s cubic-bezier(.35,0,.25,1);transition:all .3s cubic-bezier(.35,0,.25,1);width:0}}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb]{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li{color:#0d333f;font-size:.875rem;font-weight:600;margin-right:.875rem;padding-right:.875rem;position:relative}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li a[class*=breadcrumb-link],.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li a[class*=lonely-breadcrumb]{color:#0d333f;font-size:.875rem;font-weight:500;text-decoration:none}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li a[class*=lonely-breadcrumb]{cursor:default;font-weight:600;pointer-events:none}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li a:hover{text-decoration:underline}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li a[class*=lonely-breadcrumb]:hover{text-decoration:none}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li:not(:last-child):after{background-color:#0d333f;content:"";display:block;height:.75rem;position:absolute;right:0;top:.625rem;-webkit-transform:rotate(15deg);transform:rotate(15deg);width:.0625rem}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li:last-child{margin-right:0;padding-right:0}@media screen and (max-width:calc(1024px - 1px)){.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li a[class*=lonely-breadcrumb]{font-size:1.25rem;font-weight:700}}@media screen and (min-width:1024px){.RwSecondaryNav_rwSecNav__5fad69b4{background-color:transparent}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_bottomWrapper__5fad69b4,.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_bottom__5fad69b4{height:0;padding:0!important}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4 .RwSecondaryNav_bottom__5fad69b4{padding:3.75rem 0!important}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4 .RwSecondaryNav_bottomWrapper__5fad69b4{height:auto}}@media screen and (max-width:calc(1024px - 1px)){.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_navSearch__5fad69b4,.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_navSignin__5fad69b4,.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_sectionHeader__5fad69b4{display:none;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_cards__5fad69b4{-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_bottomWrapper__5fad69b4{overflow:hidden}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4{max-height:calc(100vh - 80px);max-height:calc(100vh - var(--navTop) - var(--promoBannerHeight, 0px));overflow-y:scroll}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4 .RwSecondaryNav_navSearch__5fad69b4,.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4 .RwSecondaryNav_navSignin__5fad69b4,.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4 .RwSecondaryNav_sectionHeader__5fad69b4{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.25rem;padding-bottom:0}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4 .RwSecondaryNav_newSecondaryNav__5fad69b4{margin-top:.75rem}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4 .RwSecondaryNav_bottomWrapper__5fad69b4,.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4 .RwSecondaryNav_topWrapper__5fad69b4{overflow:visible}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4 .RwSecondaryNav_menuWrapper__5fad69b4{-webkit-transform:translateX(100vw);transform:translateX(100vw);-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4.RwSecondaryNav_sectionOpen__5fad69b4 .RwSecondaryNav_bottomWrapper__5fad69b4{left:0;max-height:calc(100% - 7.5rem);overflow:visible;position:fixed;top:7.5rem;z-index:1400}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4.RwSecondaryNav_sectionOpen__5fad69b4 .RwSecondaryNav_bottomWrapper__5fad69b4 .RwSecondaryNav_navMenuContent__5fad69b4{max-width:100%;padding:0 1.25rem}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4.RwSecondaryNav_sectionOpen__5fad69b4 .RwSecondaryNav_bottomWrapper__5fad69b4 .RwSecondaryNav_menuWrapper__5fad69b4{-webkit-transform:translateX(0);transform:translateX(0)}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4.RwSecondaryNav_sectionOpen__5fad69b4 .RwSecondaryNav_navSearch__5fad69b4,.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4.RwSecondaryNav_sectionOpen__5fad69b4 .RwSecondaryNav_navSignin__5fad69b4,.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4.RwSecondaryNav_sectionOpen__5fad69b4 .RwSecondaryNav_sectionHeader__5fad69b4{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4.RwSecondaryNav_sectionOpen__5fad69b4 .RwSecondaryNav_navSignin__5fad69b4>div{display:none}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4.RwSecondaryNav_sectionOpen__5fad69b4 .RwSecondaryNav_bottom__5fad69b4{height:calc(100% - 7.5rem);overflow:scroll;position:fixed;width:100%}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4.RwSecondaryNav_signInOpen__5fad69b4{touch-action:none!important;-ms-touch-action:none!important}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4.RwSecondaryNav_signInOpen__5fad69b4 .RwSecondaryNav_cards__5fad69b4,.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4.RwSecondaryNav_signInOpen__5fad69b4 .RwSecondaryNav_navSearch__5fad69b4,.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4.RwSecondaryNav_signInOpen__5fad69b4 .RwSecondaryNav_navSignin__5fad69b4>button,.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_open__5fad69b4.RwSecondaryNav_signInOpen__5fad69b4 .RwSecondaryNav_sectionHeader__5fad69b4{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_transparent__5fad69b4:not(.RwSecondaryNav_sticky__5fad69b4) .RwSecondaryNav_headerInteraction__5fad69b4 .RwSecondaryNav_icon__5fad69b4 path,.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_transparent__5fad69b4:not(.RwSecondaryNav_sticky__5fad69b4):not(.RwSecondaryNav_open__5fad69b4) div[class*=navTab] div[class*=listHeader] path{stroke:#fff}.RwSecondaryNav_rwSecNav__5fad69b4.RwSecondaryNav_transparent__5fad69b4:not(.RwSecondaryNav_sticky__5fad69b4).RwSecondaryNav_open__5fad69b4{background-color:#fff}}@media screen and (max-width:calc(768px - 1px)){.RwSecondaryNav_rwSecNavClarity__5fad69b4 .RwSecondaryNav_topWrapper__5fad69b4 .RwSecondaryNav_top__5fad69b4{padding:.5rem 1.25rem}}@media screen and (min-width:1024px){.RwSecondaryNav_rwSecNavClarity__5fad69b4{border-top:.0625rem solid #babec5}.RwSecondaryNav_rwSecNavClarity__5fad69b4.RwSecondaryNav_black__5fad69b4{border-top:.0625rem solid #000}.RwSecondaryNav_rwSecNavClarity__5fad69b4.RwSecondaryNav_black__5fad69b4 .RwSecondaryNav_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li,.RwSecondaryNav_rwSecNavClarity__5fad69b4.RwSecondaryNav_black__5fad69b4 .RwSecondaryNav_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li a[class*=breadcrumb-link],.RwSecondaryNav_rwSecNavClarity__5fad69b4.RwSecondaryNav_black__5fad69b4 .RwSecondaryNav_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li a[class*=lonely-breadcrumb],.RwSecondaryNav_rwSecNavClarity__5fad69b4.RwSecondaryNav_black__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4{color:#fff}.RwSecondaryNav_rwSecNavClarity__5fad69b4.RwSecondaryNav_black__5fad69b4 .RwSecondaryNav_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li:not(:last-child):after{background-color:#fff}.RwSecondaryNav_rwSecNavClarity__5fad69b4 .RwSecondaryNav_topWrapper__5fad69b4,.RwSecondaryNav_rwSecNavClarity__5fad69b4 .RwSecondaryNav_topWrapper__5fad69b4 .RwSecondaryNav_top__5fad69b4{min-height:3.75rem}.RwSecondaryNav_rwSecNavClarity__5fad69b4.RwSecondaryNav_sticky__5fad69b4 .RwSecondaryNav_top__5fad69b4{height:3.75rem}}.RwSecondaryNav_rwCtaNavContainer__5fad69b4{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:1024px){.RwSecondaryNav_rwCtaNavContainer__5fad69b4.RwSecondaryNav_alignRight__5fad69b4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.RwSecondaryNav_icon__5fad69b4{background:none;border:none;color:inherit;font:inherit}.RwSecondaryNav_headingSecondaryNav__5fad69b4{margin:0}@media (max-width:1024px){.RwSecondaryNav_headerIcons__5fad69b4.RwSecondaryNav_largeCopy__5fad69b4{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwSecondaryNav_headerIcons__5fad69b4.RwSecondaryNav_largeCopy__5fad69b4 .RwSecondaryNav_headerInteraction__5fad69b4{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.RwSecondaryNav_headerIcons__5fad69b4.RwSecondaryNav_largeCopy__5fad69b4 .RwSecondaryNav_headerInteraction__5fad69b4 .RwSecondaryNav_headingSecondaryNav__5fad69b4{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin:auto 0}.RwSecondaryNav_headerIcons__5fad69b4.RwSecondaryNav_largeCopy__5fad69b4 .RwSecondaryNav_rwCtaNavContainer__5fad69b4{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-bottom:0}.RwSecondaryNav_headerIcons__5fad69b4.RwSecondaryNav_largeCopy__5fad69b4 .RwSecondaryNav_rwCtaNavContainer__5fad69b4 .RwSecondaryNav_cta__5fad69b4,.RwSecondaryNav_headerIcons__5fad69b4.RwSecondaryNav_largeCopy__5fad69b4 .RwSecondaryNav_rwCtaNavContainer__5fad69b4>div{width:100%}}@media (max-width:calc(1024px - 1px)){.RwSecondaryNav_rwCtaNavContainer__5fad69b4{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.25rem 0 0}.RwSecondaryNav_headerIcons__5fad69b4,.RwSecondaryNav_rwCtaNavContainer__5fad69b4{display:-webkit-box;display:-ms-flexbox;display:flex}.RwSecondaryNav_toggleMenu__5fad69b4{width:100%}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_sectionHeader__5fad69b4{margin:0;padding-right:0}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_top__5fad69b4{border-bottom:.0625rem solid #babec5;border-top:.0625rem solid #babec5}.RwSecondaryNav_rwSecNav__5fad69b4 .RwSecondaryNav_black__5fad69b4 .RwSecondaryNav_top__5fad69b4{border-bottom:unset;border-top:unset}.RwSecondaryNav_iconClassNewSecondary__5fad69b4,.RwSecondaryNav_icon__5fad69b4{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwSecondaryNav_iconClassNewSecondary__5fad69b4{background-color:inherit;border:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwSecondaryNav_headerInteraction__5fad69b4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.RwSecondaryNav_headingSecondaryNav__5fad69b4{margin:auto 0}}@media screen and (max-width:768px){.RwSecondaryNav_icon__5fad69b4{display:-webkit-box;display:-ms-flexbox;display:flex}.RwSecondaryNav_headerInteraction__5fad69b4{-webkit-box-flex:2;-ms-flex:2;flex:2}.RwSecondaryNav_headerInteractionNewSecondary__5fad69b4{margin:auto}}@media screen and (max-width:768px) and (max-width:calc(768px - 1px)){.RwSecondaryNav_headerInteractionNewSecondary__5fad69b4{margin-left:0;max-width:9.5rem}}@media screen and (max-width:768px){.RwSecondaryNav_headingSecondaryNav__5fad69b4{display:-webkit-box;display:-ms-flexbox;display:flex}}.RwSecondaryNav_headerLogo__5fad69b4{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5.125rem;width:11.25rem}@media screen and (min-width:768px){.RwSecondaryNav_headerLogo__5fad69b4{width:13.875rem}}@media screen and (max-width:calc(1024px - 1px)){.RwSecondaryNav_stickyPromo__5fad69b4.RwSecondaryNav_open__5fad69b4{height:calc(100% - var(--promoBannerHeight) - 80px);height:calc(100% - var(--promoBannerHeight) - var(--navTop))}}@media (max-width:calc(480px - 1px)){.RwSecondaryNav_top__5fad69b4 .RwSecondaryNav_toggleMenu__5fad69b4 .RwSecondaryNav_headerIcons__5fad69b4 .RwSecondaryNav_headerInteraction__5fad69b4 .RwSecondaryNav_defaultHeadingWidth__5fad69b4{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;min-width:6.875rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwSnowglobeQuiz_rwSnowglobeQuiz__7528a7d4{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:-webkit-gradient(linear,left top,left bottom,from(#dbedee),to(rgba(219,237,238,0))),-webkit-gradient(linear,left bottom,left top,from(#dbedee),to(#dbedee)),-webkit-gradient(linear,left bottom,left top,from(#fb0),to(#fb0)),-webkit-gradient(linear,left bottom,left top,from(#0d333f),to(#0d333f)),#2ca01c;background:linear-gradient(180deg,#dbedee,rgba(219,237,238,0)),linear-gradient(0deg,#dbedee,#dbedee),linear-gradient(0deg,#fb0,#fb0),linear-gradient(0deg,#0d333f,#0d333f),#2ca01c;-ms-flex-direction:column;flex-direction:column;height:39.375rem;width:100vw}@media screen and (min-width:768px) and (max-width:1023px){.RwSnowglobeQuiz_rwSnowglobeQuiz__7528a7d4{height:auto}}@media screen and (max-width:767px){.RwSnowglobeQuiz_rwSnowglobeQuiz__7528a7d4{height:auto}}.WelcomeScreen_welcomeScreen__7eed870f{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;width:100%}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;text-align:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panelItem__7eed870f{-ms-flex-item-align:center;align-self:center}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading__7eed870f{font-size:3.75rem;font-weight:700;line-height:4.75rem;width:90vw;-ms-flex-item-align:center;align-self:center;overflow-wrap:break-word}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading_desktop__7eed870f{display:block}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading_mobile_l__7eed870f,.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading_mobile_m__7eed870f,.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading_mobile_s__7eed870f,.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading_tablet__7eed870f{display:none}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading__7eed870f{font-size:1rem;font-weight:500;line-height:1.5rem;margin-top:1rem;width:85vw;-ms-flex-item-align:center;align-self:center;overflow-wrap:break-word}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading_desktop__7eed870f{display:block}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading_mobile_l__7eed870f,.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading_mobile_m__7eed870f,.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading_mobile_s__7eed870f,.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading_tablet__7eed870f{display:none}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__cta__7eed870f{margin-top:2.5rem}@media screen and (min-width:768px) and (max-width:1023px){.WelcomeScreen_welcomeScreen__7eed870f{height:30.3125rem}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading__7eed870f{font-size:2.5rem;line-height:3.25rem;margin-top:1rem 0;width:90vw}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading_desktop__7eed870f{display:none}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading_tablet__7eed870f{display:block}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading__7eed870f{font-size:1rem;line-height:1.5rem;margin-top:.5rem;width:85vw}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading_desktop__7eed870f{display:none}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading_tablet__7eed870f{display:block}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__cta__7eed870f{margin-top:1.5rem}.WelcomeScreen_welcomeBackMode__7eed870f{height:50.625rem}}@media screen and (max-width:767px){.WelcomeScreen_welcomeScreen__7eed870f{height:45rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:1.25rem;position:relative}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading__7eed870f{font-size:2.125rem;line-height:2.75rem;padding-top:3.625rem;width:90vw}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading_desktop__7eed870f,.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading_tablet__7eed870f{display:none}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading_mobile_l__7eed870f{display:block}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading__7eed870f{font-size:1rem;line-height:1.5rem;margin-top:.5rem;width:85vw}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading_desktop__7eed870f,.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading_tablet__7eed870f{display:none}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading_mobile_l__7eed870f{display:block}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__cta__7eed870f{margin-top:1rem;width:80vw}.WelcomeScreen_welcomeBackMode__7eed870f .WelcomeScreen_panel__7eed870f{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.WelcomeScreen_welcomeBackMode__7eed870f [class*=BackgroundImage_backgroundImage]{display:none}}@media screen and (max-width:424px){.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading_desktop__7eed870f,.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading_mobile_l__7eed870f,.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading_tablet__7eed870f{display:none}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading_mobile_m__7eed870f{display:block}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading_desktop__7eed870f,.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading_mobile_l__7eed870f,.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading_tablet__7eed870f{display:none}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading_mobile_m__7eed870f{display:block}}@media screen and (max-width:374px){.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading_desktop__7eed870f,.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading_mobile_l__7eed870f,.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading_mobile_m__7eed870f,.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading_tablet__7eed870f{display:none}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__heading_mobile_s__7eed870f{display:block}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading_desktop__7eed870f,.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading_mobile_l__7eed870f,.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading_mobile_m__7eed870f,.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading_tablet__7eed870f{display:none}.WelcomeScreen_welcomeScreen__7eed870f .WelcomeScreen_panel__7eed870f .WelcomeScreen_panel__subheading_mobile_s__7eed870f{display:block}}.BackgroundImage_backgroundImage__cf2be126{height:100%;width:100%}.BackgroundImage_backgroundImage__cf2be126,.BackgroundImage_backgroundImage__cf2be126 picture,.BackgroundImage_partialImage_Left__cf2be126{display:-webkit-box;display:-ms-flexbox;display:flex}.BackgroundImage_partialImage_Left__cf2be126{margin-right:auto}.BackgroundImage_partialImage_Right__cf2be126{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}@media screen and (min-width:1024px){.BackgroundImage_hideDesktopImage_True__cf2be126{display:none}.BackgroundImage_verticalAlign_Top__cf2be126{-ms-flex-item-align:start;align-self:flex-start}.BackgroundImage_verticalAlign_Center__cf2be126{-ms-flex-item-align:center;align-self:center}.BackgroundImage_verticalAlign_Bottom__cf2be126{-ms-flex-item-align:end;align-self:flex-end}}@media screen and (min-width:768px) and (max-width:1023px){.BackgroundImage_backgroundImage__cf2be126 picture{display:block}.BackgroundImage_hideTabletImage_True__cf2be126{display:none}.BackgroundImage_verticalAlign_Top__cf2be126{-ms-flex-item-align:start;align-self:flex-start}.BackgroundImage_verticalAlign_Center__cf2be126{-ms-flex-item-align:center;align-self:center}.BackgroundImage_verticalAlign_Bottom__cf2be126{-ms-flex-item-align:end;align-self:flex-end}}@media screen and (max-width:767px){.BackgroundImage_backgroundImage__cf2be126 picture{display:block}.BackgroundImage_hideMobileImage_True__cf2be126{display:none}.BackgroundImage_verticalAlign_Bottom__cf2be126,.BackgroundImage_verticalAlign_Center__cf2be126,.BackgroundImage_verticalAlign_Top__cf2be126{-ms-flex-item-align:end;align-self:flex-end}}.QuestionnaireScreen_questionnaireScreen__8c1d65a0{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;width:100%}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between;width:100%}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_contentTop__8c1d65a0{height:inherit}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_panel__8c1d65a0{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_panel__8c1d65a0 .QuestionnaireScreen_panel__heading__8c1d65a0{font-size:2.5rem;font-weight:700;line-height:3.25rem;width:90vw;-ms-flex-item-align:center;align-self:center}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_panel__8c1d65a0 .QuestionnaireScreen_panel__subheading__8c1d65a0{font-size:1rem;font-weight:500;line-height:1.5rem;margin-top:1rem 0;padding-top:1rem;width:85vw;-ms-flex-item-align:center;align-self:center}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_panel__8c1d65a0 .QuestionnaireScreen_panel__forwardNav__8c1d65a0{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;margin-top:2.5rem}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_panel__8c1d65a0 .QuestionnaireScreen_panel__forwardNav__8c1d65a0 .QuestionnaireScreen_panel__forwardNav__skip__8c1d65a0{padding-right:1.25rem}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_contentBottom__8c1d65a0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_contentBottom__8c1d65a0 .QuestionnaireScreen_panel__backNav__8c1d65a0{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_contentBottom__8c1d65a0 .QuestionnaireScreen_panel__backNav__8c1d65a0 .QuestionnaireScreen_backpanel__back__8c1d65a0{background-color:transparent;padding:2.5rem}@media screen and (min-width:768px) and (max-width:1023px){.QuestionnaireScreen_questionnaireScreen__8c1d65a0{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0{background:-webkit-gradient(linear,left top,left bottom,from(#dbedee),to(rgba(219,237,238,0))),-webkit-gradient(linear,left bottom,left top,from(#dbedee),to(#dbedee)),-webkit-gradient(linear,left bottom,left top,from(#fb0),to(#fb0)),-webkit-gradient(linear,left bottom,left top,from(#0d333f),to(#0d333f)),#2ca01c;background:linear-gradient(180deg,#dbedee,rgba(219,237,238,0)),linear-gradient(0deg,#dbedee,#dbedee),linear-gradient(0deg,#fb0,#fb0),linear-gradient(0deg,#0d333f,#0d333f),#2ca01c;height:80vh;position:relative}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_panel__8c1d65a0 .QuestionnaireScreen_panel__heading__8c1d65a0{font-size:2.5rem;line-height:3.25rem;margin-top:1rem 0;width:90vw}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_panel__8c1d65a0 .QuestionnaireScreen_panel__subheading__8c1d65a0{font-size:1rem;line-height:1.5rem;margin-top:.5rem;padding-top:.5rem;width:85vw}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_panel__8c1d65a0 .QuestionnaireScreen_panel__forwardNav__8c1d65a0{margin-top:1.5rem}}@media screen and (max-width:767px){.QuestionnaireScreen_questionnaireScreen__8c1d65a0{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0{background:-webkit-gradient(linear,left top,left bottom,from(#dbedee),to(rgba(219,237,238,0))),-webkit-gradient(linear,left bottom,left top,from(#dbedee),to(#dbedee)),-webkit-gradient(linear,left bottom,left top,from(#fb0),to(#fb0)),-webkit-gradient(linear,left bottom,left top,from(#0d333f),to(#0d333f)),#2ca01c;background:linear-gradient(180deg,#dbedee,rgba(219,237,238,0)),linear-gradient(0deg,#dbedee,#dbedee),linear-gradient(0deg,#fb0,#fb0),linear-gradient(0deg,#0d333f,#0d333f),#2ca01c;height:auto;position:relative}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_panel__8c1d65a0{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_panel__8c1d65a0 .QuestionnaireScreen_panel__heading__8c1d65a0{font-size:2.125rem;line-height:2.75rem;padding-top:3.625rem;width:90vw}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_panel__8c1d65a0 .QuestionnaireScreen_panel__subheading__8c1d65a0{font-size:1rem;line-height:1.5rem;margin-top:.5rem;padding-top:.5rem;width:85vw}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_panel__8c1d65a0 .QuestionnaireScreen_panel__forwardNav__8c1d65a0{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_panel__8c1d65a0 .QuestionnaireScreen_panel__forwardNav__8c1d65a0 .QuestionnaireScreen_panel__skip__8c1d65a0{width:80vw}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_panel__8c1d65a0 .QuestionnaireScreen_panel__forwardNav__8c1d65a0 .QuestionnaireScreen_panel__forwardNav__skip__8c1d65a0{padding-right:0}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_panel__8c1d65a0 .QuestionnaireScreen_panel__forwardNav__8c1d65a0 .QuestionnaireScreen_panel__next__8c1d65a0{margin-top:1rem;width:80vw}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_panel__8c1d65a0 .QuestionnaireScreen_panel__forwardNav__8c1d65a0 .QuestionnaireScreen_contentBottom__8c1d65a0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_panel__8c1d65a0 .QuestionnaireScreen_panel__forwardNav__8c1d65a0 .QuestionnaireScreen_contentBottom__8c1d65a0 .QuestionnaireScreen_panel__backNav__8c1d65a0{margin-top:1.25rem}.QuestionnaireScreen_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_screenContent__8c1d65a0 .QuestionnaireScreen_contentTop__8c1d65a0{padding-bottom:2.5rem}}.Questionnaire_questionnaire_WidthDesktop1Col__9b0c160c{width:8.333%}.Questionnaire_questionnaire_WidthDesktop2Col__9b0c160c{width:16.667%}.Questionnaire_questionnaire_WidthDesktop3Col__9b0c160c{width:25%}.Questionnaire_questionnaire_WidthDesktop4Col__9b0c160c{width:33.333%}.Questionnaire_questionnaire_WidthDesktop5Col__9b0c160c{width:41.667%}.Questionnaire_questionnaire_WidthDesktop6Col__9b0c160c{width:50%}.Questionnaire_questionnaire_WidthDesktop7Col__9b0c160c{width:58.333%}.Questionnaire_questionnaire_WidthDesktop8Col__9b0c160c{width:66.667%}.Questionnaire_questionnaire_WidthDesktop9Col__9b0c160c{width:75%}.Questionnaire_questionnaire_WidthDesktop10Col__9b0c160c{width:83.333%}.Questionnaire_questionnaire_WidthDesktop11Col__9b0c160c{width:91.667%}.Questionnaire_questionnaire_WidthDesktop12Col__9b0c160c{width:100%}.Questionnaire_questionnaire__9b0c160c{-ms-flex-item-align:center;align-self:center;margin-top:2.5rem}.Questionnaire_questionnaire__9b0c160c .Questionnaire_questionsList__9b0c160c{margin-top:1rem}.Questionnaire_questionnaire__9b0c160c .Questionnaire_questionsList__9b0c160c .Questionnaire_questionsList__questionText__9b0c160c{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:600;line-height:1.5rem;margin:0 .25rem .5rem;overflow-wrap:break-word}.Questionnaire_questionnaire__9b0c160c .Questionnaire_questionsList_AlignmentDesktopVertical__9b0c160c{margin-top:0}@media screen and (min-width:768px) and (max-width:1023px){.Questionnaire_questionnaire_WidthTablet1Col__9b0c160c{width:8.333%}.Questionnaire_questionnaire_WidthTablet2Col__9b0c160c{width:16.667%}.Questionnaire_questionnaire_WidthTablet3Col__9b0c160c{width:25%}.Questionnaire_questionnaire_WidthTablet4Col__9b0c160c{width:33.333%}.Questionnaire_questionnaire_WidthTablet5Col__9b0c160c{width:41.667%}.Questionnaire_questionnaire_WidthTablet6Col__9b0c160c{width:50%}.Questionnaire_questionnaire_WidthTablet7Col__9b0c160c{width:58.333%}.Questionnaire_questionnaire_WidthTablet8Col__9b0c160c{width:66.667%}.Questionnaire_questionnaire_WidthTablet9Col__9b0c160c{width:75%}.Questionnaire_questionnaire_WidthTablet10Col__9b0c160c{width:83.333%}.Questionnaire_questionnaire_WidthTablet11Col__9b0c160c{width:91.667%}.Questionnaire_questionnaire_WidthTablet12Col__9b0c160c{width:100%}.Questionnaire_questionnaire__9b0c160c,.Questionnaire_questionnaire__9b0c160c .Questionnaire_questionsList__9b0c160c{margin-top:1.5rem}.Questionnaire_questionnaire__9b0c160c .Questionnaire_questionsList_AlignmentTabletVertical__9b0c160c{margin-top:0}}@media screen and (max-width:767px){.Questionnaire_questionnaire__9b0c160c{margin-top:2.5rem;width:80vw}}.Answers_answers__ddabf6ed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;margin:auto;-webkit-padding-start:inherit;padding-inline-start:inherit}.Answers_answers_AlignmentDesktopVertical__ddabf6ed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Answers_answers_AlignmentDesktopVertical__ddabf6ed>li{margin-top:1rem}.Answers_answers_AlignmentDesktopVertical__ddabf6ed>.Answers_answerItemWrapper__ddabf6ed:first-child{margin-top:0}.Answers_answerItemWrapper__ddabf6ed{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 .5rem;width:100%}.Answers_answerItemWrapper__ddabf6ed div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Answers_answerItem__ddabf6ed{background:#fff;border:.0625rem solid transparent;border-radius:.75rem;-webkit-box-shadow:0 .125rem .5rem rgba(0,0,0,.2);box-shadow:0 .125rem .5rem rgba(0,0,0,.2);cursor:pointer;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;overflow-wrap:break-word;padding:1.5rem 1.25rem;text-align:inherit;width:100%}.Answers_answerItem__ddabf6ed:hover{border:.0625rem solid #fff;-webkit-box-shadow:0 0 0 .1875rem #0077c5,inset 0 0 0 .1875rem #0d333f;box-shadow:0 0 0 .1875rem #0077c5,inset 0 0 0 .1875rem #0d333f}.Answers_answerItem_Active__ddabf6ed{-webkit-box-shadow:0 0 0 .125rem #0d333f;box-shadow:0 0 0 .125rem #0d333f}@media screen and (min-width:768px) and (max-width:1023px){.Answers_answerItemWrapper__ddabf6ed{margin:0 .25rem}.Answers_answers_AlignmentTabletVertical__ddabf6ed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Answers_answers_AlignmentTabletVertical__ddabf6ed>li{margin-top:.5rem}.Answers_answers_AlignmentTabletVertical__ddabf6ed>.Answers_answerItemWrapper__ddabf6ed:first-child{margin-top:0}}@media screen and (max-width:767px){.Answers_answerItemWrapper__ddabf6ed{margin:0 .25rem}.Answers_answers__ddabf6ed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Answers_answers__ddabf6ed>li{margin-top:.5rem}.Answers_answers__ddabf6ed>.Answers_answerItemWrapper__ddabf6ed:first-child{margin-top:0}}.ProgressBar_progressBar__0012b353{background:#3bd85e;display:-webkit-box;display:-ms-flexbox;display:flex;height:.25rem;position:absolute;top:0;z-index:100}.ProgressBar_progressLive__0012b353{left:0}.ProgressBar_progressLead__0012b353{background:#7fd399;width:5vw}.ProgressBar_progress_5__0012b353{width:0}.ProgressBar_progress_10__0012b353{width:5vw}.ProgressBar_progress_15__0012b353{width:10vw}.ProgressBar_progress_20__0012b353{width:15vw}.ProgressBar_progress_25__0012b353{width:20vw}.ProgressBar_progress_30__0012b353{width:25vw}.ProgressBar_progress_35__0012b353{width:30vw}.ProgressBar_progress_40__0012b353{width:35vw}.ProgressBar_progress_45__0012b353{width:40vw}.ProgressBar_progress_50__0012b353{width:45vw}.ProgressBar_progress_55__0012b353{width:50vw}.ProgressBar_progress_60__0012b353{width:55vw}.ProgressBar_progress_65__0012b353{width:60vw}.ProgressBar_progress_70__0012b353{width:65vw}.ProgressBar_progress_75__0012b353{width:70vw}.ProgressBar_progress_80__0012b353{width:75vw}.ProgressBar_progress_85__0012b353{width:80vw}.ProgressBar_progress_90__0012b353{width:85vw}.ProgressBar_progress_95__0012b353{width:90vw}.ProgressBar_progress_100__0012b353{width:95vw}.InterstitialScreen_interstitialScreen__9efac77a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;width:100%}.InterstitialScreen_interstitialScreen__9efac77a .InterstitialScreen_panel__9efac77a{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center;text-align:center;width:100%}.InterstitialScreen_interstitialScreen__9efac77a .InterstitialScreen_panel__9efac77a .InterstitialScreen_panel__heading__9efac77a{font-size:2.5rem;font-weight:700;line-height:3.25rem;width:90vw;-ms-flex-item-align:center;align-self:center}.InterstitialScreen_interstitialScreen__9efac77a .InterstitialScreen_panel__9efac77a .InterstitialScreen_panel__subheading__9efac77a{font-size:1rem;font-weight:500;line-height:1.5rem;margin-top:1rem 0;width:85vw;-ms-flex-item-align:center;align-self:center}.InterstitialScreen_interstitialScreen__9efac77a .InterstitialScreen_frontpanel__9efac77a{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center;text-align:center;width:100%}@media screen and (min-width:768px) and (max-width:1023px){.InterstitialScreen_interstitialScreen__9efac77a{height:80vh}.InterstitialScreen_interstitialScreen__9efac77a .InterstitialScreen_panel__9efac77a{background:-webkit-gradient(linear,left top,left bottom,from(#dbedee),to(rgba(219,237,238,0))),-webkit-gradient(linear,left bottom,left top,from(#dbedee),to(#dbedee)),-webkit-gradient(linear,left bottom,left top,from(#fb0),to(#fb0)),-webkit-gradient(linear,left bottom,left top,from(#0d333f),to(#0d333f)),#2ca01c;background:linear-gradient(180deg,#dbedee,rgba(219,237,238,0)),linear-gradient(0deg,#dbedee,#dbedee),linear-gradient(0deg,#fb0,#fb0),linear-gradient(0deg,#0d333f,#0d333f),#2ca01c}.InterstitialScreen_interstitialScreen__9efac77a .InterstitialScreen_panel__9efac77a .InterstitialScreen_panel__heading__9efac77a{font-size:2.5rem;line-height:3.25rem;margin-top:1rem 0;width:90vw}.InterstitialScreen_interstitialScreen__9efac77a .InterstitialScreen_panel__9efac77a .InterstitialScreen_panel__subheading__9efac77a{font-size:1rem;line-height:1.5rem;margin-top:.5rem;width:85vw}}@media screen and (max-width:767px){.InterstitialScreen_interstitialScreen__9efac77a{height:100vh}.InterstitialScreen_interstitialScreen__9efac77a .InterstitialScreen_panel__9efac77a{background:-webkit-gradient(linear,left top,left bottom,from(#dbedee),to(rgba(219,237,238,0))),-webkit-gradient(linear,left bottom,left top,from(#dbedee),to(#dbedee)),-webkit-gradient(linear,left bottom,left top,from(#fb0),to(#fb0)),-webkit-gradient(linear,left bottom,left top,from(#0d333f),to(#0d333f)),#2ca01c;background:linear-gradient(180deg,#dbedee,rgba(219,237,238,0)),linear-gradient(0deg,#dbedee,#dbedee),linear-gradient(0deg,#fb0,#fb0),linear-gradient(0deg,#0d333f,#0d333f),#2ca01c}.InterstitialScreen_interstitialScreen__9efac77a .InterstitialScreen_panel__9efac77a .InterstitialScreen_panel__heading__9efac77a{font-size:2.125rem;line-height:2.75rem;width:90vw}.InterstitialScreen_interstitialScreen__9efac77a .InterstitialScreen_panel__9efac77a .InterstitialScreen_panel__subheading__9efac77a{font-size:1rem;line-height:1.5rem;margin-top:.5rem;width:85vw}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwStandalonePriceCard_root__5808adc7{display:block}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwStepFlow_root__b9123ac8{margin:0 auto;max-width:90rem;width:100%}@media screen and (min-width:1024px){.RwStepFlow_fullWidth__b9123ac8{max-width:unset}}.RwStepFlow_headerStep1__b9123ac8{padding-bottom:1.25rem}.RwStepFlow_headerPadding__b9123ac8{padding-top:3.75rem}.RwStepFlow_headerStep2__b9123ac8{margin-bottom:.625rem}.RwStepFlow_billingRate__b9123ac8{text-transform:lowercase}.RwStepFlow_step2Header__b9123ac8{background-color:#dbedee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwStepFlow_step2Header__b9123ac8 .RwStepFlow_selectedProductBadge__b9123ac8{background:#fff;border-radius:.5rem;line-height:1.5rem;margin-bottom:1.25rem;margin-top:1.25rem;padding:.5rem 1.25rem}.RwStepFlow_step2Header__b9123ac8 .RwStepFlow_selectedProductBadge__b9123ac8 span{font-weight:700}.RwStepFlow_cartContainer__b9123ac8{padding-bottom:3.75rem}.RwStepFlow_cartContainer__b9123ac8.RwStepFlow_lightBlue__b9123ac8,.RwStepFlow_headerStep1__b9123ac8.RwStepFlow_lightBlue__b9123ac8,.RwStepFlow_step2Header__b9123ac8.RwStepFlow_lightBlue__b9123ac8{background-color:#dbedee}.RwStepFlow_cartContainer__b9123ac8,.RwStepFlow_headerStep1__b9123ac8.RwStepFlow_white__b9123ac8,.RwStepFlow_step2Header__b9123ac8.RwStepFlow_white__b9123ac8{background-color:#fff}.RwStepFlow_cartContainer__b9123ac8.RwStepFlow_tofu__b9123ac8,.RwStepFlow_headerStep1__b9123ac8.RwStepFlow_tofu__b9123ac8,.RwStepFlow_step2Header__b9123ac8.RwStepFlow_tofu__b9123ac8{background-color:#f3f2ef}.RwStepFlow_cartContainer__b9123ac8.RwStepFlow_transparent__b9123ac8,.RwStepFlow_headerStep1__b9123ac8.RwStepFlow_transparent__b9123ac8,.RwStepFlow_step2Header__b9123ac8.RwStepFlow_transparent__b9123ac8{background-color:transparent}.RwStepFlow_toggleContainer__b9123ac8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.25rem}.RwStepFlow_toggleContainer__b9123ac8 [class*=Pricingtoggle_wrap]{margin:0 3rem}@media (max-width:767px){.RwStepFlow_toggleContainer__b9123ac8 [class*=Pricingtoggle_wrap]{margin:0}}@media screen and (min-width:1024px){.RwStepFlow_toggleContainer__b9123ac8 .RwStepFlow_toggleItems__b9123ac8{display:-webkit-box;display:-ms-flexbox;display:flex}}.RwStepFlow_toggleContainer__b9123ac8 .RwStepFlow_toggleItems__b9123ac8 .RwStepFlow_firstRadio__b9123ac8{margin-bottom:1.25rem}@media screen and (min-width:1024px){.RwStepFlow_toggleContainer__b9123ac8 .RwStepFlow_toggleItems__b9123ac8 .RwStepFlow_firstRadio__b9123ac8{margin-bottom:0}}@media (min-width:769px){.RwStepFlow_toggleContainer__b9123ac8 [class*=tryTxt]{white-space:nowrap}}.RwStepFlow_toggleContainer__b9123ac8.RwStepFlow_lightBlue__b9123ac8{background-color:#dbedee}.RwStepFlow_toggleContainer__b9123ac8.RwStepFlow_white__b9123ac8{background-color:#fff}.RwStepFlow_toggleContainer__b9123ac8.RwStepFlow_tofu__b9123ac8{background-color:#f3f2ef}.RwStepFlow_toggleContainer__b9123ac8.RwStepFlow_transparent__b9123ac8{background-color:transparent}.RwStepFlow_toggleContainer__b9123ac8 .RwStepFlow_firstRadio__b9123ac8{margin-right:1.25rem}.RwStepFlow_toggleContainer__b9123ac8 .RwStepFlow_firstRadio__b9123ac8 span>b{color:#c9007a}.RwStepFlow_toggleContainer__b9123ac8 [class*=Radio_active] span>b{color:#000}.RwStepFlow_toggleContainer__b9123ac8 .RwStepFlow_radio__b9123ac8 label>span{max-width:100%}.RwStepFlow_toggleContainer__b9123ac8 .RwStepFlow_radio__b9123ac8.RwStepFlow_box__b9123ac8:after{background:#0a8543}.RwStepFlow_subHeading__b9123ac8{margin:.625rem auto}@media (max-width:767px){.RwStepFlow_toggleContainer__b9123ac8 [class*=RwPriceCardContainer_controls]{padding-top:1.5rem}.RwStepFlow_toggleContainer__b9123ac8 [class*=Pricingtoggle_button]{margin:0}.RwStepFlow_toggleContainer__b9123ac8 [class*=Pricingtoggle_buyTxt],.RwStepFlow_toggleContainer__b9123ac8 [class*=Pricingtoggle_tryTxt]{text-align:center}.RwStepFlow_toggleContainer__b9123ac8 [class*=Pricingtoggle_rwToggleContainer]{grid-template-columns:.57fr 3.75rem .61fr}}.RwStepFlow_step2SubHeading__b9123ac8{padding-bottom:1.25rem;padding-top:2.5rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwStepFlowItem_root__88ca6ac2{width:100%}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--breakpointsLarge:75rem;--breakpointMaxSmall:47.9375rem}@media (min-width:1024px){.RwTabs_cardsContainer__0060bc85.RwTabs_roundedBg__0060bc85{margin:0 auto;max-width:90rem;padding:0 2.5rem}}.RwTabs_cardsContainer__0060bc85.RwTabs_roundedBg__0060bc85 .RwTabs_container__0060bc85{border-radius:.5rem}.RwTabs_cardsContainer__0060bc85 [class^=RwCarousel_rwGroup]>div>div>div:only-child{margin:0 auto;-webkit-transform:translateX(-.625rem);transform:translateX(-.625rem)}.RwTabs_container__0060bc85{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1.25rem}@media (min-width:1024px){.RwTabs_container__0060bc85.RwTabs_dskTopPadding__0060bc85{padding-top:5rem}}.RwTabs_container__0060bc85.RwTabs_noSpacing__0060bc85{padding-top:0}.RwTabs_rwGroup__0060bc85{margin:0 auto;max-width:90rem;padding:.0625rem 9.375rem;position:relative;width:100%}.RwTabs_singleTab__0060bc85{border:none;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;padding:1rem 1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:transparent;border-radius:.5rem;cursor:pointer;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;justify-content:center;margin-left:.875rem}.RwTabs_singleTab__0060bc85,.RwTabs_singleTab__0060bc85 .RwTabs_title__0060bc85{color:#fff;font-size:1rem;font-weight:600}.RwTabs_singleTab__0060bc85.RwTabs_withSecondaryLabel__0060bc85{line-height:1.5rem;margin-left:1.5rem}.RwTabs_singleTab__0060bc85 .RwTabs_tabSecondaryLabel__0060bc85{font-size:.75rem;font-weight:400;line-height:1rem;margin-left:0;text-align:center}.RwTabs_singleTab__0060bc85:hover{color:#fff;text-decoration:unset}@media (min-width:1024px){.RwTabs_singleTab__0060bc85:hover{background-color:rgba(13,51,63,.3)}}.RwTabs_mobileTabsContainer__0060bc85{display:none}.RwTabs_singleTab__0060bc85:first-child{margin-left:0}@media (max-width:var(--breakpointMaxSmall )){.RwTabs_singleTab__0060bc85:first-child:nth-last-child(4),.RwTabs_singleTab__0060bc85:first-child:nth-last-child(4)~.RwTabs_singleTab__0060bc85,.RwTabs_singleTab__0060bc85:first-child:nth-last-child(5),.RwTabs_singleTab__0060bc85:first-child:nth-last-child(5)~.RwTabs_singleTab__0060bc85,.RwTabs_singleTab__0060bc85:first-child:nth-last-child(6),.RwTabs_singleTab__0060bc85:first-child:nth-last-child(6)~.RwTabs_singleTab__0060bc85{min-width:6.9375rem;-webkit-box-flex:0;-ms-flex:0;flex:0}}.RwTabs_singleTab__0060bc85.RwTabs_rwDark__0060bc85{color:#000}@media (min-width:1024px){.RwTabs_singleTab__0060bc85.RwTabs_rwDark__0060bc85:hover{background-color:hsla(0,0%,100%,.3)}}.RwTabs_singleTab__0060bc85.RwTabs_rwBlue__0060bc85{color:#0d333f}@media (min-width:1024px){.RwTabs_singleTab__0060bc85.RwTabs_rwBlue__0060bc85:hover{background-color:var(--color-rw-dark-tofu)}}.RwTabs_activeBlue__0060bc85,.RwTabs_singleTab__0060bc85.RwTabs_activeBlue__0060bc85{background-color:#0d333f}@media (min-width:1024px){.RwTabs_activeBlue__0060bc85:hover,.RwTabs_singleTab__0060bc85.RwTabs_activeBlue__0060bc85:hover{background-color:rgba(13,51,63,.3)}}.RwTabs_activeWhite__0060bc85,.RwTabs_singleTab__0060bc85.RwTabs_activeWhite__0060bc85{background-color:#fff;color:#000}@media (min-width:1024px){.RwTabs_activeWhite__0060bc85:hover,.RwTabs_singleTab__0060bc85.RwTabs_activeWhite__0060bc85:hover{background-color:hsla(0,0%,100%,.3)}}.RwTabs_blueTheme__0060bc85,.RwTabs_singleTab__0060bc85.RwTabs_blueTheme__0060bc85{background-color:#0d333f;color:#fff}@media (min-width:1024px){.RwTabs_blueTheme__0060bc85:hover,.RwTabs_singleTab__0060bc85.RwTabs_blueTheme__0060bc85:hover{background-color:#000}}.RwTabs_outerContainer__0060bc85{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.75rem;max-width:64rem;width:100%}.RwTabs_outerContainer__0060bc85.RwTabs_noSpacing__0060bc85{margin-bottom:0}.RwTabs_tabsContainer__0060bc85{background:rgba(0,0,0,.2);border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 calc(13% - .625rem);min-height:3.75rem;padding:.1875rem .25rem;width:100%}@media (max-width:var(--breakpointMaxSmall )){.RwTabs_tabsContainer__0060bc85{overflow-x:scroll}}.RwTabs_tabsContainer__0060bc85.RwTabs_noMargin__0060bc85{margin:0}@media (max-width:1023px){.RwTabs_rwGroup__0060bc85{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:.5rem;padding-right:0}.RwTabs_singleTab__0060bc85{text-align:center}.RwTabs_outerContainer__0060bc85 .RwTabs_tabsContainer__0060bc85{margin:0 2.5rem}}@media (max-width:767px){.RwTabs_container__0060bc85 .RwTabs_tabsContainer__0060bc85{margin:0 1.5rem}.RwTabs_container__0060bc85 .RwTabs_singleTab__0060bc85:first-child{margin-left:0}.RwTabs_outerContainer__0060bc85.RwTabs_withSecondaryLabel__0060bc85{margin-bottom:0}.RwTabs_mobileTabsContainer__0060bc85{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:400;letter-spacing:.02em;line-height:1rem;margin:1.25rem 2.25rem;text-align:center}.RwTabs_singleTab__0060bc85{line-height:normal;padding:1rem .375rem;text-align:center}.RwTabs_singleTab__0060bc85 .RwTabs_tabSecondaryLabel__0060bc85{display:none}.RwTabs_singleTab__0060bc85.RwTabs_withSecondaryLabel__0060bc85{line-height:normal;margin-left:.875rem}}.RwTabs_rwTabContent__0060bc85{display:none}.RwTabs_rwTabContent__0060bc85.RwTabs_rwTabActive__0060bc85{display:block;width:100%}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwTestimonial_root__a92158de{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3.75rem 1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.RwTestimonial_root__a92158de{margin:0 auto;max-width:90rem;padding:5rem 1.25rem}}.RwTestimonial_root__a92158de .RwTestimonial_testimonialContainer__a92158de .RwTestimonial_carouselContainer__a92158de{-ms-overflow-style:none;scrollbar-color:transparent transparent;scrollbar-width:none}.RwTestimonial_root__a92158de .RwTestimonial_testimonialContainer__a92158de .RwTestimonial_carouselContainer__a92158de::-webkit-scrollbar{display:none}.RwTestimonial_header__a92158de{display:none;margin-bottom:3.75rem;margin-top:0;text-align:center}@media (min-width:1024px){.RwTestimonial_header__a92158de{display:block}}.RwTestimonial_header__a92158de.RwTestimonial_mobile__a92158de{display:block;margin-bottom:2.5rem;margin-top:0}@media (min-width:1024px){.RwTestimonial_header__a92158de.RwTestimonial_mobile__a92158de{display:none}}.RwTestimonial_carouselContainer__a92158de{border-radius:.625rem;-webkit-box-shadow:0 .9375rem 1.875rem rgba(0,0,0,.15);box-shadow:0 .9375rem 1.875rem rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:hidden;position:relative;scroll-behavior:smooth;width:100%}@media (min-width:1024px){.RwTestimonial_carouselContainer__a92158de{border-radius:1rem}}@media (max-width:1023px){.RwTestimonial_carouselContainer__a92158de{overflow-x:scroll;overscroll-behavior-x:contain;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}.RwTestimonial_carouselItem__a92158de{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}@media (max-width:1023px){.RwTestimonial_carouselItem__a92158de{margin-right:1.25rem}.RwTestimonial_carouselItem__a92158de:last-child{margin-right:0}}.RwTestimonial_carouselItem__a92158de.RwTestimonial_animateTestimonial__a92158de{-webkit-transition:left .3s ease-in 0s;transition:left .3s ease-in 0s}.RwTestimonial_carouselItem__a92158de.RwTestimonial_hasBorder__a92158de{border-radius:1.125rem;padding:.5rem;position:relative}.RwTestimonial_carouselItem__a92158de.RwTestimonial_hasBorder__a92158de>*{border-radius:.625rem;overflow:hidden;position:relative}.RwTestimonial_carouselItem__a92158de.RwTestimonial_hasBorder__a92158de.RwTestimonial_borderBlueberry__a92158de{background:conic-gradient(from 180deg at 50% 50%,#c9ff98 53.9999914169deg,#94c1d1 126.0000085831deg,#94c1d1 180deg,#c9ff98 233.9999914169deg,#236cff 306.0000085831deg,#c9ff98 1turn)}.RwTestimonial_testimonialContainer__a92158de{padding:.0625rem;position:relative;width:100%}@media (min-width:768px){.RwTestimonial_testimonialContainer__a92158de{width:83.333%}}.RwTestimonial_controls__a92158de{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:2.5rem}@media (min-width:1024px){.RwTestimonial_controls__a92158de{padding-top:3.75rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.RwTestimonial_arrowsContainer__a92158de{display:none}@media (min-width:1024px){.RwTestimonial_arrowsContainer__a92158de{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}}.RwTestimonial_arrow__a92158de{background-color:#0d333f;border:none;border-radius:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75rem;width:3.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwTestimonial_arrow__a92158de.RwTestimonial_disabled__a92158de{cursor:not-allowed;opacity:.3}.RwTestimonial_arrow__a92158de.RwTestimonial_arrowPrev__a92158de{margin-right:1.875rem}.RwTestimonial_dots__a92158de{bottom:-1.5625rem;display:block;list-style:none;margin:0 3.125rem 0 0;padding:0;text-align:center;width:100%}.RwTestimonial_dots__a92158de li{cursor:pointer;display:inline-block;height:1.25rem;margin:0 .3125rem;padding:0;position:relative;width:1.25rem}.RwTestimonial_dots__a92158de li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:1.25rem;line-height:0;padding:.3125rem;width:1.25rem}.RwTestimonial_dots__a92158de li button:before{background-color:#000;border-radius:100%;content:"";height:.75rem;left:0;line-height:1.25rem;opacity:.25;position:absolute;text-align:center;top:0;width:.75rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.RwTestimonial_dots__a92158de li button.RwTestimonial_active__a92158de:before{opacity:.75}.RwTestimonial_contentCenter__a92158de,.RwTestimonial_contentEnd__a92158de,.RwTestimonial_contentStart__a92158de{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwTestimonial_contentStart__a92158de{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.RwTestimonial_contentCenter__a92158de{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwTestimonial_contentEnd__a92158de{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.RwTestimonial_blackControls__a92158de .RwTestimonial_arrow__a92158de{background-color:var(--color-black)}.RwTestimonial_blackControls__a92158de .RwTestimonial_arrow__a92158de svg path{stroke:var(--color-green-rw-green)}.RwTestimonial_blackControls__a92158de .RwTestimonial_arrow__a92158de.RwTestimonial_disabled__a92158de{background-color:var(--color-rw-netural-pepper-60);opacity:1}.RwTestimonial_blackControls__a92158de .RwTestimonial_arrow__a92158de.RwTestimonial_disabled__a92158de svg path{stroke:var(--color-white)}.RwTestimonial_blackControls__a92158de .RwTestimonial_dots__a92158de li button:before{background-color:var(--color-black)}.RwTestimonial_whiteControls__a92158de .RwTestimonial_arrow__a92158de{background-color:var(--color-white)}.RwTestimonial_whiteControls__a92158de .RwTestimonial_arrow__a92158de svg path{stroke:#000}.RwTestimonial_whiteControls__a92158de .RwTestimonial_arrow__a92158de.RwTestimonial_disabled__a92158de{background-color:var(--color-rw-netural-pepper-80);opacity:1}.RwTestimonial_whiteControls__a92158de .RwTestimonial_arrow__a92158de.RwTestimonial_disabled__a92158de svg path{stroke:var(--color-rw-netural-pepper-30)}.RwTestimonial_whiteControls__a92158de .RwTestimonial_dots__a92158de li button:before{background-color:var(--color-white)}.RwTestimonial_root__a92158de.RwTestimonial_bgBlack__a92158de{background-color:#000;color:#fff}.RwTestimonial_root__a92158de.RwTestimonial_bgBlueberry__a92158de{background-color:var(--color-blue-08);color:var(--color-white)}.RwTestimonial_imageTextVariant__a92158de,.RwTestimonial_textOnlyVariant__a92158de{padding:3.75rem 1.25rem 2.5rem}.RwTestimonial_imageTextVariant__a92158de .RwTestimonial_testimonialContainer__a92158de,.RwTestimonial_textOnlyVariant__a92158de .RwTestimonial_testimonialContainer__a92158de{max-width:85rem;width:100%}.RwTestimonial_imageTextVariant__a92158de .RwTestimonial_carouselContainer__a92158de,.RwTestimonial_textOnlyVariant__a92158de .RwTestimonial_carouselContainer__a92158de{-webkit-box-shadow:none;box-shadow:none}.RwTestimonial_imageTextVariant__a92158de .RwTestimonial_header__a92158de,.RwTestimonial_textOnlyVariant__a92158de .RwTestimonial_header__a92158de{line-height:1.2;margin-bottom:3.125rem}.RwTestimonial_imageTextVariant__a92158de .RwTestimonial_controls__a92158de,.RwTestimonial_textOnlyVariant__a92158de .RwTestimonial_controls__a92158de{padding-top:2.25rem}@media screen and (min-width:768px){.RwTestimonial_imageTextVariant__a92158de,.RwTestimonial_textOnlyVariant__a92158de{padding:5rem .625rem 2.5rem}.RwTestimonial_imageTextVariant__a92158de .RwTestimonial_header__a92158de,.RwTestimonial_textOnlyVariant__a92158de .RwTestimonial_header__a92158de{margin-bottom:2.5rem}.RwTestimonial_imageTextVariant__a92158de .RwTestimonial_controls__a92158de,.RwTestimonial_textOnlyVariant__a92158de .RwTestimonial_controls__a92158de{padding-top:1.25rem}}@media screen and (max-width:1024px){.RwTestimonial_header__a92158de.RwTestimonial_mobile__a92158de{font-size:3rem}}@media screen and (min-width:1024px){.RwTestimonial_imageTextVariant__a92158de,.RwTestimonial_textOnlyVariant__a92158de{padding:5rem 2.5rem 1.25rem}.RwTestimonial_imageTextVariant__a92158de .RwTestimonial_header__a92158de,.RwTestimonial_textOnlyVariant__a92158de .RwTestimonial_header__a92158de{margin-bottom:5rem}.RwTestimonial_imageTextVariant__a92158de .RwTestimonial_controls__a92158de,.RwTestimonial_textOnlyVariant__a92158de .RwTestimonial_controls__a92158de{padding-top:2.5rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--breakpointsLarge:75rem}.RwTestimonialItem_root__380edefb{background:#fff;border:.0625rem solid #e5e5e5;border-radius:.625rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:hidden;padding:2.5rem 0;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.RwTestimonialItem_root__380edefb{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1rem;padding:5rem 0}}.RwTestimonialItem_root__380edefb.RwTestimonialItem_bgWhite__380edefb{background:#fff;border:none}.RwTestimonialItem_root__380edefb.RwTestimonialItem_bgBlack__380edefb{background:#000;border:none}.RwTestimonialItem_root__380edefb.RwTestimonialItem_bgLightBlue__380edefb{background:#c2f5ff;border:none}.RwTestimonialItem_root__380edefb.RwTestimonialItem_bgPaleIce100__380edefb{background:#eaf6f7;border:none}.RwTestimonialItem_root__380edefb .RwTestimonialItem_owner__380edefb .RwTestimonialItem_text__380edefb.RwTestimonialItem_textWhite__380edefb,.RwTestimonialItem_root__380edefb .RwTestimonialItem_testimonial__380edefb .RwTestimonialItem_text__380edefb.RwTestimonialItem_textWhite__380edefb{color:#fff}.RwTestimonialItem_root__380edefb .RwTestimonialItem_owner__380edefb .RwTestimonialItem_text__380edefb.RwTestimonialItem_textBlack__380edefb,.RwTestimonialItem_root__380edefb .RwTestimonialItem_testimonial__380edefb .RwTestimonialItem_text__380edefb.RwTestimonialItem_textBlack__380edefb{color:#000}.RwTestimonialItem_background__380edefb{display:none;height:100%;left:0;position:absolute;top:0}.RwTestimonialItem_background__380edefb svg{height:100%;fill:#ff8000}@media (min-width:1024px){.RwTestimonialItem_background__380edefb{display:block}}@media (min-width:1024px) and (max-width:1200px){.RwTestimonialItem_background__380edefb svg>circle{cx:27;r:320}}.RwTestimonialItem_backgroundTablet__380edefb{display:none;left:0;position:absolute;top:0;width:100%}.RwTestimonialItem_backgroundTablet__380edefb svg{width:100%;fill:#ff8000}@media (min-width:768px){.RwTestimonialItem_backgroundTablet__380edefb{display:block}}@media (min-width:1024px){.RwTestimonialItem_backgroundTablet__380edefb{display:none}}.RwTestimonialItem_backgroundMobile__380edefb{display:block;left:0;position:absolute;top:0;width:100%}.RwTestimonialItem_backgroundMobile__380edefb svg{width:100%;fill:#ff8000}@media (min-width:768px){.RwTestimonialItem_backgroundMobile__380edefb{display:none}}.RwTestimonialItem_leftContent__380edefb{width:calc(40% - .75rem);-ms-flex-item-align:center;align-self:center;margin-bottom:2.5rem;z-index:1}@media (max-width:768px){.RwTestimonialItem_leftContent__380edefb{width:calc(66.66667% - .41667rem)}}@media (min-width:768px) and (max-width:1023px){.RwTestimonialItem_leftContent__380edefb{max-width:15rem}}@media (min-width:1024px){.RwTestimonialItem_leftContent__380edefb{-ms-flex-item-align:inherit;align-self:inherit;margin-bottom:0;max-width:100%;padding-left:calc(10% - 1.125rem)}}@media (min-width:1024px) and (max-width:1200px){.RwTestimonialItem_leftContent__380edefb{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.RwTestimonialItem_rightContent__380edefb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;width:calc(80% - .25rem);z-index:1}@media (max-width:768px){.RwTestimonialItem_rightContent__380edefb{width:calc(83.33333% - .20833rem)}}@media (min-width:1024px){.RwTestimonialItem_rightContent__380edefb{-ms-flex-item-align:inherit;align-self:inherit;padding-left:7.5rem;width:calc(50% - .625rem)}}@media (min-width:1024px) and (max-width:1200px){.RwTestimonialItem_rightContent__380edefb{padding:0 6.5%}}.RwTestimonialItem_rightContentWithBg__380edefb{margin-left:0;padding:2.5rem;width:100%}@media (min-width:1024px){.RwTestimonialItem_rightContentWithBg__380edefb{margin-left:40%;padding-left:7.5rem;padding-right:2.5rem;width:60%}}.RwTestimonialItem_text__380edefb{color:#000}.RwTestimonialItem_testimonial__380edefb{color:#000;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:600;line-height:2.25rem;margin-bottom:1.25rem}@media (min-width:768px){.RwTestimonialItem_testimonial__380edefb{font-size:2.125rem;line-height:2.75rem;margin-bottom:.625rem}}.RwTestimonialItem_owner__380edefb{color:#000;font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:2.5rem}@media (min-width:768px){.RwTestimonialItem_owner__380edefb{font-size:1.25rem;line-height:1.75rem;margin-bottom:1.25rem}}.RwTestimonialItem_cta1__380edefb{text-decoration:underline}.RwTestimonialItem_cta1__380edefb>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwTestimonialItem_cta1__380edefb a{text-decoration:underline}.RwTestimonialItem_cta1__380edefb .RwTestimonialItem_testimonialIcon__380edefb{color:#ff8540;display:inline-block;height:3.75rem;margin-right:.625rem;width:3.75rem}.RwTestimonialItem_rightContent__380edefb .RwTestimonialItem_cta2__380edefb,.RwTestimonialItem_testimonialSection__380edefb .RwTestimonialItem_cta2__380edefb{margin-top:var(--spacing-large);width:100%}@media (min-width:1024px){.RwTestimonialItem_rightContent__380edefb .RwTestimonialItem_cta2__380edefb,.RwTestimonialItem_testimonialSection__380edefb .RwTestimonialItem_cta2__380edefb{width:auto}}.RwTestimonialItem_rightContent__380edefb .RwTestimonialItem_cta2__380edefb span,.RwTestimonialItem_testimonialSection__380edefb .RwTestimonialItem_cta2__380edefb span{font-style:normal}.RwTestimonialItem_videoLinkMargin__380edefb{margin-bottom:1.25rem}.RwTestimonialItem_contentLeft__380edefb{text-align:left}.RwTestimonialItem_contentCenter__380edefb{text-align:center}.RwTestimonialItem_contentEnd__380edefb{text-align:end}.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_testimonialSection__380edefb,.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_testimonialSection__380edefb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%}.RwTestimonialItem_imageTextVariant__380edefb,.RwTestimonialItem_textOnlyVariant__380edefb{padding:0}.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_eyebrow__380edefb,.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_testimonialOwner__380edefb,.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_testimonialText__380edefb,.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_eyebrow__380edefb,.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_testimonialOwner__380edefb,.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_testimonialText__380edefb{margin:0}.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_eyebrow__380edefb,.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_eyebrow__380edefb{font-size:.75rem;letter-spacing:.075rem;line-height:1.2}.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_testimonialText__380edefb,.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_testimonialText__380edefb{line-height:1.3}.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_testimonialOwner__380edefb,.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_testimonialOwner__380edefb{font-size:.75rem;line-height:1.5;margin-top:1rem}.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_cta2__380edefb,.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_cta2__380edefb{margin-top:1.25rem}.RwTestimonialItem_imageTextVariant__380edefb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_testimonialSection__380edefb{padding:2.5rem 2.375rem 3.75rem}.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_leftContent__380edefb{margin-bottom:0;max-width:unset;width:100%}.RwTestimonialItem_imageTextVariant__380edefb img{border-radius:.625rem .625rem 0 0}.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_testimonialSection__380edefb{padding:3.75rem 2.375rem}@media screen and (min-width:768px){.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_testimonialSection__380edefb,.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_testimonialSection__380edefb{gap:1.25rem;padding:3.75rem 1.875rem}.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_leftContent__380edefb,.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_leftContent__380edefb{padding:1.875rem 1.875rem 0}.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_eyebrow__380edefb,.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_eyebrow__380edefb{margin-bottom:-.75rem}.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_testimonialOwner__380edefb,.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_testimonialOwner__380edefb{font-size:.875rem;margin-top:0}.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_cta2__380edefb,.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_cta2__380edefb{margin-top:1.25rem;width:auto}}@media screen and (max-width:1023px){.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_testimonialSection__380edefb{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_testimonialSection__380edefb .RwTestimonialItem_testimonialText__380edefb,.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_testimonialSection__380edefb .RwTestimonialItem_testimonialText__380edefb{font-size:2.125rem}}@media screen and (max-width:768px){.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_testimonialSection__380edefb .RwTestimonialItem_testimonialText__380edefb,.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_testimonialSection__380edefb .RwTestimonialItem_testimonialText__380edefb{font-size:1.75rem}}@media screen and (min-width:1024px){.RwTestimonialItem_imageTextVariant__380edefb{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:unset;-ms-flex-direction:row;flex-direction:row;gap:0}.RwTestimonialItem_imageTextVariant__380edefb div[data-testid=Image],.RwTestimonialItem_imageTextVariant__380edefb div[data-testid=image-div]{height:100%;width:100%}.RwTestimonialItem_imageTextVariant__380edefb img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_leftContent__380edefb{height:100%;padding:0;width:100%;-webkit-box-flex:40;-ms-flex:40;flex:40}.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_testimonialSection__380edefb{-webkit-box-flex:60;-ms-flex:60;flex:60;gap:2.5rem;padding:5rem}.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_testimonialText__380edefb,.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_testimonialText__380edefb{line-height:1.2}.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_testimonialSection__380edefb{gap:2.5rem;padding:7.5rem 7.1875rem}.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_eyebrow__380edefb,.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_eyebrow__380edefb{margin-bottom:-1.5rem}.RwTestimonialItem_imageTextVariant__380edefb .RwTestimonialItem_cta2__380edefb,.RwTestimonialItem_textOnlyVariant__380edefb .RwTestimonialItem_cta2__380edefb{margin-top:0}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwTextGrid_rwTextGrid__cd69f0c4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:90rem;padding:0 1.25rem 1.25rem;text-align:center;width:100%}@media (min-width:768px){.RwTextGrid_rwTextGrid__cd69f0c4{padding:0 2.5rem 1.25rem}}.RwTextGrid_rwTextGrid__title__cd69f0c4{font-size:2.5rem;line-height:3.25rem;margin-bottom:0;margin-top:0;max-width:83.333%;padding-top:6.25rem}@media (min-width:768px){.RwTextGrid_rwTextGrid__title__cd69f0c4{max-width:100%}}@media (min-width:1024px){.RwTextGrid_rwTextGrid__title__cd69f0c4{font-size:3.75rem;line-height:4.75rem}}.RwTextGrid_rwTextGrid__noPadding__cd69f0c4{padding-top:0}.RwTextGrid_rwTextGrid__subhead__cd69f0c4{font-size:1rem;font-weight:500;line-height:1.75rem;margin:1.25rem 0}@media (min-width:1024px){.RwTextGrid_rwTextGrid__subhead__cd69f0c4{font-size:1.25rem;line-height:1.75rem}}.RwTextGrid_rwTextGrid__accordionWrapper__cd69f0c4{width:100%}.RwTextGrid_rwTextGrid__accordionWrapper__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4{padding-top:0}@media (min-width:1024px){.RwTextGrid_textGridFullWidth__cd69f0c4 .RwTextGrid_rwTextGrid__accordionWrapper__cd69f0c4{max-width:70.625rem}}.RwTextGrid_rwTextGrid__container__cd69f0c4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5rem 0 0;position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;max-width:83.333%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px) and (max-width:1023px){.RwTextGrid_rwTextGrid__container__cd69f0c4{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%}}@media (min-width:1024px){.RwTextGrid_rwTextGrid__container__cd69f0c4{max-width:70.625rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.RwTextGrid_textGridFullWidth__cd69f0c4{margin:auto 0;max-width:unset;width:100%}.RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_textGridFullWidth__cd69f0c4{max-width:70.625rem;width:100%}}.RwTextGrid_rwTextGrid__ctaContainer__cd69f0c4,.RwTextGrid_rwTextGrid__primaryCta__cd69f0c4{margin-bottom:5rem}.RwTextGrid_rwTextGrid__noMargin__cd69f0c4{margin-bottom:0}.RwTextGrid_rwTextGrid__primaryCta__cd69f0c4,.RwTextGrid_rwTextGrid__primaryCta__cd69f0c4:hover{text-decoration:underline}.RwTextGrid_rwTextGrid__primaryCta__cd69f0c4{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-weight:600}.RwTextGrid_rwTextGrid__primaryCta_Icon__cd69f0c4{margin-left:.75rem;margin-right:0}.RwTextGrid_rwTextGrid__primaryCta_Reversed__cd69f0c4{-webkit-transform:scale(-1);transform:scale(-1);-webkit-transform-origin:center .6875rem;transform-origin:center .6875rem}.RwTextGrid_rwTextGrid__primaryCta_Icon__cd69f0c4 svg{height:1.125rem;width:1.125rem}.RwTextGrid_rwTextGrid__primaryCta_Icon__cd69f0c4 svg path{fill:none;stroke:currentColor}@media (max-width:1023px){.RwTextGrid_rwTextGrid__ctaContainer__cd69f0c4{max-width:83.333%;min-width:15rem;width:100%}.RwTextGrid_rwTextGrid__ctaContainer__cd69f0c4 .RwTextGrid_rwTextGrid__secondaryCta__cd69f0c4{width:100%}}.RwTextGrid_rwTextGrid__container__cd69f0c4>div{margin:0;min-width:15.625rem}@media (min-width:768px) and (max-width:1023px){.RwTextGrid_rwTextGrid__container__cd69f0c4>div{padding:0 2.5rem}.RwTextGrid_rwTextGrid__container__cd69f0c4>div:not(.RwTextGrid_rwTextGrid__socialProof__cd69f0c4){width:50%}}@media (min-width:1024px){.RwTextGrid_rwTextGrid__cd69f0c4.RwTextGrid_columns2__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4>div{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.RwTextGrid_rwTextGrid__cd69f0c4.RwTextGrid_columns2__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4>div>[class*=column]{max-width:23.4375rem}}.RwTextGrid_rwTextGrid__cd69f0c4.RwTextGrid_columns3__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4>div{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1024px){.RwTextGrid_rwTextGrid__cd69f0c4.RwTextGrid_columns3__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4>div{-webkit-box-flex:1;-ms-flex:1 0 33.333%;flex:1 0 33.333%}.RwTextGrid_rwTextGrid__cd69f0c4.RwTextGrid_columns3__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4:not(.RwTextGrid_ecosystem__cd69f0c4)>div:not(.RwTextGrid_rwTextGrid__socialProof__cd69f0c4){max-width:33.333%}.RwTextGrid_rwTextGrid__cd69f0c4.RwTextGrid_columns3__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4>div:nth-child(3n){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.RwTextGrid_rwTextGrid__cd69f0c4.RwTextGrid_columns3__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4>div:nth-child(3n+2){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwTextGrid_rwTextGrid__cd69f0c4.RwTextGrid_columns3__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4:not(.RwTextGrid_ecosystem__cd69f0c4)>div>[class*=column]{max-width:15.625rem}.RwTextGrid_rwTextGrid__cd69f0c4.RwTextGrid_columns4__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4>div{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}.RwTextGrid_rwTextGrid__cd69f0c4.RwTextGrid_columns4__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4>div:nth-child(4n+2)>[class*=column],.RwTextGrid_rwTextGrid__cd69f0c4.RwTextGrid_columns4__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4>div:nth-child(4n+3)>[class*=column],.RwTextGrid_rwTextGrid__cd69f0c4.RwTextGrid_columns4__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4>div:nth-child(4n+4)>[class*=column]{padding-left:2.5rem}}.RwTextGrid_rwTextGrid__container__cd69f0c4>div>[class*=column]{margin:0 auto;max-width:100%;padding-bottom:5rem;padding-right:0;text-align:left}.RwTextGrid_rwTextGrid__container__cd69f0c4>div>[class*=column] [class*=gridText]{margin:0}.RwTextGrid_rwTextGrid__container__cd69f0c4>div p{font-weight:500;line-height:1.5rem}.RwTextGrid_rwTextGrid__cd69f0c4:not(.RwTextGrid_useHeadingComponentStyle__cd69f0c4) .RwTextGrid_rwTextGrid__container__cd69f0c4>div [class*=heading]{font-size:1.25rem;font-weight:700;line-height:1.75rem}.RwTextGrid_rwTextGrid__container__cd69f0c4>div [class*=circularWrapper]{height:4.5rem;width:4.5rem}.RwTextGrid_rwTextGrid__container__cd69f0c4>div img{max-height:4.5rem;min-height:3.75rem;width:4.5rem}.RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_imgAutoWidth__cd69f0c4>div img{width:auto}.RwTextGrid_rwTextGrid__container__cd69f0c4>div [class*=link]{color:#0077c5;font-weight:600;line-height:1.5rem;margin-top:1.25rem}.RwTextGrid_rwTextGrid__socialProof__cd69f0c4{border:.0625rem solid #ddd;border-radius:.5rem;min-height:8.125rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:1024px){.RwTextGrid_rwTextGrid__socialProof__cd69f0c4{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:70.625rem}}.RwTextGrid_rwTextGrid__title__cd69f0c4.RwTextGrid_socialProof__cd69f0c4{padding-top:3.75rem}@media (min-width:1024px){.RwTextGrid_rwTextGrid__title__cd69f0c4.RwTextGrid_socialProof__cd69f0c4{font-size:3rem;line-height:3.75rem;padding-top:5rem}}.RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_socialProof__cd69f0c4{max-width:100%;padding:2.5rem 0}@media (min-width:1024px){.RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_socialProof__cd69f0c4{max-width:70.625rem;padding:2.5rem 0 3.75rem}}.RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_socialProof__cd69f0c4 [class*=gridHeaderImage] [class*=gridImage]{margin-bottom:.625rem;margin-left:.625rem}.RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_socialProof__cd69f0c4 [class*=gridHeaderImage] [class*=gridImage] img{min-height:auto}.RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_socialProof__cd69f0c4>div [class*=heading]{margin-bottom:.25rem;margin-top:0}.RwTextGrid_rwTextGrid__cd69f0c4:not(.RwTextGrid_useHeadingComponentStyle__cd69f0c4) .RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_socialProof__cd69f0c4>div [class*=heading]{font-size:1.25rem;line-height:1.75rem}.RwTextGrid_rwTextGrid__cd69f0c4.RwTextGrid_columns3__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_socialProof__cd69f0c4>div>[class*=column]{margin:0;padding:1.25rem 0}.RwTextGrid_rwTextGrid__cd69f0c4.RwTextGrid_columns3__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_socialProof__cd69f0c4>div>[class*=column]>[class*=column]{margin:0;max-width:100%;padding:0 3.75rem}@media (max-width:1023px){.RwTextGrid_rwTextGrid__cd69f0c4.RwTextGrid_columns3__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_socialProof__cd69f0c4>div>[class*=column]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwTextGrid_rwTextGrid__cd69f0c4.RwTextGrid_columns3__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_socialProof__cd69f0c4>div>[class*=column]>[class*=column]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.RwTextGrid_rwTextGrid__cd69f0c4.RwTextGrid_columns3__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_socialProof__cd69f0c4>div>[class*=column]:not(:last-of-type):after{border-bottom:.0625rem solid rgba(0,0,0,.2);bottom:0;content:"";position:absolute;width:66.667%}}@media (min-width:1024px){.RwTextGrid_rwTextGrid__cd69f0c4.RwTextGrid_columns3__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_socialProof__cd69f0c4>div>[class*=column]{margin:0;max-width:100%;padding:1.875rem 0;width:100%}.RwTextGrid_rwTextGrid__cd69f0c4.RwTextGrid_columns3__cd69f0c4 .RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_socialProof__cd69f0c4>div>[class*=column]:not(:last-of-type)>[class*=column]{border-right:.0625rem solid rgba(0,0,0,.2)}}.RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_ecosystem__cd69f0c4{color:#0d333f;gap:1.25rem;padding-top:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%}@media (min-width:1024px){.RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_ecosystem__cd69f0c4{gap:3.75rem}}.RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_ecosystem__cd69f0c4 [class*=Image_],.RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_ecosystem__cd69f0c4 [class^=Image]{min-height:1.75rem;width:1.75rem}.RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_ecosystem__cd69f0c4 [class^=TextGridItem_itemColumns]{background-color:#dbedee;border-radius:.75rem;max-width:100%;padding:2.5rem 0;text-align:center}@media (min-width:768px) and (max-width:1023px){.RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_ecosystem__cd69f0c4 [class^=TextGridItem_itemColumns]{max-width:48.5%}}@media (min-width:1024px){.RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_ecosystem__cd69f0c4 [class^=TextGridItem_itemColumns]{max-width:25%}}.RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_ecosystem__cd69f0c4 div [class*=link]{color:inherit;font-weight:500;text-decoration:underline}.RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_ecosystem__cd69f0c4 div>[class*=column]{padding:0 2.5rem;text-align:center}.RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_ecosystem__cd69f0c4 div>[class*=column] [class*=gridText]{font-weight:500;padding-bottom:.25rem}.RwTextGrid_rwTextGrid__cd69f0c4:not(.RwTextGrid_useHeadingComponentStyle__cd69f0c4) .RwTextGrid_rwTextGrid__container__cd69f0c4.RwTextGrid_ecosystem__cd69f0c4 div [class*=heading]{font-size:2.125rem;font-weight:600;line-height:2.75rem;max-width:13.5625rem}.RwTextGrid_socialProofBoxShadow__cd69f0c4{-webkit-box-shadow:0 0 1.5rem 0 rgba(124,188,255,.3);box-shadow:0 0 1.5rem 0 rgba(124,188,255,.3)}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwVerticalCarousel_root__1138dd25{background-color:transparent;margin:0 auto;position:relative;width:100%}@media screen and (min-width:1024px){.RwVerticalCarousel_root__1138dd25{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;max-height:37.5rem;max-width:90rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.RwVerticalCarousel_rwVcItemContainer__1138dd25{width:100%}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.RwVerticalScrollFeature_root__79852093,.RwVerticalScrollFeature_vsf__79852093{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwVerticalScrollFeature_vsf__79852093{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:90rem}@media screen and (min-width:1024px){.RwVerticalScrollFeature_vsf__79852093{margin:0 auto;min-height:100vh;padding-bottom:6.25rem}}@media screen and (min-width:1024px) and (min-height:1200px){.RwVerticalScrollFeature_vsf__79852093{min-height:62.5rem}}.RwVerticalScrollFeature_backgroundTofu__79852093{background-color:var(--color-grey-rw-tofu)}.RwVerticalScrollFeature_backgroundBlue__79852093 .RwVerticalScrollFeature_vsfItem__79852093{color:#fff}.RwVerticalScrollFeature_vsfContainer__79852093{display:-webkit-box;display:-ms-flexbox;display:flex;width:83.333%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1024px){.RwVerticalScrollFeature_vsfContainer__79852093{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.RwVerticalScrollFeature_vsfHeading__79852093{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3.75rem 0;text-align:center}@media screen and (min-width:1024px){.RwVerticalScrollFeature_vsfHeading__79852093{padding:6.25rem 0 5rem}}.RwVerticalScrollFeature_vsfHeader__79852093{font-size:2.5rem;line-height:3.25rem;margin:0 0 1.25rem}@media screen and (min-width:1024px){.RwVerticalScrollFeature_vsfHeader__79852093{font-size:3.75rem;line-height:4.75rem;margin:0 0 .5rem}}.RwVerticalScrollFeature_vsfContent__79852093{max-width:75%}@media screen and (min-width:1024px){.RwVerticalScrollFeature_vsfContent__79852093{font-size:1.25rem;line-height:1.75rem}}.RwVerticalScrollFeature_scroller__79852093{margin:0}.RwVerticalScrollFeature_scrollerContent__79852093{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1024px){.RwVerticalScrollFeature_scrollerContent__79852093{min-height:65%;position:relative}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.SearchTemplate_searchTemplate__083314f0{margin:auto;max-width:90rem}.SearchTemplate_categoryContainer__083314f0{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:480px){.SearchTemplate_categoryContainer__083314f0{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.SearchTemplate_productBannerText__083314f0{font-size:1.25rem!important;line-height:1.75rem!important;margin-bottom:0!important}.SearchTemplate_productBanner__083314f0{margin-top:0!important;max-width:17.75rem!important}@media screen and (max-width:480px){.SearchTemplate_productBanner__083314f0{margin:1.25rem!important;max-width:100%!important}}.SearchTemplate_cardGrid__083314f0{width:100%}.SearchTemplate_resultCount__083314f0{color:#000;font-size:2.125rem;font-weight:600;line-height:var(--font-lineheight-07);margin-bottom:1.25rem;margin-top:0}@media screen and (max-width:480px){.SearchTemplate_resultCount__083314f0{padding:1.25rem}}.SearchTemplate_noResult__083314f0{color:#000;font-size:var(--font-size-15);font-weight:600;line-height:var(--font-lineheight-07);text-align:center}.SearchTemplate_iesTheme__083314f0 [data-theme=ies]:after{background-color:var(--color-blue-07)}.SearchTemplate_iesTheme__083314f0 [data-theme=ies] input{font-family:var(--font-family-avenir);font-weight:var(--font-weight-bold);line-height:4.75rem}@media screen and (max-width:768px){.SearchTemplate_iesTheme__083314f0 [data-theme=ies] input{line-height:3.5rem}}@media screen and (max-width:480px){.SearchTemplate_iesTheme__083314f0 [data-theme=ies] input{font-size:1.75rem;line-height:2.25rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Support_support__a33825df{margin:0 auto;max-width:90rem;padding:2.5rem 0;width:100%}@media screen and (min-width:1024px){.Support_support__a33825df{padding-bottom:6.25rem;padding-left:0;padding-right:0}}.Support_supportTitle__a33825df{font-size:2.125rem;font-weight:700;line-height:2.75rem;margin:0 auto;text-align:center;width:83.333%}@media screen and (min-width:768px){.Support_supportTitle__a33825df{font-size:2.5rem;line-height:3.25rem}}@media screen and (min-width:1024px){.Support_supportTitle__a33825df{font-size:3rem;line-height:3.75rem}}.Support_supportCards__a33825df{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem;padding-top:2.5rem;width:100%}@media screen and (min-width:768px){.Support_supportCards__a33825df{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:1024px){.Support_supportCards__a33825df{width:83.333%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:0;padding-right:0;padding-top:3.75rem}}.Support_supportCard__a33825df{width:100%!important}.Support_supportCard__a33825df:first-child{margin-bottom:.625rem}@media screen and (min-width:1024px){.Support_supportCard__a33825df:first-child{margin-bottom:0;margin-right:1.25rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.TalkToSales_mContainer__52451643{bottom:.75rem;position:fixed;right:.75rem;z-index:1000}@media (max-width:767px){.TalkToSales_mContainer__52451643.TalkToSales_containerPopupOpen__52451643:not(.TalkToSales_smartChatContainer__52451643){bottom:0;max-height:100%;overflow-y:auto;right:0;width:100%;z-index:1500}}.TalkToSales_dContainer__52451643{bottom:1.25rem;display:none;position:fixed;right:2.5rem;z-index:1500}@media (min-width:1024px){.TalkToSales_dContainer__52451643{display:block}}.TalkToSales_smartChatContainer__52451643{bottom:0;padding:1.25rem;right:0;width:auto}.TalkToSales_smartChatContainer__52451643 .TalkToSales_dPopup__52451643{border-radius:1.25rem 1.25rem 0 1.25rem}.TalkToSales_iconContainer__52451643{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.TalkToSales_dBubble__52451643{background-color:#fff;border:none;border-radius:50%;-webkit-box-shadow:0 .375rem 1.5rem rgba(0,0,0,.2);box-shadow:0 .375rem 1.5rem rgba(0,0,0,.2);cursor:pointer;height:8rem;width:8rem}.TalkToSales_dBubble__52451643:hover .TalkToSales_dLabel__52451643{text-decoration:underline}.TalkToSales_dBubble__52451643.TalkToSales_grey01__52451643{background-color:#393a3d}.TalkToSales_dBubble__52451643.TalkToSales_blueRwDark__52451643{background-color:#0d333f}.TalkToSales_dBubble__52451643 .TalkToSales_iconContainer__52451643.TalkToSales_applyWhiteStyle__52451643 path{fill:#fff}.TalkToSales_dBubble__52451643 .TalkToSales_dLabel__52451643.TalkToSales_applyWhiteStyle__52451643{color:#fff}.TalkToSales_dPipe__52451643{margin:0 .8125rem}.TalkToSales_dLabel__52451643{font-size:.75rem;font-weight:600;line-height:1rem;padding-top:.625rem;text-align:center}.TalkToSales_dHeadline__52451643{color:#0a8543;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.75rem;font-weight:700;line-height:2.25rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:1.25rem;margin-top:1.25rem}.TalkToSales_dProductSupport__52451643,.TalkToSales_dSubhead__52451643{color:#000;font-size:1.25rem;font-weight:600;line-height:1.75rem}.TalkToSales_dProductSupport__52451643{padding-bottom:1.25rem;padding-top:2.5rem}.TalkToSales_dProductSupportSmartChat__52451643 .TalkToSales_dSupportCta__52451643{color:#0365ac;font-size:.875rem;font-weight:500;line-height:2.25rem;margin-bottom:0;text-decoration:none}.TalkToSales_dCtaContainer__52451643{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.TalkToSales_dChatCta__52451643 button{margin-right:1.25rem}.TalkToSales_dChatCta__52451643 button:hover{background-color:#09222a!important;color:#fff!important}.TalkToSales_dSupportCta__52451643{margin-bottom:1.25rem}.TalkToSales_dPopup__52451643{background:#fff;border:.0625rem solid #d4d7dc;border-radius:.75rem;bottom:2.8125rem;-webkit-box-shadow:0 .375rem 1.5rem rgba(0,0,0,.2);box-shadow:0 .375rem 1.5rem rgba(0,0,0,.2);display:none;padding:2.5rem;right:1.25rem}.TalkToSales_ballIcon__52451643{background-color:#fff;border:none;border-radius:50%;-webkit-box-shadow:0 .375rem 1.5rem hsla(0,0%,77%,.8);box-shadow:0 .375rem 1.5rem hsla(0,0%,77%,.8);cursor:pointer;height:3rem;width:3rem}.TalkToSales_ballIcon__52451643:focus{border:.125rem solid #0077c5}.TalkToSales_ballIcon__52451643 svg{color:#fff;display:inline-block;left:.75rem;position:absolute;top:.75rem}.TalkToSales_ballIcon__52451643.TalkToSales_smartChat__52451643{height:3.75rem;width:3.75rem}.TalkToSales_ballIcon__52451643.TalkToSales_smartChat__52451643 svg{height:1.6875rem;left:2.25rem;top:2.25rem;width:1.6875rem}.TalkToSales_ballIcon__52451643.TalkToSales_whte__52451643{background-color:#fff}.TalkToSales_ballIcon__52451643.TalkToSales_grey01__52451643{background-color:#393a3d}.TalkToSales_ballIcon__52451643.TalkToSales_blueRwDark__52451643{background-color:#0d333f}.TalkToSales_ballIcon__52451643.TalkToSales_black__52451643{background-color:#000}.TalkToSales_ballIcon__52451643.TalkToSales_blue__52451643{background-color:#236cff}.TalkToSales_ballIcon__52451643.TalkToSales_green__52451643{background-color:#5bef76}.TalkToSales_ball__52451643 .TalkToSales_bubbleIcon__52451643.TalkToSales_white__52451643 path{fill:#fff!important}.TalkToSales_ball__52451643 .TalkToSales_bubbleIcon__52451643.TalkToSales_blueRwDark__52451643 path{fill:#0d333f!important}.TalkToSales_ball__52451643 .TalkToSales_bubbleIcon__52451643.TalkToSales_brightGreen__52451643 path{fill:#5bef76}.TalkToSales_salesBubble__52451643{border-radius:624.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-box-shadow:0 .375rem 1.5rem hsla(0,0%,77%,.8);box-shadow:0 .375rem 1.5rem hsla(0,0%,77%,.8);cursor:pointer}.TalkToSales_salesBubble__52451643:focus{border:.125rem solid #0077c5}.TalkToSales_salesBubble__52451643.TalkToSales_white__52451643{background-color:#fff}.TalkToSales_salesBubble__52451643.TalkToSales_grey01__52451643{background-color:#393a3d}.TalkToSales_salesBubble__52451643.TalkToSales_blueRwDark__52451643{background-color:#0d333f}.TalkToSales_salesBubble__52451643.TalkToSales_black__52451643{background-color:#000}.TalkToSales_salesBubble__52451643.TalkToSales_blue__52451643{background-color:#236cff}.TalkToSales_salesBubble__52451643.TalkToSales_darkBlue__52451643{background-color:#00254a}.TalkToSales_salesBubble__52451643.TalkToSales_green__52451643{background-color:#5bef76}.TalkToSales_salesBubble__52451643.TalkToSales_smartChat__52451643 .TalkToSales_icon__52451643 svg{height:1.5rem;width:1.5rem}.TalkToSales_salesBubble__52451643.TalkToSales_smartChat__52451643 .TalkToSales_text__52451643{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.875rem}.TalkToSales_salesBubble__52451643 .TalkToSales_icon__52451643{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1.125rem}.TalkToSales_salesBubble__52451643 .TalkToSales_icon__52451643 svg{position:static}.TalkToSales_salesBubble__52451643 .TalkToSales_icon__52451643.TalkToSales_blueRwDark__52451643 path{fill:#0d333f!important}.TalkToSales_salesBubble__52451643 .TalkToSales_icon__52451643.TalkToSales_white__52451643 path{fill:#fff!important}.TalkToSales_salesBubble__52451643 .TalkToSales_icon__52451643.TalkToSales_brightGreen__52451643 path{fill:#5bef76}.TalkToSales_salesBubble__52451643 .TalkToSales_text__52451643{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.25rem;padding:.875rem 1rem .875rem .625rem}.TalkToSales_salesBubble__52451643 .TalkToSales_text__52451643:active,.TalkToSales_salesBubble__52451643 .TalkToSales_text__52451643:focus,.TalkToSales_salesBubble__52451643 .TalkToSales_text__52451643:hover{text-decoration:underline}.TalkToSales_salesBubble__52451643 .TalkToSales_text__52451643.TalkToSales_blueRwDark__52451643{color:#0d333f}.TalkToSales_salesBubble__52451643 .TalkToSales_text__52451643.TalkToSales_white__52451643{color:#fff}.TalkToSales_salesBubble__52451643 .TalkToSales_text__52451643.TalkToSales_black__52451643{color:#000}.TalkToSales_salesBubble__52451643 .TalkToSales_text__52451643.TalkToSales_brightGreen__52451643{color:#5bef76}.TalkToSales_salesBubble__52451643 .TalkToSales_text__52451643.TalkToSales_labelFontDemi__52451643{font-weight:600}.TalkToSales_salesBubble__52451643 .TalkToSales_text__52451643.TalkToSales_labelFontBold__52451643{font-weight:700}.TalkToSales_popup__52451643{border-radius:.75rem;-webkit-box-shadow:0 -.5rem 1.25rem rgba(0,0,0,.1);box-shadow:0 -.5rem 1.25rem rgba(0,0,0,.1);display:none;padding:1.25rem}.TalkToSales_popup__52451643 .TalkToSales_headline__52451643{color:#0a8543;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.125rem;font-weight:700;line-height:2.75rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:1.25rem;margin-top:2.125rem}.TalkToSales_popup__52451643 .TalkToSales_productSupport__52451643,.TalkToSales_popup__52451643 .TalkToSales_subhead__52451643{color:#0d333f;font-size:1.5rem;font-weight:600;line-height:2rem;margin-bottom:.75rem}.TalkToSales_phoneCta__52451643{margin-bottom:.75rem}.TalkToSales_openHours__52451643{margin-bottom:1.25rem}.TalkToSales_chatCta__52451643{margin-bottom:.75rem}.TalkToSales_scheduleCta__52451643{margin-bottom:2.5rem}.TalkToSales_supportCta__52451643{margin-bottom:3.75rem}.TalkToSales_close__52451643{background:none;border:none;cursor:pointer;float:right;height:.875rem;padding:0;width:.875rem}@media (min-width:1024px){.TalkToSales_close__52451643{position:relative;right:-1.25rem;top:-1.25rem}}.TalkToSales_bubbleHide__52451643{display:none}.TalkToSales_popupOpen__52451643{background-color:#fff;display:block}@media (max-width:767px){.TalkToSales_popupOpenOverlay__52451643{background-color:rgba(0,0,0,.4);height:100%;position:fixed;top:0;width:100%;z-index:-1}}.TalkToSales_hideSalesWdget__52451643{display:none}@media only screen and (max-device-width:767px) and (orientation:landscape){.TalkToSales_containerPopupOpen__52451643{height:100%;overflow-y:auto}}.TalkToSales_mobileLiveChat__52451643 button{margin-bottom:1.25rem;width:100%!important}.TalkToSales_desktopLiveChat__52451643 button:before,.TalkToSales_mobileLiveChat__52451643 button:before{border-color:transparent;border-radius:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:calc(100% + .625rem);left:-.3125rem;position:absolute;top:-.3125rem;-webkit-transition:border-color .3s cubic-bezier(.35,0,.25,1);transition:border-color .3s cubic-bezier(.35,0,.25,1);width:calc(100% + .625rem)}.TalkToSales_desktopLiveChat__52451643 button:after,.TalkToSales_mobileLiveChat__52451643 button:after{border-radius:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;right:calc(100% - 3rem);top:0;-webkit-transition:right .3s cubic-bezier(.35,0,.25,1),opacity .3s cubic-bezier(.35,0,.25,1);transition:right .3s cubic-bezier(.35,0,.25,1),opacity .3s cubic-bezier(.35,0,.25,1)}.TalkToSales_hiddenLiveChatContainer__52451643{display:none}.TalkToSales_dContainer__52451643.TalkToSales_isQrcFloatBarEnabled__52451643 .TalkToSales_dBubble__52451643{bottom:5.625rem}.TalkToSales_mContainer__52451643.TalkToSales_isQrcFloatBarEnabled__52451643{bottom:8.3125rem}.TalkToSales_smartChat__52451643.TalkToSales_salesBubble__52451643{gap:.25rem;padding:.5rem 1.25rem .5rem 1rem}.TalkToSales_smartChat__52451643.TalkToSales_salesBubble__52451643 .TalkToSales_icon__52451643{padding:0}.TalkToSales_smartChat__52451643.TalkToSales_salesBubble__52451643 .TalkToSales_icon__52451643 svg{height:1.5rem;width:1.5rem}.TalkToSales_smartChat__52451643.TalkToSales_salesBubble__52451643 .TalkToSales_text__52451643{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.875rem;padding:0}.TalkToSales_timedSmartChatPopup__52451643{background:#fff;border-bottom-left-radius:1.25rem;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;bottom:4.6875rem;-webkit-box-shadow:0 .375rem 1.5rem 0 rgba(0,0,0,.2);box-shadow:0 .375rem 1.5rem 0 rgba(0,0,0,.2);gap:1.25rem;height:6rem;padding:1.25rem;position:fixed;right:5.625rem;width:22.1875rem;z-index:1501}.TalkToSales_timedSmartChatPopup__52451643 .TalkToSales_timedSmartChatHeader__52451643{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.75rem}.TalkToSales_timedSmartChatPopup__52451643 .TalkToSales_timedSmartChatBody__52451643{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.TalkToSales_timedSmartChatPopup__52451643 .TalkToSales_timedSmartChatClose__52451643{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:1.25rem;top:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;justify-content:center;padding:0}.TalkToSales_timedSmartChatPopup__52451643 .TalkToSales_timedSmartChatClose__52451643:hover{cursor:pointer}.TalkToSales_smartChatPopup__52451643{height:auto;margin-bottom:2.5rem;max-height:5.25rem;max-width:19rem;width:100%}.TalkToSales_smartChatPopup__52451643 .TalkToSales_dHeadline__52451643{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.3;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:.25rem;margin-top:0}.TalkToSales_smartChatPopup__52451643 .TalkToSales_dSubhead__52451643{color:#000;font-size:1.25rem;font-weight:400;line-height:1.75rem;margin-bottom:1.25rem}.TalkToSales_dSalesWidgetButtonGroup__52451643 .TalkToSales_openHours__52451643{font-size:.875rem;margin-bottom:1.25rem}.TalkToSales_dSmartChat__52451643{padding:2.5rem 1.75rem 1.75rem}.TalkToSales_dSmartChat__52451643 .TalkToSales_close__52451643{position:relative;right:-.4375rem;top:-1.25rem}.TalkToSales_dSmartChat__52451643 a{color:#0365ac;font-weight:500;text-decoration:none}.TalkToSales_iesChat__52451643 .TalkToSales_dLabel__52451643{padding-top:1rem}.TalkToSales_iesChat__52451643 .TalkToSales_dCall__52451643 path{fill:#236cff}.TalkToSales_iesChat__52451643 .TalkToSales_ballIcon__52451643:focus,.TalkToSales_iesChat__52451643 .TalkToSales_dBubble__52451643:focus,.TalkToSales_iesChat__52451643 .TalkToSales_salesBubble__52451643:focus{border:.125rem solid #236cff}.TalkToSales_iesBlogChatCall__52451643 .TalkToSales_dLabel__52451643{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;padding-top:.875rem}.TalkToSales_iesBlogChatCall__52451643 .TalkToSales_dPipe__52451643{margin:0 .75rem}.TalkToSales_iesBlogChatCall__52451643 .TalkToSales_dHeadline__52451643,.TalkToSales_iesBlogChatCall__52451643 .TalkToSales_headline__52451643{color:#236cff}.TalkToSales_iesBlogChatCall__52451643 .TalkToSales_dCall__52451643 path,.TalkToSales_iesBlogChatCall__52451643 .TalkToSales_dChat__52451643 path{fill:#236cff}.TalkToSales_iesBlogChatCall__52451643 .TalkToSales_dPipe__52451643 path{fill:#babec5}.TalkToSales_iesBlogChatCall__52451643 .TalkToSales_ballIcon__52451643:focus,.TalkToSales_iesBlogChatCall__52451643 .TalkToSales_dBubble__52451643:focus,.TalkToSales_iesBlogChatCall__52451643 .TalkToSales_salesBubble__52451643:focus{border:.125rem solid #236cff}.TalkToSales_ptg__52451643 .TalkToSales_dLabel__52451643{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;padding-top:.875rem}.TalkToSales_ptg__52451643 .TalkToSales_dPipe__52451643{margin:0 .75rem}.TalkToSales_ptg__52451643 .TalkToSales_dHeadline__52451643,.TalkToSales_ptg__52451643 .TalkToSales_headline__52451643{color:#3492ef;font-weight:600}.TalkToSales_ptg__52451643 .TalkToSales_dCall__52451643 path,.TalkToSales_ptg__52451643 .TalkToSales_dChat__52451643 path{fill:#3492ef}.TalkToSales_ptg__52451643 .TalkToSales_dPipe__52451643 path{fill:#babec5}.TalkToSales_ptg__52451643 .TalkToSales_ballIcon__52451643:focus,.TalkToSales_ptg__52451643 .TalkToSales_dBubble__52451643:focus,.TalkToSales_ptg__52451643 .TalkToSales_salesBubble__52451643:focus{border:.125rem solid #3492ef}.TalkToSales_standaloneChatNowCta__52451643{position:relative}.TalkToSales_standaloneChatNowCta__52451643.TalkToSales_primaryFusion_Kiwi__52451643 button{background-color:#5bef76!important;border:.125rem solid #5bef76!important;border-radius:.25rem!important;color:#000!important;cursor:pointer;font-family:inherit!important;font-size:1rem!important;font-style:normal!important;font-weight:600!important;height:3rem!important;min-height:unset!important;padding:0 1.25rem!important}.TalkToSales_standaloneChatNowCta__52451643.TalkToSales_primaryFusion_Kiwi__52451643 button:hover{background-color:#00a63b!important;border:.125rem solid #00a63b!important}.TalkToSales_standaloneChatNowCta__52451643.TalkToSales_pillIceBlue100__52451643 button{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;background:#d5ecef!important;border:none!important;border-radius:1rem!important;color:#000!important;cursor:pointer!important;font-family:Avenir,Helvetica,Arial,sans-serif!important;font-family:var(--AvenirNextforINTUIT,Avenir,Helvetica,Arial,sans-serif)!important;font-size:.875rem!important;font-weight:400!important;height:unset!important;justify-content:center!important;line-height:1.5!important;min-height:unset!important;padding:.25rem .5rem!important;text-decoration:none!important}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

@media (min-width:1024px){.Card_cardsContainer__bc064f63{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:768px){.Card_cardsContainer__bc064f63{color:#393a3d;display:-webkit-box;display:-ms-flexbox;display:flex}.Card_carouselContainer__bc064f63{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.125rem}.Card_carouselItem__bc064f63{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 1rem);flex:0 0 calc(25% - 1rem);width:auto}}.Card_cardsContainer__bc064f63{gap:1.25rem;margin:auto;max-width:90rem;padding-left:2.5rem;padding-right:2.5rem}.Card_carouselContainer__bc064f63{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:hidden;position:relative;width:100%;-ms-overflow-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Card_carouselContainer__bc064f63::-webkit-scrollbar{width:0}.Card_carouselItem__bc064f63{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.Card_testimonialContainer__bc064f63{padding:.0625rem;position:relative;width:100%}.Card_controls__bc064f63{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3.75rem 0;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.Card_arrowsContainer__bc064f63{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem}.Card_arrow__bc064f63{background-color:#fff;border-radius:50%;bottom:1vw;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75rem;right:1vw;width:3.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2)}.Card_left__bc064f63{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.Card_right__bc064f63{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Card_arrow__bc064f63.Card_arrowPrev__bc064f63{margin-right:1.875rem}.Card_numbers__bc064f63{padding-left:.5rem;padding-right:.5rem}.Card_carouselItem__bc064f63.Card_hide__bc064f63{display:none}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Container_bg__3b48bef2{padding:0 .625rem}@media (min-width:768px){.Container_bg__3b48bef2{padding:0 1.875rem}}.Container_noPadding__3b48bef2{padding:0!important}.Container_noMargin__3b48bef2{margin:0!important}.Container_position__3b48bef2{position:relative}[id*=pricing]{scroll-margin-top:7.5rem}.Container_container__3b48bef2{margin:0 auto;max-width:86.25rem;position:relative}@media (min-width:1024px){.Container_container__3b48bef2.Container_medium__3b48bef2{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1200px){.Container_container__3b48bef2.Container_large__3b48bef2{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1440px){.Container_container__3b48bef2.Container_xlarge__3b48bef2{display:-webkit-box;display:-ms-flexbox;display:flex}}.Container_container__3b48bef2.Container_columnLayout__3b48bef2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1023px){.Container_container__3b48bef2.Container_mobileTwoColumn__3b48bef2 [class*=ContainerItem_containerItem]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;padding:0 .625rem;width:50%}}.Container_childFluid__3b48bef2 .Container_container__3b48bef2{max-width:100%}.Container_foo__3b48bef2{bottom:0;left:.625rem;position:absolute;right:.625rem;top:0;z-index:var(--zindex-rw-sub-layer)}.Container_white__3b48bef2{background:#fff}.Container_black__3b48bef2{background:#000}.Container_grey01__3b48bef2{background:#393a3d}.Container_grey02__3b48bef2{background:#6b6c72}.Container_grey03__3b48bef2{background:#8d9096}.Container_grey08__3b48bef2{background:#f4f5f8}.Container_green01alt__3b48bef2{background:#0d7300}.Container_green02alt__3b48bef2{background:#0e8900}.Container_green03__3b48bef2{background:#53b700}.Container_green04__3b48bef2{background:#7fd000}.Container_green05__3b48bef2{background:#a9e838}.Container_teal01__3b48bef2{background:#008481}.Container_teal02__3b48bef2{background:#00a6a4}.Container_teal03__3b48bef2{background:#00c1bf}.Container_teal04__3b48bef2{background:#00d7d7}.Container_blue01__3b48bef2{background:#055393}.Container_blue02__3b48bef2{background:#0077c5}.Container_blue03__3b48bef2{background:#0097e6}.Container_blue04__3b48bef2{background:#21abf6}.Container_blue05__3b48bef2{background:#34bfff}.Container_gold01__3b48bef2{background:#a98343}.Container_gold02__3b48bef2{background:#c4974d}.Container_gradient__3b48bef2{background-image:linear-gradient(45deg,#53b700,#00c1bf)}.Container_transparent__3b48bef2{background:transparent}.Container_whiteandsand__3b48bef2{background:#f3f2ef}.Container_skyblue__3b48bef2{background:#dbedee}.Container_rwgreen04__3b48bef2{background:#0fd46c}.Container_darkblue01__3b48bef2{background:#0d333f}.Container_tofu__3b48bef2{background:#f3f2ef}.Container_tofuDark__3b48bef2{background:#e2e0db}.Container_superblue__3b48bef2{background:#236cff}.Container_blueberry110__3b48bef2{background:#00254a}.Container_wintermint100__3b48bef2{background:#eff4f9}.Container_ice100__3b48bef2{background:#eaf6f7}.Container_paleBlue__3b48bef2{background:#e0edff}@media (max-width:767px){.Container_hideinMobile__3b48bef2{display:none}}@media (min-width:768px) and (max-width:1023px){.Container_hideinTablet__3b48bef2{display:none}}@media (min-width:1024px){.Container_hideinDesktop__3b48bef2{display:none}}.Container_authorMode__3b48bef2{display:-webkit-box;display:-ms-flexbox;display:flex}.Container_authorMode__3b48bef2 .Container_columnLayout__3b48bef2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Container_radiusSmall__3b48bef2{border-radius:.25rem}.Container_radiusMedium__3b48bef2{border-radius:.5rem}.Container_radiusRwStandard__3b48bef2{border-radius:var(--border-radius-rw-standard)}.Container_radiusRwJumbo__3b48bef2{border-radius:var(--border-radius-rw-jumbo)}.Container_elevationSkim__3b48bef2{-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2)}.Container_elevationLifted__3b48bef2{-webkit-box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2)}.Container_elevationRaised__3b48bef2{-webkit-box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.2);box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.2)}.Container_elevationFloating__3b48bef2{-webkit-box-shadow:0 .375rem 1.5rem 0 rgba(0,0,0,.2);box-shadow:0 .375rem 1.5rem 0 rgba(0,0,0,.2)}.Container_backGroundImage__3b48bef2{height:100%;left:0;overflow:hidden;position:absolute;width:100%}.Container_backGroundImage__3b48bef2 .Container_image__3b48bef2{height:100%;width:100%}.Container_backGroundImage__3b48bef2 .Container_image__3b48bef2>div{height:100%}.Container_backGroundImage__3b48bef2 .Container_overlay__3b48bef2{background:linear-gradient(90.52deg,rgba(0,0,0,.8) 1.63%,transparent 75.73%);height:100%;left:0;position:absolute;top:0;-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0);width:100%}.Container_backGroundImage__3b48bef2 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.Container_backGroundImage__3b48bef2.Container_mobileDNone__3b48bef2{display:none}}@media screen and (min-width:768px) and (max-width:1023px){.Container_backGroundImage__3b48bef2.Container_tabletDNone__3b48bef2{display:none}}@media screen and (min-width:1024px){.Container_backGroundImage__3b48bef2.Container_desktopDNone__3b48bef2{display:none}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Search_search__8fca179a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:1024px){.Search_search__8fca179a{border-top:0;height:3.75rem;margin:1.25rem auto 0;max-width:90rem;padding:0 2.5rem}}@media only screen and (min-width:768px){.Search_searchInputContainer__8fca179a{-webkit-box-flex:2.5;-ms-flex:2.5 0 0px;flex:2.5 0 0}}@media only screen and (min-width:1024px){.Search_searchInputContainer__8fca179a{-webkit-box-flex:3;-ms-flex:3 0 0px;flex:3 0 0}}.Search_searchInput__8fca179a{background-color:#fff;border:.0625rem solid #babec5;border-radius:.25rem;color:#6b6c72;padding:.5rem .5rem .5rem 2.0625rem!important;width:9.75rem}@media only screen and (min-width:768px){.Search_searchInput__8fca179a{width:20.875rem}}@media only screen and (min-width:1024px){.Search_searchInput__8fca179a{width:14.375rem}}.Search_searchInput__8fca179a::-webkit-input-placeholder{color:#6b6c72;font-size:.875rem;line-height:1.43}.Search_searchInput__8fca179a::-moz-placeholder{color:#6b6c72;font-size:.875rem;line-height:1.43}.Search_searchInput__8fca179a:-ms-input-placeholder{color:#6b6c72;font-size:.875rem;line-height:1.43}.Search_searchInput__8fca179a::-ms-input-placeholder{color:#6b6c72;font-size:.875rem;line-height:1.43}.Search_searchInput__8fca179a::placeholder{color:#6b6c72;font-size:.875rem;line-height:1.43}.Search_callSales__8fca179a{color:#6b6c72;font-size:.875rem;line-height:1.43}.Search_callSales__8fca179a a{color:#6b6c72}@media only screen and (min-width:768px){.Search_callSales__8fca179a{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;font-size:1rem;line-height:1.5}}@media only screen and (min-width:1024px){.Search_callSales__8fca179a{font-size:1.25rem;line-height:1.4}}.Search_searchSubmit__8fca179a{background-color:transparent;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0JBQkVDNSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIuMzQ0IDEwLjUxYTEuMyAxLjMgMCAwIDAtMS4xNDYtLjM1NGwtLjUyLS41MmMxLjgyMi0yLjM0NCAxLjY1NS01Ljc0LS40OS03Ljg4NkE1LjkzIDUuOTMgMCAwIDAgNS45NjggMCA1LjkzIDUuOTMgMCAwIDAgMS43NSAxLjc1YTUuOTYgNS45NiAwIDAgMCAwIDguNDM4IDUuOTMgNS45MyAwIDAgMCA0LjIxOSAxLjc1IDUuOTUgNS45NSAwIDAgMCAzLjY2Ni0xLjI2bC41MjEuNTJjLS4wNzMuMzk2LjA0Mi44MzMuMzU0IDEuMTQ2bDMuMjgyIDMuMjgxYTEuMzEgMS4zMSAwIDAgMCAxLjgzMyAwYy41LS41MS41LTEuMzIzIDAtMS44MzN6TTIuNzkyIDkuMTQ2YTQuNDgzIDQuNDgzIDAgMCAxIDAtNi4zNTQgNC40NCA0LjQ0IDAgMCAxIDMuMTc3LTEuMzIzYzEuMTQ2IDAgMi4zMDIuNDM3IDMuMTc3IDEuMzIzYTQuNDgzIDQuNDgzIDAgMCAxIDAgNi4zNTQgNC40NiA0LjQ2IDAgMCAxLTMuMTc3IDEuMzIzIDQuNDQgNC40NCAwIDAgMS0zLjE3Ny0xLjMyMyIvPjwvc3ZnPg==");border:0;border-radius:0 .125rem .125rem 0;display:block;height:1rem;left:.375rem;margin:0;padding:0;position:relative;text-indent:-62.5rem;top:-1.5625rem;width:1rem}:root{--focusStateBorderColor:#236cff}.Sitemap_sitemap__76d2da87{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.0625rem solid #d4d7dc;border-top:.0625rem solid #d4d7dc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 1.25rem;padding:0}@media only screen and (min-width:1024px){.Sitemap_sitemap__76d2da87{margin:0 auto;max-width:90rem;padding:0 2.5rem}}.Sitemap_sitemapText__76d2da87{color:#000;font-size:1rem;line-height:1.5}@media only screen and (min-width:768px){.Sitemap_sitemapText__76d2da87{-webkit-box-flex:2.5;-ms-flex:2.5 0 0px;flex:2.5 0 0}}@media only screen and (min-width:1024px){.Sitemap_sitemapText__76d2da87{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}.Sitemap_sitemapLink__76d2da87{color:#000}.Sitemap_countrySelectorTitle__76d2da87{background:none;border:none;color:#000;cursor:pointer;font-family:inherit;font-size:1rem;min-width:9.625rem;text-decoration:none}.Sitemap_countrySelectorTitle__76d2da87:focus:not(:focus-visible){outline:none}.Sitemap_countrySelectorTitle__76d2da87:focus-visible{border:.0625rem solid #236cff;border:.0625rem solid var(--focusStateBorderColor)}.Sitemap_expand__76d2da87+.Sitemap_countriesList__76d2da87{display:block}.Sitemap_countryDesktop__76d2da87{display:none}@media only screen and (min-width:1024px){.Sitemap_countryDesktop__76d2da87{display:block;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;position:relative;width:15.3125rem}}.Sitemap_countryDesktopContainer__76d2da87{left:0;position:absolute;top:-.75rem;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.Sitemap_menuArrow__76d2da87{border-bottom:.125rem solid #000;border-right:.125rem solid #000;display:block;height:.625rem;left:1.25rem;margin-left:auto;position:relative;top:-1.125rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:.46875rem .46875rem;transform-origin:.46875rem .46875rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:.625rem}.Sitemap_countryTitle__76d2da87{padding:0 .5rem}.Sitemap_countriesList__76d2da87{background-color:#fff;-webkit-box-shadow:0 .125rem .1875rem rgba(0,0,0,.2);box-shadow:0 .125rem .1875rem rgba(0,0,0,.2);display:none;list-style:none;padding:0;position:absolute;text-decoration:none;top:1.5625rem;width:16.625rem;z-index:1}.Sitemap_countryItem__76d2da87{line-height:2.25rem;padding-bottom:0}.Sitemap_countryItem__76d2da87:last-child{padding-bottom:1.25rem}.Sitemap_countryLink__76d2da87{color:#393a3d;display:block;height:2.25rem;padding:.5rem 1rem;text-decoration:none}.Sitemap_countryLink__76d2da87:hover{text-decoration:underline}.Sitemap_expand__76d2da87 .Sitemap_menuArrow__76d2da87{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.Sitemap_defaultFlag__76d2da87{margin-right:.5rem;margin-top:0!important}.Sitemap_countryFlagUS__76d2da87{background-position:0 0}.Sitemap_countryFlagAU__76d2da87,.Sitemap_countryFlagAustralia__76d2da87{background-position:0 -6rem}.Sitemap_countryFlagBR__76d2da87,.Sitemap_countryFlagBrazil__76d2da87{background-position:0 -8rem}.Sitemap_countryFlagCA__76d2da87,.Sitemap_countryFlagCanadaEnglish__76d2da87,.Sitemap_countryFlagCanadaFrench__76d2da87{background-position:0 -2rem}.Sitemap_countryFlagFR__76d2da87,.Sitemap_countryFlagFrance__76d2da87{background-position:0 -10rem}.Sitemap_countryFlagIN__76d2da87,.Sitemap_countryFlagIndia__76d2da87{background-position:0 -12rem}.Sitemap_countryFlagMX__76d2da87,.Sitemap_countryFlagMexico__76d2da87{background-position:0 -18.25rem}.Sitemap_countryFlagUK__76d2da87,.Sitemap_countryFlagUnitedKingdom__76d2da87{background-position:0 -4rem}.Sitemap_countryFlagOtherCountries__76d2da87{background-position:-.5rem -14rem;height:1.0625rem;width:1.0625rem}@media only screen and (min-width:1024px){.Sitemap_contrast__76d2da87{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:15.3125rem}}@media only screen and (min-width:768px){.Sitemap_social__76d2da87{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}@media only screen and (min-width:1024px){.Sitemap_social__76d2da87{width:15.3125rem}}.Sitemap_social__76d2da87 a{margin-right:1.25rem}.Sitemap_social__76d2da87 a:last-of-type{margin-right:0}:root{--breakpointsMedium:64rem}.Footer_container__ee4db7bf{background-color:#f4f5f8;color:#fff;width:100%}@media only screen and (min-width:1024px){.Footer_container__ee4db7bf{padding:1.25rem 0}}.Footer_bottomContainer__ee4db7bf{background-color:#f4f5f8}.Footer_content__ee4db7bf{margin:0}@media only screen and (min-width:1024px){.Footer_accordion__ee4db7bf{display:none}}.Footer_itemLink__ee4db7bf{background:#fff;color:#393a3d;display:block;height:3rem;margin-left:-1.25rem;padding:.75rem 1.25rem;text-decoration:none;width:calc(100% + 2.5rem)}.Footer_itemLink__ee4db7bf:visited{color:#393a3d}.Footer_arrow__ee4db7bf{border-right:.125rem solid #fff;border-top:.125rem solid #fff;content:"";display:inline-block;height:.625rem;margin-left:1rem;margin-right:.5rem;position:relative;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:.625rem}.Footer_disclaimerContainer__ee4db7bf.Footer_footerFw_Normal__ee4db7bf div[class*=mlink-fontweight] a[class*=Link_link]{font-weight:400}.Footer_disclaimerContainer__ee4db7bf.Footer_footerFw_Medium__ee4db7bf div[class*=mlink-fontweight] a[class*=Link_link]{font-weight:500}.Footer_disclaimerContainer__ee4db7bf.Footer_footerFw_Demi__ee4db7bf div[class*=mlink-fontweight] a[class*=Link_link]{font-weight:600}.Footer_disclaimerContainer__ee4db7bf.Footer_footerFw_Bold__ee4db7bf div[class*=mlink-fontweight] a[class*=Link_link]{font-weight:700}.Footer_footerItems__ee4db7bf.Footer_footerFw_Normal__ee4db7bf a[class*=Link_link]{font-weight:400}.Footer_footerItems__ee4db7bf.Footer_footerFw_Medium__ee4db7bf a[class*=Link_link]{font-weight:500}.Footer_footerItems__ee4db7bf.Footer_footerFw_Demi__ee4db7bf a[class*=Link_link]{font-weight:600}.Footer_footerItems__ee4db7bf.Footer_footerFw_Bold__ee4db7bf a[class*=Link_link]{font-weight:700}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--breakpointsXlarge:90rem}.GlobalNav_white__7a4de6b8{background:#fff;color:#393a3d}.GlobalNav_dark__7a4de6b8{background:#393a3d;color:#fff}@media (min-width:1024px){.GlobalNav_mobile__7a4de6b8{display:none}}@media (max-width:1023px){.GlobalNav_desktop__7a4de6b8{display:none}}.GlobalNav_fillWhite__7a4de6b8{fill:#fff}.GlobalNav_fillDark__7a4de6b8{fill:#000}.GlobalNav_qb__7a4de6b8{height:1.6875rem;width:8.1875rem}.GlobalNav_pcg__7a4de6b8{height:1.25rem;width:11.25rem}.GlobalNav_intuitLogo__7a4de6b8{height:1.875rem;width:5.3125rem}.GlobalNav_partnerLogo__7a4de6b8{max-height:1.75rem;min-width:1.75rem;padding:1rem 0}@media (max-width:1024px){.GlobalNav_partnerLogo__7a4de6b8{padding-right:1.25rem}}.GlobalNav_partnerLogo__7a4de6b8 img{max-height:1.75rem}.GlobalNav_partnerLogoLarge__7a4de6b8{max-height:3rem;min-width:2.5rem;padding:1.25rem 0}@media (max-width:1024px){.GlobalNav_partnerLogoLarge__7a4de6b8{padding-right:1.25rem}}.GlobalNav_partnerLogoLarge__7a4de6b8 img{max-height:3rem}.GlobalNav_navTextLogo__7a4de6b8{color:#000;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:500;padding-top:.3125rem}.GlobalNav_disbaleLogolink__7a4de6b8{pointer-events:none}@media (max-width:1023px){.GlobalNav_mobile__7a4de6b8{height:3.75rem}.GlobalNav_mWrap__7a4de6b8{display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75rem;position:relative;-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.GlobalNav_mOverlay__7a4de6b8{display:none}.GlobalNav_mOverlay__7a4de6b8.GlobalNav_active__7a4de6b8{background-color:#393a3d;display:block;height:100%;opacity:.4;position:fixed;top:0!important;top:calc(var(--helloBarMHeight, 0px) + var(--helloBarMPCHeight, 0px) + var(--promoBannerHeight, 0px) + var(--promoBannerPCHeight, 0px) + var(--globalnavHeight, 0px) + var(--globalnavPCHeight, 0px))!important;width:100%;z-index:1300}.GlobalNav_mSticky__7a4de6b8{left:0;position:fixed;right:0;top:0!important;top:calc(var(--helloBarMHeight, 0px) + var(--promoBannerHeight, 0px))!important;width:100%;z-index:1300}.GlobalNav_mSticky__7a4de6b8.GlobalNav_mShadow__7a4de6b8{-webkit-box-shadow:0 .375rem .625rem -.375rem rgba(0,0,0,.2);box-shadow:0 .375rem .625rem -.375rem rgba(0,0,0,.2)}.GlobalNav_mHead__7a4de6b8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}.GlobalNav_mHeadQrc__7a4de6b8{padding-left:1.5rem!important}.GlobalNav_mNoburger__7a4de6b8{padding-left:1.25rem}.GlobalNav_mBurger__7a4de6b8{background:transparent;border:none;outline:none;padding:0;position:relative;width:3.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;cursor:pointer;-ms-flex:none;flex:none}.GlobalNav_mFilling__7a4de6b8{border-radius:.625rem;display:block;height:.1875rem;left:1.25rem;position:absolute;width:1.25rem}.GlobalNav_mFilling__7a4de6b8.GlobalNav_mWhite__7a4de6b8{background:#393a3d}.GlobalNav_mFilling__7a4de6b8.GlobalNav_mDark__7a4de6b8{background:#fff}.GlobalNav_mFilling1__7a4de6b8{margin-top:-.5rem;opacity:1;-webkit-transition:all .25s;transition:all .25s}.GlobalNav_mFilling1__7a4de6b8.GlobalNav_mClose__7a4de6b8{opacity:0}.GlobalNav_mFilling2__7a4de6b8{-webkit-transition:all .5s;transition:all .5s}.GlobalNav_mFilling2__7a4de6b8.GlobalNav_mClose__7a4de6b8{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.GlobalNav_mFilling3__7a4de6b8{-webkit-transition:all .5s;transition:all .5s}.GlobalNav_mFilling3__7a4de6b8.GlobalNav_mClose__7a4de6b8{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.GlobalNav_mFilling4__7a4de6b8{margin-top:.5rem;opacity:1;-webkit-transition:all .25s;transition:all .25s}.GlobalNav_mFilling4__7a4de6b8.GlobalNav_mClose__7a4de6b8{opacity:0}.GlobalNav_mBrand__7a4de6b8{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.GlobalNav_mBrand__7a4de6b8,.GlobalNav_mBrand__7a4de6b8>span{display:-webkit-box;display:-ms-flexbox;display:flex}.GlobalNav_mSlidein__7a4de6b8{background:#fff;bottom:0;left:0;overflow:auto;position:fixed;top:0!important;top:calc(var(--helloBarMHeight, 0px) + var(--helloBarMPCHeight, 0px) + var(--promoBannerHeight, 0px) + var(--promoBannerPCHeight, 0px) + var(--globalnavHeight, 0px) + var(--globalnavPCHeight, 0px))!important;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .33s;transition:-webkit-transform .33s;transition:transform .33s;transition:transform .33s,-webkit-transform .33s;width:100vw;z-index:1300}.GlobalNav_mSlidein__7a4de6b8.GlobalNav_mOpen__7a4de6b8{-webkit-box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);-webkit-transform:translateX(0);transform:translateX(0)}.GlobalNav_mWrapSticky__7a4de6b8>.GlobalNav_mOverlay__7a4de6b8,.GlobalNav_mWrapSticky__7a4de6b8>.GlobalNav_mSlidein__7a4de6b8{top:0!important;top:calc(var(--helloBarMHeight, 0px) + var(--promoBannerHeight, 0px) + var(--globalnavHeight, 0px))!important}.GlobalNav_mCta__7a4de6b8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1.25rem}.GlobalNav_mLevel__7a4de6b8{padding:1.25rem;position:absolute;top:0;-webkit-transition:all .5s;transition:all .5s;width:100vw}.GlobalNav_mScroll__7a4de6b8{max-height:calc(100vh - 11.25rem);overflow-x:hidden;overflow-y:auto}.GlobalNav_mLevel1pos__7a4de6b8{-webkit-transform:translateX(0);transform:translateX(0)}.GlobalNav_mLevel2__7a4de6b8{display:none;left:100vw}.GlobalNav_mLevel2__7a4de6b8.GlobalNav_mOpen__7a4de6b8{display:block}.GlobalNav_mLevel2pos__7a4de6b8{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.GlobalNav_mLevel3__7a4de6b8{display:none;left:100vw}.GlobalNav_mLevel3__7a4de6b8.GlobalNav_mOpen__7a4de6b8{display:block}.GlobalNav_mLevel3pos__7a4de6b8{-webkit-transform:translateX(-200%);transform:translateX(-200%)}.GlobalNav_mFlex__7a4de6b8{display:-webkit-box;display:-ms-flexbox;display:flex}.GlobalNav_mBorderbtm__7a4de6b8{border-bottom:.0625rem solid #d4d7dc}.GlobalNav_mBordertop__7a4de6b8{border-top:.0625rem solid #d4d7dc}.GlobalNav_mList__7a4de6b8{list-style:none;margin:0;max-height:calc(100vh - 12.6875rem);max-height:calc(var(--vh, 1vh)*100 - 12.6875rem);overflow:hidden;padding:0}}@media (min-width:1024px){.GlobalNav_dStickyheight__7a4de6b8{height:3.75rem}.GlobalNav_dShadow__7a4de6b8{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.GlobalNav_dSticky__7a4de6b8{left:0;position:fixed;right:0;top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--promoBannerHeight, 0px))!important;width:100%;z-index:1300}.GlobalNav_dSticky__7a4de6b8.GlobalNav_dShadow__7a4de6b8{-webkit-box-shadow:0 .375rem .625rem -.375rem rgba(0,0,0,.2);box-shadow:0 .375rem .625rem -.375rem rgba(0,0,0,.2)}.GlobalNav_dRightContent__7a4de6b8{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-flex:1;-ms-flex:1;flex:1}.GlobalNav_dBrand__7a4de6b8,.GlobalNav_dRightContent__7a4de6b8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.GlobalNav_dBrand__7a4de6b8{-ms-flex-align:center}.GlobalNav_dBrand__7a4de6b8:focus{border:.1875rem solid #0077c5;border-radius:.25rem}.GlobalNav_dBrand__7a4de6b8>span{display:-webkit-box;display:-ms-flexbox;display:flex}.GlobalNav_dBrand__7a4de6b8:before{height:50%;top:25%}.GlobalNav_dWrap__7a4de6b8{display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75rem;margin:0 auto;max-width:90rem;padding:0 2.5rem;position:relative;width:100%}.GlobalNav_dNav__7a4de6b8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:.5rem}[role=menubar]:last-of-type li:last-of-type div:last-of-type{right:0}[role=menubar]:last-of-type li:after{background:transparent;content:"";height:1.25rem;margin-top:-.625rem;pointer-events:none;position:absolute;right:-1.1875rem;top:50%;width:.0625rem}}@media (min-width:768px){.GlobalNav_mOverlay__7a4de6b8.GlobalNav_active__7a4de6b8{top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--helloBarDPCHeight, 0px) + var(--promoBannerHeight, 0px) + var(--promoBannerPCHeight, 0px) + var(--globalnavHeight, 0px) + var(--globalnavPCHeight, 0px))!important}.GlobalNav_mLevel__7a4de6b8{width:50vw}.GlobalNav_mLevel2__7a4de6b8,.GlobalNav_mLevel3__7a4de6b8{left:50vw}.GlobalNav_mSticky__7a4de6b8{top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--promoBannerHeight, 0px))!important}.GlobalNav_mSlidein__7a4de6b8{top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--helloBarDPCHeight, 0px) + var(--promoBannerHeight, 0px) + var(--promoBannerPCHeight, 0px) + var(--globalnavHeight, 0px) + var(--globalnavPCHeight, 0px))!important;width:50vw}.GlobalNav_mWrapSticky__7a4de6b8>.GlobalNav_mOverlay__7a4de6b8,.GlobalNav_mWrapSticky__7a4de6b8>.GlobalNav_mSlidein__7a4de6b8{top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--promoBannerHeight, 0px) + var(--globalnavHeight, 0px))!important}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem}.HelloBar_hello__0ec8f3a4{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:90rem;min-height:3.5rem;padding:.5rem 1.25rem .5rem 2.5rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;font-size:.875rem;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.HelloBar_hello__0ec8f3a4>div{line-height:1.43}@media (min-width:768px){.HelloBar_hello__0ec8f3a4{min-height:2.5rem;padding-left:2.5rem;padding-right:2.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.HelloBar_hello__0ec8f3a4 .HelloBar_text__0ec8f3a4{color:#000}@media (min-width:768px){.HelloBar_hello__0ec8f3a4.HelloBar_left__0ec8f3a4{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.HelloBar_hello__0ec8f3a4.HelloBar_center__0ec8f3a4{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.HelloBar_hello__0ec8f3a4 .HelloBar_icon__0ec8f3a4{left:.625rem;position:absolute;top:.625rem}@media (min-width:768px){.HelloBar_hello__0ec8f3a4 .HelloBar_icon__0ec8f3a4{margin-right:.5rem;position:static}.HelloBar_hello__0ec8f3a4 .HelloBar_link__0ec8f3a4{margin-left:.25rem}}.HelloBar_hello__0ec8f3a4 .HelloBar_link__0ec8f3a4 a{color:#393a3d;font-size:.875rem;text-decoration:underline}.HelloBar_hello__0ec8f3a4 .HelloBar_link__0ec8f3a4 a:hover{color:#000}.HelloBar_hello__0ec8f3a4 .HelloBar_link__0ec8f3a4 a:focus{border:.0625rem solid #236cff}.HelloBar_hello__0ec8f3a4 .HelloBar_close__0ec8f3a4{background-color:transparent;border:none;cursor:pointer;padding:.3125rem 1.6875rem;position:absolute;right:.9375rem;top:.3125rem}@media (min-width:768px){.HelloBar_hello__0ec8f3a4 .HelloBar_close__0ec8f3a4{top:auto}}.HelloBar_hello__0ec8f3a4 .HelloBar_close__0ec8f3a4:focus{border:.0625rem solid #236cff}.HelloBar_hello__0ec8f3a4 .HelloBar_close__0ec8f3a4:hover svg{fill:#000}.HelloBar_hello__0ec8f3a4 .HelloBar_close__0ec8f3a4 svg{fill:#8d9096;height:.75rem;width:.75rem}.HelloBar_noHeight__0ec8f3a4{height:0!important}.HelloBar_hidden__0ec8f3a4{display:none}.HelloBar_container__0ec8f3a4.HelloBar_sticky__0ec8f3a4{left:0;position:fixed;right:0;top:0;width:100%;z-index:1300}.HelloBar_container__0ec8f3a4.HelloBar_grey__0ec8f3a4{background:#f4f5f8}.HelloBar_container__0ec8f3a4.HelloBar_white__0ec8f3a4{background:#fff}.HelloBar_container__0ec8f3a4.HelloBar_white__0ec8f3a4 .HelloBar_text__0ec8f3a4{color:#393a3d}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsLarge:75rem;--breakpointsXlarge:90rem}.Hero_hero__7cec90ce{margin:0 auto;max-width:90rem;position:relative;width:100%}@media (min-width:768px){.Hero_hero__7cec90ce{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:auto}.Hero_hero__7cec90ce.Hero_xsmallMinheight__7cec90ce{min-height:18.75rem}.Hero_hero__7cec90ce.Hero_smallMinheight__7cec90ce{min-height:25rem}.Hero_hero__7cec90ce.Hero_mediumMinheight__7cec90ce{min-height:31.25rem}.Hero_hero__7cec90ce.Hero_largeMinheight__7cec90ce{min-height:37.5rem}.Hero_hero__7cec90ce.Hero_xlargeMinheight__7cec90ce{min-height:43.75rem}.Hero_hero__7cec90ce.Hero_xxlargeMinheight__7cec90ce{min-height:50rem}}.Hero_hero__7cec90ce.Hero_whiteBgColor__7cec90ce{background-color:#fff}.Hero_hero__7cec90ce.Hero_greyBgColor__7cec90ce{background-color:#f4f5f8}.Hero_hero__7cec90ce.Hero_darkGreyBgColor__7cec90ce{background-color:#393a3d}.Hero_copy__7cec90ce{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.25rem;text-align:center}.Hero_copy__7cec90ce.Hero_contentTop__7cec90ce{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.Hero_copy__7cec90ce.Hero_contentBottom__7cec90ce{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:calc(48rem - 1px)){.Hero_copy__7cec90ce{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:768px){.Hero_copy__7cec90ce{padding:0;text-align:left}.Hero_asset__7cec90ce{margin-top:0}.Hero_left__7cec90ce .Hero_asset__7cec90ce,.Hero_left__7cec90ce .Hero_copy__7cec90ce,.Hero_right__7cec90ce .Hero_asset__7cec90ce,.Hero_right__7cec90ce .Hero_copy__7cec90ce{padding:0 2.5rem}}.Hero_bleed__7cec90ce{max-width:100%}.Hero_bleed__7cec90ce .Hero_copy__7cec90ce{padding:2.5rem 1.25rem}@media (min-width:768px){.Hero_bleed__7cec90ce .Hero_copy__7cec90ce{margin:0;padding:5rem 2.5rem;pointer-events:none;z-index:1}}.Hero_bleed__7cec90ce .Hero_cta__7cec90ce{pointer-events:auto}.Hero_asset__7cec90ce,.Hero_copy__7cec90ce{-webkit-box-flex:1;-ms-flex:1;flex:1}.Hero_wrap__7cec90ce{width:100%}@media (min-width:768px){.Hero_wrap__7cec90ce{width:41.667%}}.Hero_wrap2__7cec90ce{margin:0 auto;max-width:85rem;width:100%}.Hero_asset__7cec90ce{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3.75rem}@media (min-width:768px){.Hero_asset__7cec90ce.Hero_noTopPadding__7cec90ce{margin-top:0}.Hero_bleed__7cec90ce .Hero_asset__7cec90ce picture{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0}}.Hero_bleed__7cec90ce .Hero_asset__7cec90ce picture img{max-width:100%;width:100%}@media (min-width:768px){.Hero_bleed__7cec90ce .Hero_asset__7cec90ce picture img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@supports ((-o-object-fit:cover) or (object-fit:cover)){.Hero_bleed__7cec90ce .Hero_asset__7cec90ce picture img{left:0;-o-object-fit:cover;object-fit:cover;position:relative;top:0;-webkit-transform:none;transform:none}}}.Hero_bleed__7cec90ce .Hero_asset__7cec90ce>div{height:100%;width:100%}@media (min-width:768px){.Hero_bleed__7cec90ce .Hero_asset__7cec90ce{height:100%;margin:0;overflow:hidden;position:absolute;width:100%;z-index:0}}.Hero_asset__7cec90ce img{max-width:100%}.Hero_eyebrow__7cec90ce{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem}.Hero_eyebrowcopy__7cec90ce{font-size:.875rem;font-weight:600;margin:0}.Hero_eyebrowcopy__7cec90ce.Hero_green__7cec90ce{color:#2ca01c}.Hero_badge__7cec90ce{margin-right:.5rem}.Hero_header__7cec90ce{font-size:2.5rem;font-weight:700;line-height:1.25;margin:0}@media (min-width:1200px){.Hero_header__7cec90ce{font-size:3rem}}.Hero_subheadDiv__7cec90ce{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center}.Hero_subhead__7cec90ce{font-size:1rem;font-weight:500;line-height:1.3;margin:2.5rem 0 3.75rem}@media (min-width:1200px){.Hero_subhead__7cec90ce{font-size:1.25rem}}.Hero_rte__7cec90ce{margin:1.875rem 0 2.5rem}.Hero_rte__7cec90ce ol,.Hero_rte__7cec90ce ul{list-style:inside;margin:0;padding:0 0 0 1rem}@media (min-width:768px){.Hero_rte__7cec90ce ol,.Hero_rte__7cec90ce ul{list-style:outside}}.Hero_rte__7cec90ce li{margin:.625rem 0}.Hero_cta__7cec90ce{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.Hero_footnote__7cec90ce{font-size:.875rem;margin-top:2.5rem}.Hero_left__7cec90ce{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.Hero_right__7cec90ce{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:768px){.Hero_assetCenter__7cec90ce{-o-object-position:center;object-position:center}.Hero_assetTop__7cec90ce{-o-object-position:top;object-position:top}.Hero_assetBottom__7cec90ce{-o-object-position:bottom;object-position:bottom}.Hero_black__7cec90ce{color:#000}.Hero_white__7cec90ce{color:#fff}.Hero_grey__7cec90ce{color:#393a3d}.Hero_blue__7cec90ce{color:#236cff}.Hero_textRight__7cec90ce{margin-left:50%}.Hero_textCenter__7cec90ce{margin:0 auto;text-align:center}}.Hero_blockquote__7cec90ce{background-color:#393a3d;color:#fff;margin:0;padding:1rem 1.25rem;width:100%}@media (min-width:768px){.Hero_blockquote__7cec90ce{background-color:rgba(0,0,0,.7);bottom:1.25rem;max-width:20rem;position:absolute;right:0}}.Hero_quote__7cec90ce{margin:0 0 .5rem}.Hero_cite__7cec90ce{font-weight:600}.Hero_reviews__7cec90ce{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.875rem 0 2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:.875rem;justify-content:center}@media (min-width:768px){.Hero_reviews__7cec90ce{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:normal}}.Hero_stars__7cec90ce{color:#fb0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:.125rem}.Hero_stars__7cec90ce svg{height:1.25rem;width:1.25rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Horizontaltabs_panelContainer__6b08c45b{position:relative}.Horizontaltabs_variant2__6b08c45b.Horizontaltabs_panelContainer__6b08c45b{border-bottom:.125rem solid #e3e5e8;border-left:.125rem solid #e3e5e8;border-radius:.3125rem;border-right:.125rem solid #e3e5e8;bottom:.0625rem;margin-right:.0625rem;padding:.625rem}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsMedium:64rem;--onpagenavHeight:3.75rem;--focusStateBorderColor:#236cff}:target{position:relative;top:-60px!important;top:calc((var(--helloBarMHeight, 0px) + var(--globalnavHeight, 0px) + var(--secnavHeight, 0px) + var(--promoBannerHeight, 0px) + var(--onpagenavHeight, 0px))*-1)!important}@media only screen and (min-width:768px){:target{top:0!important;top:calc((var(--helloBarDHeight, 0px) + var(--globalnavHeight, 0px) + var(--secnavHeight, 0px) + var(--promoBannerHeight, 0px))*-1)!important}}.OnPageNav_onPageNav__db4aade5{background:#fff;margin:0 auto;max-width:90rem;min-height:3.75rem}@media only screen and (min-width:768px){.OnPageNav_onPageNav__db4aade5{padding:0 2.5rem}}.OnPageNav_onPageNavShadow__db4aade5{max-width:100%;position:relative;z-index:1200}.OnPageNav_onPageNavShadow__db4aade5.OnPageNav_sticky__db4aade5{background:#fff;-webkit-box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.08);box-shadow:0 .25rem .75rem 0 rgba(0,0,0,.08);left:0;position:fixed;right:0;top:0!important;top:calc(var(--helloBarMHeight, 0px) + var(--globalnavHeight, 0px) + var(--secnavHeight, 0px) + var(--promoBannerHeight, 0px))!important}@media only screen and (min-width:768px){.OnPageNav_onPageNavShadow__db4aade5.OnPageNav_sticky__db4aade5{top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--globalnavHeight, 0px) + var(--secnavHeight, 0px) + var(--promoBannerHeight, 0px))!important}}.OnPageNav_onPageNavShadow__db4aade5.OnPageNav_sticky__db4aade5>.OnPageNav_onPageNavWrapper__db4aade5{border-top:.0625rem solid #e0e0e0}.OnPageNav_onPageNavShadow__db4aade5.OnPageNav_sticky__db4aade5>.OnPageNav_onPageNavWrapper__db4aade5>.OnPageNav_activeLinkWrapper__db4aade5{border-bottom:none}.OnPageNav_onPageNavWrapper__db4aade5{margin:0 auto;max-width:85rem;min-height:3.75rem;width:100%}.OnPageNav_onPageNavMenu__db4aade5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.OnPageNav_onPageNavMenu__db4aade5{display:none}}.OnPageNav_onPageNavMenu__db4aade5.OnPageNav_tablet__db4aade5{display:none}@media only screen and (min-width:768px){.OnPageNav_onPageNavMenu__db4aade5.OnPageNav_tablet__db4aade5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.625rem 0}}@media only screen and (max-width:1024px){.OnPageNav_onPageNavMenu__db4aade5.OnPageNav_tablet__db4aade5{padding:.625rem 2.5rem}}.OnPageNav_activeLinkWrapper__db4aade5{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.0625rem solid #d4d7dc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.25rem}@media only screen and (min-width:768px){.OnPageNav_activeLinkWrapper__db4aade5{display:none}}.OnPageNav_activeLink__db4aade5{background:#fff;color:#393a3d;font-size:1rem;font-weight:500}.OnPageNav_productName__db4aade5{color:#393a3d;font-size:1.25rem;font-weight:500;height:1.75rem;letter-spacing:normal;line-height:1.4;margin-right:2.5rem}.OnPageNav_productLinks__db4aade5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#6b6c72;-ms-flex-direction:column;flex-direction:column;padding:.625rem 0}@media only screen and (min-width:768px){.OnPageNav_productLinks__db4aade5{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}}.OnPageNav_productLink__db4aade5{background:#fff;color:#6b6c72;font-size:1rem;padding:.625rem 1.25rem;text-decoration:none}.OnPageNav_productLink__db4aade5:focus{border:.1875rem solid #236cff;border:.1875rem solid var(--focusStateBorderColor);border-radius:.25rem}.OnPageNav_productLink__db4aade5.OnPageNav_active__db4aade5,.OnPageNav_productLink__db4aade5:hover{color:#393a3d;font-weight:500}.OnPageNav_productLink__db4aade5:visited{color:#6b6c72}.OnPageNav_productLink__db4aade5:visited.OnPageNav_active__db4aade5{color:#393a3d}@media only screen and (min-width:768px){.OnPageNav_productLink__db4aade5{margin-left:1.25rem;padding:0}.OnPageNav_productLink__db4aade5:first-of-type{margin-left:0}}@media only screen and (min-width:1024px){.OnPageNav_productLink__db4aade5{margin-left:2.5rem}}.OnPageNav_buyNow__db4aade5{display:none;text-align:center}@media only screen and (min-width:1024px){.OnPageNav_buyNow__db4aade5{background:#0e8900;border:none;border-radius:1.125rem;color:#fff;display:block;font-size:1rem;font-weight:600;line-height:1.25;outline:none;padding:.5rem 1.5rem}}.OnPageNav_arrow__db4aade5{border-right:.125rem solid #393a3d;border-top:.125rem solid #393a3d;content:"";display:inline-block;height:.625rem;margin-left:1rem;margin-right:.5rem;position:relative;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:.625rem}.OnPageNav_arrow__db4aade5.OnPageNav_open__db4aade5{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--threeColTabSizeWithGutterSpace:17.8125rem;--threeColMobSizeWithGutterSpace:22.125rem}.PricingCard_pricingCardWrapper__5c411300{margin:0 auto;max-width:73.75rem;overflow:hidden;padding:1.25rem;position:relative}@media (max-width:1024px){.PricingCard_pricingCardWrapper__5c411300{padding:1.25rem 0}}.PricingCard_arrow__5c411300{background:#babec5;border:none;border-radius:50%;height:2.5rem;position:absolute;top:12.5rem;width:2.5rem;z-index:1}@media (min-width:1200px){.PricingCard_arrow__5c411300{display:none!important}}.PricingCard_arrow__5c411300:after,.PricingCard_arrow__5c411300:before{background:#fff;content:"";display:block;height:.1875rem;left:35%;position:absolute;top:48%;width:.9375rem}.PricingCard_arrow__5c411300:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left top;transform-origin:left top}.PricingCard_arrow__5c411300:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.PricingCard_left__5c411300{left:5%}.PricingCard_right__5c411300{left:auto;right:5%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}div[class*=arrow-sticky] .PricingCard_arrow__5c411300{position:fixed}.PricingCard_itemsContainer__5c411300{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;-webkit-transition:left .3s cubic-bezier(.35,0,.5,1),-webkit-transform .3s cubic-bezier(.35,0,.5,1);transition:left .3s cubic-bezier(.35,0,.5,1),-webkit-transform .3s cubic-bezier(.35,0,.5,1);transition:left .3s cubic-bezier(.35,0,.5,1),transform .3s cubic-bezier(.35,0,.5,1);transition:left .3s cubic-bezier(.35,0,.5,1),transform .3s cubic-bezier(.35,0,.5,1),-webkit-transform .3s cubic-bezier(.35,0,.5,1)}@media (min-width:768px) and (max-width:1023px){.PricingCard_itemsContainer__5c411300.PricingCard_cardOffset__5c411300{left:-15%}}@media (max-width:480px){.PricingCard_itemsContainer__5c411300.PricingCard_cardOffset__5c411300{left:-60%}}@media (min-width:1024px){.PricingCard_itemsContainer__5c411300{margin-bottom:-1rem;overflow-x:auto;padding-bottom:1rem}}.PricingCard_itemsContainer__5c411300:after,.PricingCard_itemsContainer__5c411300:before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1024px){.PricingCard_itemsContainer__5c411300:after,.PricingCard_itemsContainer__5c411300:before{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25%;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}.PricingCard_itemsContainer__5c411300:after:after,.PricingCard_itemsContainer__5c411300:after:before,.PricingCard_itemsContainer__5c411300:before:after,.PricingCard_itemsContainer__5c411300:before:before{content:none}}.PricingCard_eightCol__5c411300{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PricingCard_eightCol__5c411300:after,.PricingCard_eightCol__5c411300:before{content:none}@media (min-width:768px){.PricingCard_sixCol__5c411300{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PricingCard_sixCol__5c411300:after,.PricingCard_sixCol__5c411300:before{content:none}}@media (min-width:768px) and (max-width:1024px){.PricingCard_sixCol__5c411300{left:0}}.PricingCard_column__5c411300{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.PricingCard_column__5c411300.PricingCard_threeCol__5c411300{-ms-flex-preferred-size:354px;flex-basis:354px;-ms-flex-preferred-size:var(--threeColMobSizeWithGutterSpace);flex-basis:var(--threeColMobSizeWithGutterSpace)}}@media (min-width:1024px){.PricingCard_column__5c411300.PricingCard_threeCol__5c411300{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:285px;max-width:var(--threeColTabSizeWithGutterSpace)}}@media (min-width:768px){.PricingCard_column__5c411300.PricingCard_fourCol__5c411300{-ms-flex-preferred-size:354px;flex-basis:354px;-ms-flex-preferred-size:var(--threeColMobSizeWithGutterSpace);flex-basis:var(--threeColMobSizeWithGutterSpace)}}@media (min-width:1024px){.PricingCard_column__5c411300.PricingCard_fourCol__5c411300{-ms-flex-preferred-size:33.333%;flex-basis:33.333%}}@media (min-width:768px){.PricingCard_column__5c411300.PricingCard_sixCol__5c411300{-ms-flex-preferred-size:354px;flex-basis:354px;-ms-flex-preferred-size:var(--threeColMobSizeWithGutterSpace);flex-basis:var(--threeColMobSizeWithGutterSpace)}}@media (min-width:1024px){.PricingCard_column__5c411300.PricingCard_sixCol__5c411300{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:768px){.PricingCard_column__5c411300.PricingCard_eightCol__5c411300{-ms-flex-preferred-size:354px;flex-basis:354px;-ms-flex-preferred-size:var(--threeColMobSizeWithGutterSpace);flex-basis:var(--threeColMobSizeWithGutterSpace)}}@media (min-width:1024px){.PricingCard_column__5c411300.PricingCard_eightCol__5c411300{-ms-flex-preferred-size:66.667%;flex-basis:66.667%}}.PricingCard_cardCarousel__5c411300 .PricingCard_column__5c411300{opacity:.3}@media (min-width:1024px){.PricingCard_cardCarousel__5c411300 .PricingCard_column__5c411300{opacity:1}}.PricingCard_cardCarousel__5c411300 .PricingCard_columnActive__5c411300{opacity:1}@-webkit-keyframes Modal_qbalFadeEnter__f3053826{0%{opacity:0}to{opacity:1}}@keyframes Modal_qbalFadeEnter__f3053826{0%{opacity:0}to{opacity:1}}@-webkit-keyframes Modal_qbalGrowEnter__f3053826{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:none;transform:none}}@keyframes Modal_qbalGrowEnter__f3053826{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:none;transform:none}}.Modal_overlayClosing__f3053826{opacity:0;-webkit-transition:opacity 333ms cubic-bezier(.35,0,.5,1);transition:opacity 333ms cubic-bezier(.35,0,.5,1)}.Modal_modalClosing__f3053826{opacity:0;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:opacity 333ms cubic-bezier(.35,0,.5,1),-webkit-transform 333ms cubic-bezier(.35,0,.5,1);transition:opacity 333ms cubic-bezier(.35,0,.5,1),-webkit-transform 333ms cubic-bezier(.35,0,.5,1);transition:opacity 333ms cubic-bezier(.35,0,.5,1),transform 333ms cubic-bezier(.35,0,.5,1);transition:opacity 333ms cubic-bezier(.35,0,.5,1),transform 333ms cubic-bezier(.35,0,.5,1),-webkit-transform 333ms cubic-bezier(.35,0,.5,1)}.Modal_modalContentExiting__f3053826{animation:Modal_fadeSlideIn__f3053826 .24s ease reverse forwards}.Modal_container__f3053826{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:10000}.Modal_container__f3053826,.Modal_loaderContainer__f3053826{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Modal_loaderContainer__f3053826{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:12.5rem;width:100%}.Modal_modalContent__f3053826{display:none}.Modal_modalContentReady__f3053826{-webkit-animation:Modal_fadeSlideIn__f3053826 .24s ease both;animation:Modal_fadeSlideIn__f3053826 .24s ease both;display:block}.Modal_modalContentReady__f3053826.Modal_instantPageLoadModalContentReady__f3053826{-webkit-animation:unset;animation:unset}@-webkit-keyframes Modal_fadeSlideIn__f3053826{0%{opacity:0;-webkit-transform:translateY(-.375rem);transform:translateY(-.375rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Modal_fadeSlideIn__f3053826{0%{opacity:0;-webkit-transform:translateY(-.375rem);transform:translateY(-.375rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.Modal_overlay__f3053826{-webkit-animation:Modal_qbalFadeEnter__f3053826 333ms cubic-bezier(.35,0,.5,1) backwards;animation:Modal_qbalFadeEnter__f3053826 333ms cubic-bezier(.35,0,.5,1) backwards;background-color:rgba(0,0,0,.4);height:100%;position:fixed;width:100%}.Modal_overlay__f3053826.Modal_instantPageLoadOverlay__f3053826{-webkit-animation:unset;animation:unset}.Modal_modal__f3053826{-webkit-animation:Modal_qbalFadeEnter__f3053826 .25s cubic-bezier(.35,0,.5,1) backwards,Modal_qbalGrowEnter__f3053826 .75s cubic-bezier(.15,1.3,.3,1) backwards;animation:Modal_qbalFadeEnter__f3053826 .25s cubic-bezier(.35,0,.5,1) backwards,Modal_qbalGrowEnter__f3053826 .75s cubic-bezier(.15,1.3,.3,1) backwards;background:#fff;-webkit-box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.2);box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.2);position:fixed;width:calc(100% - 2rem);z-index:10001}.Modal_modal__f3053826.Modal_instantPageLoadModal__f3053826{-webkit-animation:unset;animation:unset;background:#fff}.Modal_modal__f3053826.Modal_borderRadius4__f3053826{border-radius:.25rem}.Modal_modal__f3053826.Modal_borderRadius8__f3053826{border-radius:.5rem}.Modal_modal__f3053826.Modal_borderRadius16__f3053826{border-radius:1rem}.Modal_modal__f3053826.Modal_borderRadius20__f3053826{border-radius:1.25rem}.Modal_overflow__f3053826{overflow:auto;-webkit-overflow-scrolling:touch;padding:2rem}@media (min-width:768px){.Modal_overflow__f3053826{padding:2.5rem}}.Modal_modal__f3053826,.Modal_overflow__f3053826{max-height:calc(100vh - 2rem);max-height:-webkit-fill-available}@media (min-width:768px){.Modal_modal__f3053826,.Modal_overflow__f3053826{max-height:calc(100vh - 2.5rem)}}.Modal_close__f3053826{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;padding:0;position:absolute;right:.75rem;top:.75rem;width:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;color:#8d9096;justify-content:center;outline:none;z-index:1}.Modal_close__f3053826:focus{border:.0625rem solid #0077c5}.Modal_stickyCloseBtn__f3053826{margin-left:auto;position:sticky;right:0;top:0}@media (max-width:1024px){.Modal_stickyCloseBtn__f3053826{margin-right:-3.75rem;right:-1.25rem}}.Modal_videomodal__f3053826{background:transparent;-webkit-box-shadow:none;box-shadow:none}.Modal_videomodal__f3053826 .Modal_close__f3053826{color:#fff}@media (min-width:1024px){.Modal_videomodal__f3053826 .Modal_overflow__f3053826{padding:0}}@media (min-width:768px){.Modal_small__f3053826{width:24rem}.Modal_medium__f3053826{width:36rem}.Modal_large__f3053826{width:42.5rem}}@media (min-width:1024px){.Modal_large__f3053826{width:47rem}}@media (min-width:768px){.Modal_semilarge__f3053826{width:40.5625rem}}@media (min-width:1024px){.Modal_semilarge__f3053826{width:56.25rem}}@media (min-width:1440px){.Modal_xlarge__f3053826{width:85rem}}@media (min-width:768px){.Modal_custom__f3053826{height:36rem;width:76.25rem}}.Modal_rwSuiCartModal__f3053826{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Modal_fullPage__f3053826{height:100%;width:100%}.Modal_showmodal__f3053826,.Modal_trialModal__f3053826{display:-webkit-box;display:-ms-flexbox;display:flex}.Modal_trialModal__f3053826{-ms-flex-wrap:wrap;flex-wrap:wrap}.Modal_trialModalLeft__f3053826{display:block;margin-right:2.5rem;text-align:left;width:70%}.Modal_trialModalTitle__f3053826{font-size:1.75rem;font-weight:600;line-height:2.25rem;margin-bottom:1.25rem}.Modal_trialModalSubtitle__f3053826,.Modal_trialModalTitle__f3053826{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;letter-spacing:normal;margin-top:0}.Modal_trialModalSubtitle__f3053826{font-size:1.5rem;font-weight:500;line-height:2rem}.Modal_trialModalText__f3053826{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.75rem;margin:0;padding-bottom:2.5rem}.Modal_trialModalRight__f3053826{margin-top:2.5rem;width:30%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.Modal_trialModalButtonContainer__f3053826{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2.5rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:.0625rem solid #babec5}.Modal_buyButton__f3053826,.Modal_trialButton__f3053826{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 .625rem}@media screen and (max-width:768px){.Modal_trialModal__f3053826{display:-webkit-box;display:-ms-flexbox;display:flex}.Modal_trialModalRight__f3053826{display:contents}.Modal_trialModalLeft__f3053826{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-right:0;margin-top:1.25rem;order:2;text-align:center;width:100%}.Modal_trialModalButtonContainer__f3053826{-webkit-box-ordinal-group:4;-ms-flex-order:3;display:-webkit-box;display:-ms-flexbox;display:flex;order:3;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.Modal_buyButton__f3053826{margin-bottom:.625rem}.Modal_buyButton__f3053826,.Modal_trialButton__f3053826{width:100%;-webkit-box-pack:center!important;-ms-flex-pack:center!important;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center!important}.Modal_trialButton__f3053826{margin-top:.625rem}.Modal_hideModalImageOnMobile__f3053826{display:none}}.Modal_modal__f3053826.Modal_modalClosing__f3053826{opacity:0;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:opacity backwards .25s cubic-bezier(.35,0,.5,1),-webkit-transform .25s cubic-bezier(.35,0,.5,1);transition:opacity backwards .25s cubic-bezier(.35,0,.5,1),-webkit-transform .25s cubic-bezier(.35,0,.5,1);transition:opacity backwards .25s cubic-bezier(.35,0,.5,1),transform .25s cubic-bezier(.35,0,.5,1);transition:opacity backwards .25s cubic-bezier(.35,0,.5,1),transform .25s cubic-bezier(.35,0,.5,1),-webkit-transform .25s cubic-bezier(.35,0,.5,1)}.Modal_overlay__f3053826.Modal_overlayClosing__f3053826{opacity:0;-webkit-transition:opacity 333ms cubic-bezier(.35,0,.5,1);transition:opacity 333ms cubic-bezier(.35,0,.5,1)}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsSmall:48rem;--breakpointsXlarge:90rem}@-webkit-keyframes Tabs_horizontal__9d0528e6{0%{opacity:0}to{opacity:1}}@keyframes Tabs_horizontal__9d0528e6{0%{opacity:0}to{opacity:1}}@-webkit-keyframes Tabs_rwHorizontal__9d0528e6{0%{opacity:0;width:1%}to{opacity:1;width:calc(100% - 1.25rem)}}@keyframes Tabs_rwHorizontal__9d0528e6{0%{opacity:0;width:1%}to{opacity:1;width:calc(100% - 1.25rem)}}@media (min-width:768px){@-webkit-keyframes Tabs_horizontal__9d0528e6{0%{opacity:0}to{opacity:1}}@keyframes Tabs_horizontal__9d0528e6{0%{opacity:0}to{opacity:1}}@-webkit-keyframes Tabs_vertical__9d0528e6{0%{height:1%;opacity:0}to{height:100%;opacity:1}}@keyframes Tabs_vertical__9d0528e6{0%{height:1%;opacity:0}to{height:100%;opacity:1}}}.Tabs_wrap__9d0528e6 .Tabs_tabs__9d0528e6 .Tabs_tablistwrap__9d0528e6 .Tabs_tab__9d0528e6{background:none;border:0;color:#6b6c72;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:var(--font-lineheight-size-02);outline:0;padding:1.25rem .625rem;position:relative;white-space:nowrap}.Tabs_wrap__9d0528e6 .Tabs_tabs__9d0528e6 .Tabs_tablistwrap__9d0528e6 .Tabs_tab__9d0528e6:visited{color:#6b6c72}.Tabs_wrap__9d0528e6 .Tabs_tabs__9d0528e6 .Tabs_tablistwrap__9d0528e6 .Tabs_tab__9d0528e6:before{height:calc(100% - 1.25rem);left:.3125rem;top:.625rem;width:calc(100% - .625rem)}.Tabs_wrap__9d0528e6 .Tabs_tabs__9d0528e6 .Tabs_tablistwrap__9d0528e6 .Tabs_tab__9d0528e6:after{background:#236cff;border-radius:624.9375rem;bottom:0;content:"";height:.25rem;position:absolute;z-index:1}.Tabs_wrap__9d0528e6 .Tabs_tabs__9d0528e6 .Tabs_tablistwrap__9d0528e6 .Tabs_tab__9d0528e6.Tabs_initial__9d0528e6{color:#393a3d;font-weight:600}.Tabs_wrap__9d0528e6 .Tabs_tabs__9d0528e6 .Tabs_tablistwrap__9d0528e6 .Tabs_tab__9d0528e6.Tabs_initial__9d0528e6:after{width:calc(100% - 1.25rem)}@media (min-width:768px){.Tabs_wrap__9d0528e6 .Tabs_tabs__9d0528e6 .Tabs_tablistwrap__9d0528e6 .Tabs_tab__9d0528e6.Tabs_initial__9d0528e6:after{width:calc(100% - 2.5rem)}}.Tabs_wrap__9d0528e6 .Tabs_tabs__9d0528e6 .Tabs_tablistwrap__9d0528e6 .Tabs_tab__9d0528e6:hover{color:#393a3d;text-decoration:none}.Tabs_wrap__9d0528e6 .Tabs_tabs__9d0528e6 .Tabs_tablistwrap__9d0528e6 .Tabs_tab__9d0528e6.Tabs_active__9d0528e6{color:#393a3d;font-weight:600}.Tabs_wrap__9d0528e6 .Tabs_tabs__9d0528e6 .Tabs_tablistwrap__9d0528e6 .Tabs_tab__9d0528e6.Tabs_active__9d0528e6:after{-webkit-animation-duration:417ms;animation-duration:417ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:Tabs_horizontal__9d0528e6;animation-name:Tabs_horizontal__9d0528e6;-webkit-animation-timing-function:cubic-bezier(.35,0,.25,1);animation-timing-function:cubic-bezier(.35,0,.25,1);width:calc(100% - 1.25rem)}@media (min-width:768px){.Tabs_wrap__9d0528e6 .Tabs_tabs__9d0528e6 .Tabs_tablistwrap__9d0528e6 .Tabs_tab__9d0528e6.Tabs_active__9d0528e6:after{width:calc(100% - 2.5rem)}}.Tabs_wrap__9d0528e6 .Tabs_tabs__9d0528e6 .Tabs_tablistwrap__9d0528e6 .Tabs_tab__9d0528e6.Tabs_kiwiIndicator__9d0528e6:after{background:var(--color-rw-kiwi-40)}@media (min-width:768px){.Tabs_wrap__9d0528e6 .Tabs_tabs__9d0528e6 .Tabs_tablistwrap__9d0528e6 .Tabs_tab__9d0528e6{font-size:1rem;padding:1.25rem;white-space:normal}.Tabs_wrap__9d0528e6 .Tabs_tabs__9d0528e6 .Tabs_tablistwrap__9d0528e6 .Tabs_tab__9d0528e6.Tabs_tabvertical__9d0528e6{display:block;padding:1.25rem;text-align:left}.Tabs_wrap__9d0528e6 .Tabs_tabs__9d0528e6 .Tabs_tablistwrap__9d0528e6 .Tabs_tab__9d0528e6.Tabs_tabvertical__9d0528e6.Tabs_active__9d0528e6:after,.Tabs_wrap__9d0528e6 .Tabs_tabs__9d0528e6 .Tabs_tablistwrap__9d0528e6 .Tabs_tab__9d0528e6.Tabs_tabvertical__9d0528e6:after{-webkit-animation-name:Tabs_vertical__9d0528e6;animation-name:Tabs_vertical__9d0528e6;border-radius:624.9375rem;height:0;left:0;top:0;width:.25rem;z-index:1}.Tabs_wrap__9d0528e6 .Tabs_tabs__9d0528e6 .Tabs_tablistwrap__9d0528e6 .Tabs_tab__9d0528e6.Tabs_tabvertical__9d0528e6.Tabs_initial__9d0528e6:after{height:100%}.Tabs_wrap__9d0528e6 .Tabs_tabs__9d0528e6 .Tabs_tablistwrap__9d0528e6 .Tabs_tab__9d0528e6.Tabs_tabvertical__9d0528e6.Tabs_rwStyle__9d0528e6{margin:.25rem 0;padding:1rem 1.25rem}.Tabs_wrap__9d0528e6 .Tabs_tabs__9d0528e6 .Tabs_tablistwrap__9d0528e6 .Tabs_tab__9d0528e6.Tabs_tabvertical__9d0528e6.Tabs_rwStyle__9d0528e6.Tabs_active__9d0528e6:after{-webkit-animation-name:Tabs_vertical__9d0528e6;animation-name:Tabs_vertical__9d0528e6;height:100%;margin:0}}.Tabs_tab__9d0528e6.Tabs_rwStyle__9d0528e6{line-height:1.5rem}.Tabs_tab__9d0528e6.Tabs_rwStyle__9d0528e6:after{max-width:3rem}.Tabs_tab__9d0528e6.Tabs_rwStyle__9d0528e6.Tabs_active__9d0528e6,.Tabs_tab__9d0528e6.Tabs_rwStyle__9d0528e6.Tabs_initial__9d0528e6{color:#393a3d}.Tabs_tab__9d0528e6.Tabs_rwStyle__9d0528e6.Tabs_active__9d0528e6:after,.Tabs_tab__9d0528e6.Tabs_rwStyle__9d0528e6.Tabs_initial__9d0528e6:after{-webkit-animation-name:Tabs_rwHorizontal__9d0528e6;animation-name:Tabs_rwHorizontal__9d0528e6;background:#236cff;left:0;margin:auto;right:0}.Tabs_tab__9d0528e6.Tabs_rwStyle__9d0528e6.Tabs_kiwiIndicator__9d0528e6.Tabs_active__9d0528e6:after,.Tabs_tab__9d0528e6.Tabs_rwStyle__9d0528e6.Tabs_kiwiIndicator__9d0528e6.Tabs_initial__9d0528e6:after{background:var(--color-rw-kiwi-40)}@media (min-width:768px){.Tabs_tab__9d0528e6.Tabs_rwStyle__9d0528e6{max-width:9rem;padding:1.25rem 1.25rem .75rem}.Tabs_tab__9d0528e6.Tabs_rwStyle__9d0528e6.Tabs_tabvertical__9d0528e6:after{margin:0}}@media (min-width:1024px){.Tabs_tab__9d0528e6.Tabs_rwStyle__9d0528e6{max-width:12rem}}.Tabs_folderVariant__9d0528e6.Tabs_tab__9d0528e6{background:#e3e5e8;border:.0625rem solid transparent;border-radius:.375rem .375rem 0 0;color:#393a3d;font-weight:500;margin:0 .5rem;padding:1rem 2.5rem;top:.125rem}@media (max-width:768px){.Tabs_folderVariant__9d0528e6.Tabs_tab__9d0528e6{padding:1.25rem;white-space:inherit}}.Tabs_folderVariant__9d0528e6.Tabs_tab__9d0528e6:hover:not(.Tabs_active__9d0528e6){color:#393a3d;font-weight:600}.Tabs_folderVariant__9d0528e6.Tabs_tab__9d0528e6.Tabs_bg_Grey__9d0528e6{background:#fff;border-left:.125rem solid #e3e5e8;border-right:.125rem solid #e3e5e8;border-top:.125rem solid #e3e5e8}.Tabs_folderVariant__9d0528e6.Tabs_tab__9d0528e6.Tabs_focusVisible__9d0528e6{border-radius:.25rem;-webkit-box-shadow:0 0 0 1pt #236cff;box-shadow:0 0 0 1pt #236cff;outline:none}@media (min-width:1024px){.Tabs_folderVariant__9d0528e6.Tabs_descriptionVariant__9d0528e6{height:7.5rem;text-align:left;width:23.75rem}}.Tabs_folderVariant__9d0528e6.Tabs_active__9d0528e6,.Tabs_folderVariant__9d0528e6.Tabs_initial__9d0528e6{background:#fff;border-left:.125rem solid #e3e5e8;border-right:.125rem solid #e3e5e8;border-top:.125rem solid #e3e5e8}.Tabs_folderVariant__9d0528e6.Tabs_active__9d0528e6:after,.Tabs_folderVariant__9d0528e6.Tabs_initial__9d0528e6:after{-webkit-animation-duration:none!important;animation-duration:none!important;-webkit-animation-fill-mode:none!important;animation-fill-mode:none!important;-webkit-animation-name:none!important;animation-name:none!important;-webkit-animation-timing-function:none!important;animation-timing-function:none!important;border-radius:.625rem .625rem 0 0;margin:0;max-width:none;top:-.0625rem;width:100%}@media (min-width:768px){.Tabs_folderVariant__9d0528e6.Tabs_active__9d0528e6:after,.Tabs_folderVariant__9d0528e6.Tabs_initial__9d0528e6:after{width:100%}}.Tabs_folderVariant__9d0528e6.Tabs_active__9d0528e6:after.Tabs_bg_Grey__9d0528e6,.Tabs_folderVariant__9d0528e6.Tabs_initial__9d0528e6:after.Tabs_bg_Grey__9d0528e6{border-radius:.625rem!important}.Tabs_folderVariant__9d0528e6.Tabs_active__9d0528e6.Tabs_bg_White__9d0528e6,.Tabs_folderVariant__9d0528e6.Tabs_initial__9d0528e6.Tabs_bg_White__9d0528e6{background:#fff!important}.Tabs_folderVariant__9d0528e6.Tabs_primary_Blue__9d0528e6.Tabs_active__9d0528e6:after,.Tabs_folderVariant__9d0528e6.Tabs_primary_Blue__9d0528e6.Tabs_initial__9d0528e6:after{background:#236cff}.Tabs_folderVariant__9d0528e6.Tabs_primary_Green__9d0528e6.Tabs_active__9d0528e6:after,.Tabs_folderVariant__9d0528e6.Tabs_primary_Green__9d0528e6.Tabs_initial__9d0528e6:after{background:#2ca01c}.Tabs_folderVariant__9d0528e6.Tabs_text__9d0528e6.Tabs_focus__9d0528e6{outline:none}.Tabs_folderVariant__9d0528e6.Tabs_tablistwrap__9d0528e6:after{content:none}.Tabs_folderVariant__9d0528e6.Tabs_panel__9d0528e6{border-top:.125rem solid #e3e5e8;bottom:.0625rem;margin-right:.0625rem;padding:.625rem}.Tabs_folderVariant__9d0528e6.Tabs_panel__9d0528e6.Tabs_bg_Grey__9d0528e6{border:.125rem solid #e3e5e8!important;border-radius:.625rem}.Tabs_folderVariant__9d0528e6.Tabs_bg_White__9d0528e6{background:#fff}.Tabs_tablist__9d0528e6{position:relative;text-align:center}@media (min-width:768px){.Tabs_tablist__9d0528e6{display:-webkit-box;display:-ms-flexbox;display:flex}.Tabs_tablist__9d0528e6.Tabs_left__9d0528e6{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.Tabs_tablist__9d0528e6.Tabs_center__9d0528e6{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Tabs_tablist__9d0528e6.Tabs_right__9d0528e6{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.Tabs_tablist__9d0528e6.Tabs_tablistvertical__9d0528e6{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.Tabs_tablistwrap__9d0528e6{position:relative}.Tabs_tablistwrap__9d0528e6:after{background:#e3e5e8;bottom:0;content:"";height:.125rem;left:0;position:absolute;width:100%}@media (min-width:768px){.Tabs_tablistwrap__9d0528e6.Tabs_tablistwrapvertical__9d0528e6{padding:0;width:25%}.Tabs_tablistwrap__9d0528e6.Tabs_tablistwrapvertical__9d0528e6:after{height:100%;left:0;top:0;width:.125rem}.Tabs_tablistwrap__9d0528e6.Tabs_tablistwrapvertical__9d0528e6.Tabs_rwStyle__9d0528e6:after{height:100%;width:.25rem}}.Tabs_tablistwrap__9d0528e6.Tabs_rwStyle__9d0528e6:after{background:#eceef1;border-radius:624.9375rem;height:.25rem}@media (max-width:767px){.Tabs_hide__9d0528e6{display:none}.Tabs_tabs__9d0528e6{overflow:hidden;width:100%}.Tabs_tablist__9d0528e6{overflow-x:auto;padding:0 .625rem;white-space:nowrap}}@media (min-width:768px){.Tabs_accordion__9d0528e6{display:none}.Tabs_vertical__9d0528e6{display:-webkit-box;display:-ms-flexbox;display:flex}.Tabs_wrap__9d0528e6{padding:0 2.5rem}.Tabs_tabs__9d0528e6{margin:0 auto;max-width:85rem}.Tabs_fullWidth__9d0528e6{padding:0}.Tabs_fullWidth__9d0528e6 .Tabs_tabs__9d0528e6{max-width:unset}.Tabs_panelVertical__9d0528e6{width:75%}.Tabs_panelBg__9d0528e6{background:#f4f5f8}.Tabs_panelPadding__9d0528e6{padding:3.75rem}}.Tabs_tabDescription__9d0528e6{display:none}@media (min-width:1024px){.Tabs_tabDescription__9d0528e6{display:block}.Tabs_tabTitle__9d0528e6{display:block;font-weight:600;margin-bottom:.625rem}.Tabs_tablistwrap__9d0528e6:not(.Tabs_tablistwrapvertical__9d0528e6):after{margin:0 auto;max-width:85rem;right:0}}.Tabs_wrap__9d0528e6.Tabs_white__9d0528e6{background:#fff}.Tabs_wrap__9d0528e6.Tabs_black__9d0528e6{background:#000}.Tabs_wrap__9d0528e6.Tabs_grey01__9d0528e6{background:#393a3d}.Tabs_wrap__9d0528e6.Tabs_grey02__9d0528e6{background:#6b6c72}.Tabs_wrap__9d0528e6.Tabs_grey03__9d0528e6{background:#8d9096}.Tabs_wrap__9d0528e6.Tabs_grey08__9d0528e6{background:#f4f5f8}.Tabs_wrap__9d0528e6.Tabs_green01alt__9d0528e6{background:var(--color-green-01-alt)}.Tabs_wrap__9d0528e6.Tabs_green02alt__9d0528e6{background:var(--color-green-02-alt)}.Tabs_wrap__9d0528e6.Tabs_green03__9d0528e6{background:#53b700}.Tabs_wrap__9d0528e6.Tabs_green04__9d0528e6{background:#7fd000}.Tabs_wrap__9d0528e6.Tabs_green05__9d0528e6{background:#a9e838}.Tabs_wrap__9d0528e6.Tabs_teal01__9d0528e6{background:#008481}.Tabs_wrap__9d0528e6.Tabs_teal02__9d0528e6{background:#00a6a4}.Tabs_wrap__9d0528e6.Tabs_teal03__9d0528e6{background:#00c1bf}.Tabs_wrap__9d0528e6.Tabs_teal04__9d0528e6{background:#00d7d7}.Tabs_wrap__9d0528e6.Tabs_blue01__9d0528e6{background:#055393}.Tabs_wrap__9d0528e6.Tabs_blue02__9d0528e6{background:#0077c5}.Tabs_wrap__9d0528e6.Tabs_blue03__9d0528e6{background:#0097e6}.Tabs_wrap__9d0528e6.Tabs_blue04__9d0528e6{background:#21abf6}.Tabs_wrap__9d0528e6.Tabs_blue05__9d0528e6{background:#34bfff}.Tabs_wrap__9d0528e6.Tabs_gold01__9d0528e6{background:var(--color-gold-01)}.Tabs_wrap__9d0528e6.Tabs_gold02__9d0528e6{background:var(--color-gold-02)}.Tabs_wrap__9d0528e6.Tabs_gradient__9d0528e6{background-image:linear-gradient(45deg,#53b700,#00c1bf)}.Tabs_wrap__9d0528e6.Tabs_whiteandsand__9d0528e6{background:var(--color-rw-tofu)}.Tabs_wrap__9d0528e6.Tabs_whiteandsand__9d0528e6 .Tabs_tab__9d0528e6.Tabs_rwStyle__9d0528e6:after{background:#236cff}.Tabs_wrap__9d0528e6.Tabs_whiteandsand__9d0528e6 .Tabs_tablistwrap__9d0528e6.Tabs_rwStyle__9d0528e6:after{background:#e3e5e8}.Tabs_wrap__9d0528e6.Tabs_skyblue__9d0528e6{background:var(--color-blue-rw-sky)}.Tabs_wrap__9d0528e6.Tabs_rwgreen04__9d0528e6{background:var(--color-green-rw-green)}.Tabs_wrap__9d0528e6.Tabs_darkblue01__9d0528e6{background:#0d333f}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.SecondaryNav_dark__5294673a{background:#393a3d;color:#fff}.SecondaryNav_white__5294673a{background:#fff;color:#393a3d}.SecondaryNav_grey01__5294673a{background:#393a3d;color:#fff}.SecondaryNav_blue01__5294673a{background:#055393;color:#fff}.SecondaryNav_blue02__5294673a{background:#236cff;color:#fff}.SecondaryNav_blue03__5294673a{background:#0097e6;color:#fff}.SecondaryNav_gold02__5294673a{background:#c4974d;color:#fff}@media (min-width:1024px){.SecondaryNav_mobile__5294673a{display:none}}@media (max-width:1023px){.SecondaryNav_desktop__5294673a{display:none}}.SecondaryNav_siteLabelLink__5294673a{border:none;color:#393a3d!important;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem!important;font-weight:600!important}.SecondaryNav_siteLabelLink__5294673a.SecondaryNav_light__5294673a{color:#fff!important}.SecondaryNav_siteLabelLink__5294673a:hover{color:#393a3d;cursor:pointer;text-decoration:none}.SecondaryNav_siteLabelLink__5294673a:visited{color:#393a3d}.SecondaryNav_siteLabelLinkDesktop__5294673a{display:none}@media (min-width:1024px){.SecondaryNav_siteLabelLinkDesktop__5294673a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.SecondaryNav_siteLabelLinkDesktop__5294673a[href=""]{pointer-events:none}}.SecondaryNav_siteLabelLinkMobile__5294673a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:1.25rem}@media (min-width:1024px){.SecondaryNav_siteLabelLinkMobile__5294673a{display:none}}.SecondaryNav_dDropdown__5294673a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.5rem}.SecondaryNav_dDropdown__5294673a.SecondaryNav_light__5294673a svg{fill:#fff}.SecondaryNav_dHover__5294673a .SecondaryNav_dDown__5294673a{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.SecondaryNav_dDown__5294673a{height:.5rem;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;width:.875rem}.SecondaryNav_dDown__5294673a.SecondaryNav_white__5294673a path{fill:#393a3d}.SecondaryNav_dDown__5294673a.SecondaryNav_dark__5294673a path{fill:#fff}.SecondaryNav_dStickyQrc__5294673a{top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--promoBannerHeight, 0px))!important}@media (max-width:1023px){.SecondaryNav_globalnavigation__5294673a{position:relative}.SecondaryNav_mWrap__5294673a{display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75rem;position:relative}.SecondaryNav_mHead__5294673a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}.SecondaryNav_mHead__5294673a.SecondaryNav_mBorder__5294673a{border-top:.0625rem solid #6b6c72}.SecondaryNav_mHead__5294673a.SecondaryNav_white__5294673a.SecondaryNav_mBorder__5294673a{border-top:.0625rem solid #d4d7dc}.SecondaryNav_mOverlay__5294673a{display:none}.SecondaryNav_mOverlay__5294673a.SecondaryNav_active__5294673a{background-color:#393a3d;display:block;height:100%;opacity:.4;position:fixed;width:100%}.SecondaryNav_mBurger__5294673a{background:transparent;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;outline:none;padding:0;position:relative;width:3.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;cursor:pointer;-ms-flex:none;flex:none}.SecondaryNav_mFilling__5294673a{border-radius:.625rem;display:block;height:.1875rem;left:1.25rem;position:absolute;width:1.25rem}.SecondaryNav_mFilling__5294673a.SecondaryNav_mWhite__5294673a{background:#393a3d}.SecondaryNav_mFilling__5294673a.SecondaryNav_mDark__5294673a{background:#fff}.SecondaryNav_mFilling1__5294673a{margin-top:-.4375rem;opacity:1;-webkit-transition:all .25s;transition:all .25s}.SecondaryNav_mFilling1__5294673a.SecondaryNav_mClose__5294673a{opacity:0}.SecondaryNav_mFilling2__5294673a{-webkit-transition:all .5s;transition:all .5s}.SecondaryNav_mFilling2__5294673a.SecondaryNav_mClose__5294673a{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.SecondaryNav_mFilling3__5294673a{-webkit-transition:all .5s;transition:all .5s}.SecondaryNav_mFilling3__5294673a.SecondaryNav_mClose__5294673a{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.SecondaryNav_mFilling4__5294673a{margin-top:.4375rem;opacity:1;-webkit-transition:all .25s;transition:all .25s}.SecondaryNav_mFilling4__5294673a.SecondaryNav_mClose__5294673a{opacity:0}.SecondaryNav_mBrand__5294673a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SecondaryNav_mBrand__5294673a,.SecondaryNav_mBrand__5294673a>span{display:-webkit-box;display:-ms-flexbox;display:flex}.SecondaryNav_mSlidein__5294673a{background:#fff;bottom:0;height:0;left:0;overflow:auto;position:absolute;top:72px!important;top:var(--secnavHeight,72px)!important;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .33s;transition:-webkit-transform .33s;transition:transform .33s;transition:transform .33s,-webkit-transform .33s;width:100vw;z-index:1001}.SecondaryNav_mSlidein__5294673a.SecondaryNav_mOpen__5294673a{-webkit-box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);height:100vh;-webkit-transform:translateX(0);transform:translateX(0)}.SecondaryNav_mSlidein__5294673a.SecondaryNav_mOpenLevel2__5294673a{position:fixed}.SecondaryNav_mMenuSticky__5294673a.SecondaryNav_mSlidein__5294673a{top:3.5rem}.SecondaryNav_mMenuSticky__5294673a>.SecondaryNav_mSlidein__5294673a{position:fixed!important;top:calc(60px - .0625rem)!important;top:calc(var(--helloBarMHeight, 0px) + var(--promoBannerHeight, 0px) + var(--globalnavHeight, 0px) + var(--secnavHeight, 60px) - .0625rem)!important}.SecondaryNav_mCta__5294673a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1.25rem}.SecondaryNav_mList__5294673a{list-style:none;margin:0;max-height:calc(100vh - 12.6875rem);max-height:calc(100vh - 6.4375rem);max-height:calc(var(--vh, 1vh)*100 - 6.4375rem);overflow-x:hidden;overflow-y:auto;padding:0}.SecondaryNav_mLevel__5294673a{padding:0 1.25rem;position:absolute;top:0;-webkit-transition:all .5s;transition:all .5s;width:100vw}.SecondaryNav_mScroll__5294673a{max-height:calc(100vh - 11.25rem);overflow-x:hidden;overflow-y:auto}.SecondaryNav_mLevel1pos__5294673a{-webkit-transform:translateX(0);transform:translateX(0)}.SecondaryNav_mLevel2__5294673a{display:none;left:100vw}.SecondaryNav_mLevel2__5294673a.SecondaryNav_mOpen__5294673a{display:block}.SecondaryNav_mLevel2pos__5294673a{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.SecondaryNav_mLevel3__5294673a{display:none;left:100vw}.SecondaryNav_mLevel3__5294673a.SecondaryNav_mOpen__5294673a{display:block}.SecondaryNav_mLevel3pos__5294673a{-webkit-transform:translateX(-200%);transform:translateX(-200%)}.SecondaryNav_mAccExp__5294673a,.SecondaryNav_mAccExp__5294673a .SecondaryNav_mLevel__5294673a{-webkit-transform:none;transform:none}.SecondaryNav_mFlex__5294673a{display:-webkit-box;display:-ms-flexbox;display:flex}.SecondaryNav_mBorderbtm__5294673a{border-bottom:.0625rem solid #d4d7dc}.SecondaryNav_mBordertop__5294673a{border-top:.0625rem solid #d4d7dc}.SecondaryNav_dStickyheight__5294673a{height:3.75rem}.SecondaryNav_dShadow__5294673a{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.SecondaryNav_dSticky__5294673a{-webkit-box-shadow:0 .375rem .625rem -.375rem rgba(0,0,0,.2);box-shadow:0 .375rem .625rem -.375rem rgba(0,0,0,.2);height:3.75rem;left:0;position:fixed;right:0;top:0!important;top:calc(var(--helloBarMHeight, 0px) + var(--promoBannerHeight, 0px) + var(--globalnavHeight, 0px))!important;width:100%;z-index:1001}.SecondaryNav_mobileSearch__5294673a{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.25rem -1.25rem;-webkit-transform:translateX(0);transform:translateX(0);width:100vw;-ms-flex-pack:distribute;justify-content:space-around}.SecondaryNav_mSearch__5294673a{-webkit-transform:translateY(4.375rem);transform:translateY(4.375rem)}.SecondaryNav_searchIcon__5294673a{float:left}.SecondaryNav_mExploreProdLink__5294673a{color:#0e8900!important;font-size:1.5rem;font-weight:600;line-height:2rem;padding:3.75rem 0}.SecondaryNav_mExploreProdLink__5294673a:hover{text-decoration:none}.SecondaryNav_mListQrc__5294673a{padding:1.25rem 0}.SecondaryNav_mListQrc__5294673a li{padding:.3125rem 0}.SecondaryNav_mScrollQrc__5294673a{max-height:none!important;padding:0 1.25rem}.SecondaryNav_siteLabelLinkMobileQrc__5294673a{margin-left:1.5rem;padding:1.25rem 0}.SecondaryNav_mWrapQrc__5294673a{height:4.5rem}.SecondaryNav_mobileSearchQrc__5294673a{margin:1.5rem 3rem;width:100%!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.SecondaryNav_mLevel1posQrc__5294673a{top:5rem}.SecondaryNav_mWrapLevel2__5294673a{display:none}.SecondaryNav_mobileSearchQrc__5294673a>div:nth-child(2)>form>input{padding-left:0!important}.SecondaryNav_mStickyQrc__5294673a{height:4.5rem}}@media (min-width:1024px){.SecondaryNav_dStickyheight__5294673a{height:3.75rem}.SecondaryNav_dShadow__5294673a{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}.SecondaryNav_dSticky__5294673a{top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--promoBannerHeight, 0px) + var(--globalnavHeight, 0px))!important}.SecondaryNav_dStickyQrc__5294673a,.SecondaryNav_dSticky__5294673a{-webkit-box-shadow:0 .375rem .625rem -.375rem rgba(0,0,0,.2);box-shadow:0 .375rem .625rem -.375rem rgba(0,0,0,.2);left:0;position:fixed;right:0;width:100%;z-index:1001}.SecondaryNav_dBrand__5294673a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SecondaryNav_dBrand__5294673a,.SecondaryNav_dBrand__5294673a>span{display:-webkit-box;display:-ms-flexbox;display:flex}.SecondaryNav_dBrand__5294673a:before{height:50%;top:25%}.SecondaryNav_dWrap__5294673a{display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75rem;margin:0 auto;max-width:90rem;padding:0 2.5rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.SecondaryNav_dWrap__5294673a:before{border-top:.0625rem solid #6b6c72;bottom:0;content:"";display:block;height:3.75rem;left:0;margin:0 2.5rem;position:absolute;right:0}.SecondaryNav_white__5294673a .SecondaryNav_dWrap__5294673a:before{border-top:.0625rem solid #d4d7dc}.SecondaryNav_dWrapSiteLabelNone__5294673a{padding-left:0}.SecondaryNav_dNav__5294673a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.SecondaryNav_dNav__5294673a [class*=MenuItem_dExpand]{right:auto!important}.SecondaryNav_siteLabel__5294673a{margin-right:auto}.SecondaryNav_dNavHide__5294673a{display:none}.SecondaryNav_navSearch__5294673a{max-width:64rem!important}.SecondaryNav_dNavRight__5294673a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.SecondaryNav_search__5294673a{margin-left:2.5rem!important}.SecondaryNav_dRightContent__5294673a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[role=menubar]:last-of-type li:last-of-type div:last-of-type{right:0}[role=menubar]:last-of-type li:after{background:transparent;content:"";height:1.25rem;margin-top:-.625rem;pointer-events:none;position:absolute;right:-1.1875rem;top:50%;width:.0625rem}[role=menubar]:last-of-type li:last-of-type:last-child:after,ul :last-child [role=menubar]:last-of-type li:after{display:none}}@media (min-width:768px){.SecondaryNav_globalnavigation__5294673a{position:relative}.SecondaryNav_mSlidein__5294673a{position:absolute;top:72px!important;top:var(--secnavHeight,72px)!important;width:50vw}.SecondaryNav_mMenuSticky__5294673a>.SecondaryNav_mSlidein__5294673a{position:fixed;top:60px!important;top:calc(var(--helloBarDHeight, 0px) + var(--promoBannerHeight, 0px) + var(--globalnavHeight, 0px) + var(--secnavHeight, 60px))!important}.SecondaryNav_mLevel__5294673a{width:50vw}.SecondaryNav_mLevel2__5294673a,.SecondaryNav_mLevel3__5294673a{left:50vw}.SecondaryNav_dSticky__5294673a{top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--promoBannerHeight, 0px) + var(--globalnavHeight, 0px))!important}.SecondaryNav_mobileSearch__5294673a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(0);transform:translateX(0);width:50vw;-ms-flex-pack:distribute;justify-content:space-around}.SecondaryNav_mSlideinQrc__5294673a{width:100vw}.SecondaryNav_mobileSearchQrc__5294673a{width:100vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.SecondaryNav_mLevelQrc__5294673a{width:100vw}}.SecondaryNav_searchImg__5294673a{height:1.25rem!important;width:1.25rem!important}.SecondaryNav_secNavIesTheme__5294673a .SecondaryNav_dWrap__5294673a{height:auto;padding:1.25rem 2.5rem}.SecondaryNav_secNavIesTheme__5294673a .SecondaryNav_dWrap__5294673a:before{height:auto;top:0}.SecondaryNav_secNavIesTheme__5294673a .SecondaryNav_siteLabelLink__5294673a>span{font-size:var(--font-size-05);font-weight:var(--font-weight-bold);line-height:var(--font-lineheight-size-05)}.SecondaryNav_secNavIesTheme__5294673a .SecondaryNav_dRightContent__5294673a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2.5rem}.SecondaryNav_secNavIesTheme__5294673a .SecondaryNav_navSearch__5294673a{z-index:1100}.SecondaryNav_secNavIesTheme__5294673a .SecondaryNav_mList__5294673a>li>a:after{background:var(--color-blue-07)}.SecondaryNav_secNavIesTheme__5294673a .SecondaryNav_dRightContent__5294673a>div>a{padding:.375rem 1.5rem}@media (max-width:calc(var(--breakpoints-small ) - 1px)){.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mHead__5294673a{padding:var(--spacing-small)}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_siteLabelLinkMobile__5294673a{margin-left:0}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_siteLabelLink__5294673a>span{font-size:var(--font-size-05);font-weight:var(--font-weight-bold);line-height:var(--font-lineheight-size-05)}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_dDropdown__5294673a{margin-left:var(--spacing-xxsmall)}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mSlidein__5294673a{border-top:none;-webkit-box-shadow:none;box-shadow:none}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mLevel__5294673a{border-top:.0625rem solid var(--color-grey-04);padding:0}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mList__5294673a{border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.75rem;padding:3.75rem 0 3.75rem 2.5rem}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mList__5294673a>li:first-child{border-top:none}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mList__5294673a>li{border-bottom:none}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mList__5294673a>li>a{font-size:var(--font-size-05);font-weight:var(--font-weight-demi);line-height:var(--font-lineheight-size-05);padding:0}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mList__5294673a>li>a>span{margin-right:2.5rem}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_searchImg__5294673a{height:1.5rem!important;width:1.5rem!important}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mSignInProdLink__5294673a{border-top:.0625rem solid #d4d7dc;font-size:var(--font-size-05);font-weight:var(--font-weight-demi);line-height:var(--font-lineheight-size-05);padding:var(--spacing-xlarge) 0;padding-left:2.5rem}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mSignInProdLink__5294673a:hover{text-decoration:none}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_iesThemeSignin__5294673a>button>span{margin-right:2.5rem}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_iesThemeSignin__5294673a>button>span>span{color:var(--color-ies-super-blue)}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_iesThemeSignin__5294673a{display:none}}@media (min-width:var(--breakpointsSmall )) and (max-width:calc(var(--breakpoints-medium ) - 1px)){.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mHead__5294673a{padding:var(--spacing-small)}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_siteLabelLinkMobile__5294673a{margin-left:0}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_siteLabelLink__5294673a>span{font-size:var(--font-size-05);font-weight:var(--font-weight-bold);line-height:var(--font-lineheight-size-05)}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_dDropdown__5294673a{margin-left:var(--spacing-xxsmall)}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mSlidein__5294673a{border-top:.0625rem solid #d4d7dc;-webkit-box-shadow:none;box-shadow:none;width:100%}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mLevel__5294673a{padding:0;width:100%}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mList__5294673a{border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;padding:2.5rem 0 2.5rem 2.5rem}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mList__5294673a>li:first-child{border-top:none}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mList__5294673a>li{border-bottom:none}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mList__5294673a>li>a{color:var(--color-rw-netural-pepper-120);font-size:var(--font-size-05);font-weight:var(--font-weight-demi);line-height:var(--font-lineheight-size-05);padding:0}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mList__5294673a>li>a.SecondaryNav_disabled__5294673a{color:var(--color-rw-netural-pepper-120);opacity:.25}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mList__5294673a>li>a>span{margin-right:2.5rem}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_searchImg__5294673a{height:1.5rem!important;width:1.5rem!important}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mSignInProdLink__5294673a{border-top:.0625rem solid var(--color-rw-netural-pepper-40);font-size:var(--font-size-05);font-weight:var(--font-weight-demi);line-height:var(--font-lineheight-size-05);padding:var(--spacing-xlarge) 0;padding-left:2.5rem}.SecondaryNav_mIesTheme__5294673a .SecondaryNav_mSignInProdLink__5294673a:hover{text-decoration:none}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.Testimonial_testimonial__fea733d8{margin:0 1.25rem}@media (min-width:768px){.Testimonial_testimonial__fea733d8{margin:0 1.875rem}}.Testimonial_wrap__fea733d8{text-align:center}.Testimonial_wrap__fea733d8.Testimonial_textLeft__fea733d8{text-align:left}@media (min-width:768px){.Testimonial_wrap__fea733d8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:86.25rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

:root{--breakpointsMedium:64rem;--breakpointsXlarge:90rem}.TextGrid_textgrid__f2892f4e{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.TextGrid_textgrid__f2892f4e.TextGrid_textGridFullWidth__f2892f4e{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1024px){.TextGrid_textgrid__f2892f4e{max-width:85rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.VerticalCarousel_verticalCarousel__1ae81329{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;height:auto;margin:0 auto;max-width:90rem;padding-left:1.25rem;padding-right:1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media screen and (min-width:768px){.VerticalCarousel_verticalCarousel__1ae81329{padding-left:2.5rem;padding-right:2.5rem}}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_carouselCards__1ae81329{font-size:1rem;line-height:1.5rem}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_card__1ae81329{border-left:.3125rem solid transparent;padding:1.25rem;-webkit-transition:.3s;transition:.3s}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_card__1ae81329.VerticalCarousel_inverse__1ae81329{color:#fff}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_cardContent__1ae81329{overflow:hidden;padding-top:1.25rem;position:relative;width:100%}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_linkContainer__1ae81329{margin-left:1.25rem;margin-top:2.5rem}@media screen and (min-width:1200px){.VerticalCarousel_verticalCarousel__1ae81329{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_carouselCards__1ae81329{width:100%}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_card__1ae81329.VerticalCarousel_hover__1ae81329,.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_card__1ae81329:hover{background-color:#f4f5f8;border-radius:.25rem;border-bottom-left-radius:.3125rem;opacity:1}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_card__1ae81329.VerticalCarousel_hover__1ae81329.VerticalCarousel_gold02__1ae81329,.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_card__1ae81329:hover.VerticalCarousel_gold02__1ae81329{border-left:.3125rem solid #c4974d}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_card__1ae81329.VerticalCarousel_hover__1ae81329.VerticalCarousel_blue01__1ae81329,.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_card__1ae81329:hover.VerticalCarousel_blue01__1ae81329{border-left:.3125rem solid #055393}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_card__1ae81329.VerticalCarousel_hover__1ae81329.VerticalCarousel_blue02__1ae81329,.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_card__1ae81329:hover.VerticalCarousel_blue02__1ae81329{border-left:.3125rem solid #0077c5}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_card__1ae81329.VerticalCarousel_hover__1ae81329.VerticalCarousel_blue03__1ae81329,.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_card__1ae81329:hover.VerticalCarousel_blue03__1ae81329{border-left:.3125rem solid #0097e6}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_card__1ae81329.VerticalCarousel_focus__1ae81329:not(:active),.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_card__1ae81329:focus:not(:active){border:.1875rem solid #0077c5;border-radius:.25rem}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_card__1ae81329.VerticalCarousel_inverse__1ae81329.VerticalCarousel_hover__1ae81329,.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_card__1ae81329.VerticalCarousel_inverse__1ae81329:hover{background-color:#6b6c72;border-left:.3125rem solid #fff}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_cardContentWrap__1ae81329{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:768px) and (max-width:1200px){.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_cardContainer__1ae81329{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.5rem}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_card__1ae81329{padding:0 2.5rem 1.25rem 0;width:33.333%}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_cardContent__1ae81329{margin-bottom:.625rem;max-width:66.667%;min-height:16.9375rem}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_linkContainer__1ae81329{margin-top:1.25rem}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_cardContentWrap__1ae81329{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_cardContainer__1ae81329{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_cardContent__1ae81329{max-height:12.375rem}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_card__1ae81329{width:100%}.VerticalCarousel_verticalCarousel__1ae81329 .VerticalCarousel_linkContainer__1ae81329{margin-top:2.5rem}}
/**
 * Do not edit directly
 * Generated on Wed, 25 Mar 2026 18:16:53 GMT
 */

:root {
  --border-radius-small: 4px;
  --border-radius-medium: 8px;
  --border-radius-pill: 9999px;
  --border-radius-rounded: 50%;
  --border-radius-rw-jumbo: 1.75em;
  --border-radius-rw-standard: 1.2em;
  --border-radius-rw-mini: 0.8em;
  --border-radius-rw-banner: 0.5rem; /* Used on Rw banner */
  --border-radius-rw-testimonial: 20px;
  --border-width-rw-tertiary: 2px;
  --breakpoints-xsmall: 480px;
  --breakpoints-small: 768px;
  --breakpoints-medium: 1024px;
  --breakpoints-large: 1200px;
  --breakpoints-xlarge: 1440px;
  --color-ice-110: #d5ecef;
  --color-agave-20: #c2f5ff;
  --color-agave-30: #81f2fe;
  --color-agave-40: #38e8f6;
  --color-spearmint-50: #00d5b0;
  --color-wintermint-100: #eff4f9;
  --color-olive-30: #c5ef71;
  --color-green-01: #108000;
  --color-green-01-alt: #0d7300; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-02: #2ca01c; /* QuickBooks Green */
  --color-green-02-alt: #0e8900; /* *EXPERIMENTAL COLORS - DO NOT USE WITHOUT QUICKBOOKS BRAND PERMISSION */
  --color-green-03: #53b700;
  --color-green-04: #7fd000;
  --color-green-05: #a9e838;
  --color-green-06: #3bd85e;
  --color-green-rw-mint: #94f8ba; /* Reimagine color */
  --color-green-rw-green: #0fd46c; /* Reimagine color */
  --color-green-rw-dark: #0a8543; /* Reimagine color */
  --color-green-rw-darker: #086d37; /* Reimagine color */
  --color-green-rw-light: #e8f5e3; /* Reimagine color */
  --color-green-qrc: #009633; /* QRC color */
  --color-grey-01: #393a3d; /* QuickBooks Dark Grey */
  --color-grey-02: #6b6c72;
  --color-grey-03: #8d9096;
  --color-grey-04: #babec5;
  --color-grey-05: #d4d7dc;
  --color-grey-06: #e3e5e8;
  --color-grey-07: #eceef1; /* QuickBooks Light Grey */
  --color-grey-08: #f4f5f8;
  --color-grey-rw-grey-01: #e5e5e5;
  --color-grey-rw-grey-02: #f7f8f3; /* used on rw cards container on product landing */
  --color-grey-rw-grey-03: #dddddd; /* used on plan detail sep */
  --color-grey-rw-grey: #c4c4c4; /* Reimagine Grey */
  --color-grey-rw-dark-grey: #babec5; /* Reimagine Dark Grey */
  --color-grey-rw-light-grey: #f7f7f7; /* Reimagine Light Grey */
  --color-grey-rw-tofu: #f3f2ef; /* Reimagine Grey Tofu */
  --color-grey-rw-dark-tofu: #e2e0db; /* Reimagine Dark Tofu */
  --color-red-01: #b80000;
  --color-red-02: #d52b1e;
  --color-red-03: #dd2366;
  --color-red-04: #f25a52;
  --color-blue-00: #053d6d;
  --color-blue-01: #055393;
  --color-blue-02: #0077c5; /* Text link */
  --color-blue-03: #0097e6;
  --color-blue-04: #21abf6;
  --color-blue-05: #34bfff; /* Button inverse focus outline */
  --color-blue-06: #bfdcf1; /* Intuit light blue */
  --color-blue-07: #236cff; /* Intuit new blue */
  --color-blue-08: #00254a; /* Blueberry 110 */
  --color-blue-rw-dark: #0d333f; /* Reimagine color */
  --color-blue-rw-darker: #09222a; /* Reimagine color */
  --color-blue-rw-light: #d8eaeb; /* Reimagine color */
  --color-blue-icom-light-blue: #bfdaef;
  --color-blue-rw-light-blue: #00d7d7; /* Reimagine color */
  --color-blue-rw-sky: #dbedee; /* Reimagine color */
  --color-blue-rw-sky-blue: #eaf6f7; /* Reimagine color */
  --color-blue-grayish-blue: #21262a; /* Reimagine color */
  --color-blue-prompt-background: #f4f9ff; /* QB Support Prompt light blue background */
  --color-blue-pale-blue: #e0edff;
  --color-teal-01: #008481;
  --color-teal-02: #00a6a4;
  --color-teal-03: #00c1bf;
  --color-teal-04: #00d7d7;
  --color-teal-05: #07c4d9;
  --color-purple-03: #7a3dd8;
  --color-yellow-02: #ffbb00;
  --color-yellow-mc-yellow: #fee01a; /* Used for MailChimp */
  --color-pink-02: #c9007a;
  --color-pink-03: #e31c9e;
  --color-pink-04: #dd2366;
  --color-orange-01: #f95700;
  --color-orange-02: #ff6a00;
  --color-orange-03: #ff8000;
  --color-orange-04: #ff6a00;
  --color-orange-05: #f95700;
  --color-orange-rw: #ff8540; /* Used on Badge */
  --color-orange-rw-orange: #ff8540; /* Used on Badge */
  --color-gold-01: #a98343;
  --color-gold-02: #c4974d;
  --color-gold-03: #d2aa64;
  --color-gold-04: #e0bd7b;
  --color-gold-05: #eed092;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-sand-02: #f7f8f3;
  --color-rw-kiwi-10: #d8ffdb;
  --color-rw-kiwi-40: #5bef76;
  --color-rw-kiwi-50: #3bd85e;
  --color-rw-kiwi-60: #00bb42;
  --color-rw-kiwi-70: #00a63b;
  --color-rw-kiwi-90: #006c23;
  --color-rw-netural-pepper-30: #c3ced5;
  --color-rw-netural-pepper-40: #adbac2;
  --color-rw-netural-pepper-60: #859299;
  --color-rw-netural-pepper-80: #5d686f;
  --color-rw-netural-pepper-90: #4c555b;
  --color-rw-netural-pepper-110: #2b3135;
  --color-rw-netural-pepper-120: #21262a;
  --color-rw-netural-pepper-130: #181c1f;
  --color-rw-tofu: #f3f2ef;
  --color-rw-dark-tofu: #e2e0db;
  --color-accounting: #53b700;
  --color-payroll: #e31c9e;
  --color-payments: #0097e6;
  --color-time-tracking: #ff8000;
  --color-ies-super-blue: #236cff;
  --color-blueberry-60: #3492ef;
  --color-article-link: #0365ac; /* Article link color in related articles */
  --easing-slow: cubic-bezier(0.35, 0, 0.5, 1); /* Slow easing creates a subtle movement that works well for passive animations, when the user is viewing but not interacting with the interface. This includes visual feedback or cases where the UI is hinting at the next action. Slow is our default ease applied to opacity and color animations. */
  --easing-quick: cubic-bezier(0.35, 0, 0.25, 1); /* Quick easing creates a responsive animation that instantly moves based off the user’s interaction. This curve is used with objects that have a dynamic position, scale, or rotation and appear and stay within the screen. */
  --easing-exit: cubic-bezier(0.35, 0, 0.8, 1); /* Exit easing is how it leaves view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-entrance: cubic-bezier(0, 0, 0.1, 1); /* Entrance easing is used to bring an element into view. This type of movement combined with an opacity animation creates smooth transitions between scenes generally applied to position or scale. */
  --easing-spirited: cubic-bezier(0.35, 1.35, 0.3, 1); /* Spirited ease is similar to quick easing, except with a subtle spring overshoot. It’s used when animating objects that have dynamic position, scale, or rotation appear and stay within the confines of the screen. */
  --easing-spirited-entrance: cubic-bezier(0.15, 1.3, 0.3, 1); /* Spirited entrance animates an element into view with momentum and subtly pulls back into place. Think: stretching a rubber band then releasing.  */
  --easing-spirited-exit: cubic-bezier(0.7, -0.1, 0.6, 1); /* Spirited exit creates anticipation by building momentum then accelerates out of the scene. Think: stretching a rubber band then releasing.  */
  --elevation-skim: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  --elevation-lifted: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
  --elevation-raised: 0px 4px 16px 0px rgba(0, 0, 0, 0.2);
  --elevation-floating: 0px 6px 24px 0px rgba(0, 0, 0, 0.2);
  --elevation-product-finder-item: 0px 2px 2px rgba(13, 51, 63, 0.1);
  --elevation-product-finder-card: 8px 0px 20px rgba(13, 51, 63, 0.15);
  --elevation-clickable-tooltip: 0px 20px 30px rgba(0, 0, 0, 0.1);
  --font-family-avenir: 'AvenirNext forINTUIT', 'Avenir', 'Helvetica', 'Arial', sans-serif;
  --font-size-10: 60px;
  --font-size-11: 72px;
  --font-size-12: 84px;
  --font-size-13: 96px;
  --font-size-14: 108px;
  --font-size-15: 120px;
  --font-size-16: 132px;
  --font-size-09: 48px;
  --font-size-08: 40px;
  --font-size-07: 34px;
  --font-size-06: 28px;
  --font-size-05: 24px;
  --font-size-04: 20px;
  --font-size-03: 16px;
  --font-size-02: 14px;
  --font-size-01: 12px;
  --font-size-00: 10px;
  --font-size-rw-video-link-font-size: 0.8rem;
  --font-size-rw-video-link-line-height: 1.1rem;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-demi: 600;
  --font-weight-bold: 700;
  --font-weight-heavy: 800;
  --font-lineheight-heading: 1.3;
  --font-lineheight-body: 1.5;
  --font-lineheight-heading-01: 1.4;
  --font-lineheight-body-01: 1.42857143;
  --font-lineheight-heading-02: 1.28571429;
  --font-lineheight-rw-video-link: 21.86px;
  --font-lineheight-size-10: 76px;
  --font-lineheight-size-11: 92px;
  --font-lineheight-size-12: 108px;
  --font-lineheight-size-13: 108px;
  --font-lineheight-size-14: 116px;
  --font-lineheight-size-15: 128px;
  --font-lineheight-size-16: 140px;
  --font-lineheight-size-09: 60px;
  --font-lineheight-size-08: 52px;
  --font-lineheight-size-07: 44px;
  --font-lineheight-size-06: 36px;
  --font-lineheight-size-05: 32px;
  --font-lineheight-size-04: 28px;
  --font-lineheight-size-03: 24px;
  --font-lineheight-size-02: 20px;
  --font-lineheight-size-01: 16px;
  --grid-gutter: 20px;
  --grid-margin-small: 16px;
  --grid-margin-base: 20px;
  --grid-column-10: 83.333%;
  --grid-column-11: 91.667%;
  --grid-column-12: 100%;
  --grid-column-01: 8.333%;
  --grid-column-02: 16.667%;
  --grid-column-03: 25%;
  --grid-column-04: 33.333%;
  --grid-column-05: 41.667%;
  --grid-column-06: 50%;
  --grid-column-07: 58.333%;
  --grid-column-08: 66.667%;
  --grid-column-09: 75%;
  --radius-small: 12px;
  --spacing-xxxsmall: 4px;
  --spacing-xxsmall: 8px;
  --spacing-xsmall: 16px;
  --spacing-small: 20px;
  --spacing-large: 40px;
  --spacing-xlarge: 60px;
  --spacing-xxlarge: 80px;
  --spacing-xxxlarge: 120px;
  --spacing-rw-small-button-height: 48px; /* Reimagine button size */
  --spacing-rw-medium-button-height: 52px; /* Reimagine button size */
  --spacing-rw-large-button-height: 56px; /* Reimagine button size */
  --spacing-rw-small-button-padding: 20px; /* Reimagine button padding */
  --spacing-rw-medium-button-padding: 28px; /* Reimagine button padding */
  --spacing-rw-large-button-padding: 36px; /* Reimagine button padding */
  --spacing-rw-sec-nav-sticky-height-mobile: 134px; /* Reimagine Secondary Nav height when sticky in Mobile view */
  --spacing-rw-sec-nav-sticky-height-desktop: 80px; /* Reimagine Secondary Nav height when sticky in Desktop view */
  --zindex-dropdown: 1000;
  --zindex-sticky: 1100;
  --zindex-fixed: 1200;
  --zindex-overlay: 1300;
  --zindex-overlay-closer: 1305;
  --zindex-modal: 1400;
  --zindex-tooltip: 1500;
  --zindex-rw-hero-left: 1;
  --zindex-rw-hero-right: 0;
  --zindex-page-content: 100;
  --zindex-gbl-header-overlay: 1001;
  --zindex-rw-sub-layer: -1;
}

.VerticalCarouselItem_card__030239e5{padding:1rem 2.5rem 0 1.25rem}.VerticalCarouselItem_card__030239e5.VerticalCarouselItem_inverse__030239e5{color:#fff}.VerticalCarouselItem_cardContainer__030239e5{font-size:1rem;line-height:1.5rem;margin-right:3.75rem;width:100%}.VerticalCarouselItem_cardHeader__030239e5{font-weight:700}.VerticalCarouselItem_cardText__030239e5{font-weight:500;padding-top:.625rem}.VerticalCarouselItem_cardContent__030239e5{overflow:hidden;position:relative;width:100%}.VerticalCarouselItem_cardContent__030239e5 img{max-width:100%}@media screen and (min-width:1200px){.VerticalCarouselItem_cardContainer__030239e5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.VerticalCarouselItem_cardContent__030239e5{display:none;left:38.5%;max-width:58.333%;overflow:hidden;position:absolute;top:0;width:58.333%}.VerticalCarouselItem_showItemContent__030239e5{display:block}.VerticalCarouselItem_cardContentWrap__030239e5{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:relative;top:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.VerticalCarouselItem_card__030239e5{border-left:.3125rem solid transparent;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:4.6875rem;max-width:33.333%;padding:1.25rem;-webkit-transition:.3s;transition:.3s;width:33.333%}.VerticalCarouselItem_card__030239e5.VerticalCarouselItem_hover__030239e5,.VerticalCarouselItem_card__030239e5:hover{background-color:#f4f5f8;border-radius:.25rem;border-bottom-left-radius:.3125rem;opacity:1}.VerticalCarouselItem_card__030239e5.VerticalCarouselItem_hover__030239e5.VerticalCarouselItem_gold02__030239e5,.VerticalCarouselItem_card__030239e5:hover.VerticalCarouselItem_gold02__030239e5{border-left:.3125rem solid #c4974d}.VerticalCarouselItem_card__030239e5.VerticalCarouselItem_hover__030239e5.VerticalCarouselItem_blue01__030239e5,.VerticalCarouselItem_card__030239e5:hover.VerticalCarouselItem_blue01__030239e5{border-left:.3125rem solid #055393}.VerticalCarouselItem_card__030239e5.VerticalCarouselItem_hover__030239e5.VerticalCarouselItem_blue02__030239e5,.VerticalCarouselItem_card__030239e5:hover.VerticalCarouselItem_blue02__030239e5{border-left:.3125rem solid #0077c5}.VerticalCarouselItem_card__030239e5.VerticalCarouselItem_hover__030239e5.VerticalCarouselItem_blue03__030239e5,.VerticalCarouselItem_card__030239e5:hover.VerticalCarouselItem_blue03__030239e5{border-left:.3125rem solid #0097e6}.VerticalCarouselItem_card__030239e5.VerticalCarouselItem_focus__030239e5:not(:active),.VerticalCarouselItem_card__030239e5:focus:not(:active){border-left-color:transparent;border-radius:.25rem;-webkit-box-shadow:0 0 0 .1875rem #0077c5;box-shadow:0 0 0 .1875rem #0077c5;outline:0}.VerticalCarouselItem_card__030239e5.VerticalCarouselItem_inverse__030239e5.VerticalCarouselItem_hover__030239e5,.VerticalCarouselItem_card__030239e5.VerticalCarouselItem_inverse__030239e5:hover{background-color:#6b6c72;border-left:.3125rem solid #fff}}@media screen and (min-width:768px) and (max-width:1200px){.VerticalCarouselItem_cardContainer__030239e5{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.5rem}.VerticalCarouselItem_card__030239e5{padding:0 2.5rem 0 0;width:33.333%}.VerticalCarouselItem_cardContent__030239e5{max-width:66.667%;min-height:16.9375rem}.VerticalCarouselItem_cardContentWrap__030239e5{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){.VerticalCarouselItem_cardContainer__030239e5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:2.5rem}.VerticalCarouselItem_cardContent__030239e5{max-height:12.375rem}.VerticalCarouselItem_card__030239e5{width:100%}}