/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_arrow__71d4869c{position:relative}.Badge_module_arrow__71d4869c.Badge_module_arrowLeft__71d4869c{margin-left:.375rem}.Badge_module_arrow__71d4869c.Badge_module_arrowRight__71d4869c{margin-right:.375rem}.Badge_module_arrow__71d4869c.Badge_module_arrowUp__71d4869c{margin-top:.375rem}.Badge_module_arrow__71d4869c.Badge_module_arrowBottom__71d4869c{margin-bottom:.375rem}.Badge_module_arrow__71d4869c:after{background-color:transparent;border:.5rem solid transparent;content:"";display:block;height:.1rem;position:absolute;width:.1rem}.Badge_module_arrow__71d4869c.Badge_module_arrow__71d4869c.Badge_module_arrowLeft__71d4869c:after{right:100%;-webkit-transform:translateX(20%);transform:translateX(20%)}.Badge_module_arrow__71d4869c.Badge_module_arrow__71d4869c.Badge_module_arrowRight__71d4869c:after{left:100%;-webkit-transform:rotate(180deg) translateX(20%);transform:rotate(180deg) translateX(20%)}.Badge_module_arrow__71d4869c.Badge_module_arrow__71d4869c.Badge_module_arrowTop__71d4869c:after{bottom:100%;-webkit-transform:rotate(90deg) translateX(20%);transform:rotate(90deg) translateX(20%)}.Badge_module_arrow__71d4869c.Badge_module_arrow__71d4869c.Badge_module_arrowBottom__71d4869c:after{top:100%;-webkit-transform:rotate(270deg) translateX(20%);transform:rotate(270deg) translateX(20%)}.Badge_module_pink__71d4869c{background-color:#c9007a}.Badge_module_pink__71d4869c.Badge_module_arrow__71d4869c:after{border-right:.5rem solid #c9007a}.Badge_module_yellow__71d4869c{background-color:#fb0;color:#393a3d}.Badge_module_yellow__71d4869c.Badge_module_arrow__71d4869c:after{border-right:.5rem solid #fb0}.Badge_module_teal__71d4869c{background-color:#008481}.Badge_module_teal__71d4869c.Badge_module_arrow__71d4869c:after{border-right:.5rem solid #008481}.Badge_module_purple__71d4869c{background-color:#7a3dd8}.Badge_module_purple__71d4869c.Badge_module_arrow__71d4869c:after{border-right:.5rem solid #7a3dd8}.Badge_module_green__71d4869c{background-color:#0d7300}.Badge_module_green__71d4869c.Badge_module_arrow__71d4869c:after{border-right:.5rem solid #0d7300}.Badge_module_blue__71d4869c{background-color:#0077c5}.Badge_module_blue__71d4869c.Badge_module_arrow__71d4869c:after{border-right:.5rem solid #0077c5}.Badge_module_grey__71d4869c{background-color:#6b6c72}.Badge_module_grey__71d4869c.Badge_module_arrow__71d4869c:after{border-right:.5rem solid #6b6c72}.Badge_module_red__71d4869c{background-color:#d52b1e}.Badge_module_red__71d4869c.Badge_module_arrow__71d4869c:after{border-right:.5rem solid #d52b1e}.Badge_module_rwOrange__71d4869c{background-color:#ff8540;color:#000;font-size:.875rem;text-transform:none}.Badge_module_rwOrange__71d4869c.Badge_module_arrow__71d4869c:after{border-right:.5rem solid #ff8540}.Badge_module_rwLightblue__71d4869c{background-color:#00d7d7;color:#000;font-size:.875rem;text-transform:none}.Badge_module_rwLightblue__71d4869c.Badge_module_arrow__71d4869c:after{border-right:.5rem solid #00d7d7}.Badge_module_rwNeutralblue__71d4869c{background-color:var(--color-agave-20);color:#000;font-size:.875rem;text-transform:none}.Badge_module_rwNeutralblue__71d4869c.Badge_module_arrow__71d4869c:after{border-right:.5rem solid var(--color-agave-20)}.Badge_module_qbGreen__71d4869c{background-color:#0fd46c;color:#000;font-size:.875rem;text-transform:none}.Badge_module_qbGreen__71d4869c.Badge_module_arrow__71d4869c:after{border-right:.5rem solid #0fd46c}.Badge_module_black__71d4869c{background-color:#000}.Badge_module_black__71d4869c.Badge_module_arrow__71d4869c:after{border-right:.5rem solid #000}.Badge_module_rwWhite__71d4869c{background-color:var(--color-white);color:#000;text-transform:none}.Badge_module_rwWhite__71d4869c.Badge_module_arrow__71d4869c:after{border-right:.5rem solid var(--color-white)}.Badge_module_superblue__71d4869c{background-color:#236cff;color:#fff}.Badge_module_agave40__71d4869c{background-color:var(--color-agave-40);color:#000}.Badge_module_extraSmall__71d4869c{font-size:.75rem;font-weight:600;height:1.25rem;line-height:1rem;padding:.125rem .25rem}.Badge_module_small__71d4869c{font-size:.75rem;height:1.5rem;line-height:1rem;min-width:3.0625rem;padding:.25rem .625rem}.Badge_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_cornerstoneItem__b961056d{display:-webkit-box;display:-ms-flexbox;display:flex}.BrandLink_module_cornerstoneDesktopitem__b961056d{margin:.3125rem 1.5rem .3125rem 0}.BrandLink_module_cornerstoneMobileitem__b961056d{margin-bottom:2rem;margin-top:1.5625rem}.BrandLink_module_cornerstoneMobileitem__b961056d:first-child{margin-bottom:2.5rem;margin-top:1.5625rem}.BrandLink_module_cornerstoneLink__b961056d>span{display:-webkit-box;display:-ms-flexbox;display:flex}.BrandLink_module_cornerstoneDesktoplink__b961056d>span{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.25;-webkit-transition:all .5s;transition:all .5s}.BrandLink_module_cornerstoneDesktoplink__b961056d:focus>span,.BrandLink_module_cornerstoneDesktoplink__b961056d>span:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.BrandLink_module_disableHover__b961056d>span{-webkit-filter:none;filter:none;opacity:1}.BrandLink_module_rwCornerstoneIconPadding__b961056d{padding-top:.0625rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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:624.9375rem;-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_module_button__9a91350c:before{border-color:transparent;border-radius:624.9375rem;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_module_button__9a91350c:after,.Button_module_button__9a91350c:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;position:absolute}.Button_module_button__9a91350c:after{border-radius:624.9375rem;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_module_button__9a91350c.Button_module_hover__9a91350c:after,.Button_module_button__9a91350c:hover:after{opacity:1;right:0}.Button_module_button__9a91350c.Button_module_focus__9a91350c:not(:active):before,.Button_module_button__9a91350c:focus:not(:active):before{border:.1875rem solid #0077c5}.Button_module_button__9a91350c.Button_module_disabled__9a91350c,.Button_module_button__9a91350c:disabled{cursor:not-allowed;opacity:.4}.Button_module_button__9a91350c.Button_module_disabled__9a91350c:after,.Button_module_button__9a91350c:disabled:after{display:none}.Button_module_button__9a91350c.Button_module_inverse__9a91350c.Button_module_focus__9a91350c:not(:active):before,.Button_module_button__9a91350c.Button_module_inverse__9a91350c:focus:not(:active):before{border:.1875rem solid #34bfff}.Button_module_button__9a91350c.Button_module_fusionPrimary_Kiwi__9a91350c{background-color:#5bef76;border-radius:.25rem;color:#000}.Button_module_button__9a91350c.Button_module_fusionPrimary_Kiwi__9a91350c:before{border-radius:.5rem}.Button_module_button__9a91350c.Button_module_fusionPrimary_Kiwi__9a91350c:after{background-color:#00a63b;border:.0625rem solid #fff;border-radius:.25rem}.Button_module_button__9a91350c.Button_module_fusionPrimary_Kiwi__9a91350c.Button_module_disabled__9a91350c,.Button_module_button__9a91350c.Button_module_fusionPrimary_Kiwi__9a91350c:disabled{background-color:#006c23;color:#fff}.Button_module_button__9a91350c.Button_module_olive30__9a91350c{background-color:var(--color-olive-30);border-radius:.25rem;color:var(--color-black)}.Button_module_button__9a91350c.Button_module_olive30__9a91350c:before{border-radius:.5rem}.Button_module_button__9a91350c.Button_module_olive30__9a91350c:after{background-color:var(--color-rw-kiwi-70);border-radius:.25rem}.Button_module_button__9a91350c.Button_module_olive30__9a91350c :focus,.Button_module_button__9a91350c.Button_module_olive30__9a91350c.Button_module_focus__9a91350c{background-color:var(--color-rw-kiwi-40)}.Button_module_button__9a91350c.Button_module_olive30__9a91350c.Button_module_disabled__9a91350c,.Button_module_button__9a91350c.Button_module_olive30__9a91350c:disabled{background-color:var(--color-rw-kiwi-90);color:var(--color-white)}.Button_module_button__9a91350c.Button_module_blueberry110__9a91350c{background-color:var(--color-blue-08);border-radius:.25rem;color:var(--color-white)}.Button_module_button__9a91350c.Button_module_blueberry110__9a91350c:before{border-radius:.5rem}.Button_module_button__9a91350c.Button_module_blueberry110__9a91350c:after{background-color:var(--color-rw-netural-pepper-120)}.Button_module_button__9a91350c.Button_module_blueberry110__9a91350c :focus,.Button_module_button__9a91350c.Button_module_blueberry110__9a91350c.Button_module_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_module_button__9a91350c.Button_module_blueberry110__9a91350c.Button_module_disabled__9a91350c,.Button_module_button__9a91350c.Button_module_blueberry110__9a91350c:disabled{opacity:.25}.Button_module_button__9a91350c.Button_module_fusionWhite__9a91350c{background-color:#fff;border-radius:.25rem;color:#000}.Button_module_button__9a91350c.Button_module_fusionWhite__9a91350c:before{border-radius:.5rem}.Button_module_button__9a91350c.Button_module_fusionWhite__9a91350c:after{background-color:#eceef1;border-radius:.25rem}.Button_module_button__9a91350c.Button_module_fusionWhite__9a91350c.Button_module_focus__9a91350c,.Button_module_button__9a91350c.Button_module_fusionWhite__9a91350c:focus{border:.0625rem solid var(--color-black)}.Button_module_button__9a91350c.Button_module_fusionWhite__9a91350c.Button_module_disabled__9a91350c,.Button_module_button__9a91350c.Button_module_fusionWhite__9a91350c:disabled{opacity:.25}.Button_module_button__9a91350c.Button_module_fusionSecondary_Transparent__9a91350c{background-color:transparent;border:.125rem solid #fff;border-radius:.25rem;color:#fff}.Button_module_button__9a91350c.Button_module_fusionSecondary_Transparent__9a91350c:before{border-radius:.5rem}.Button_module_button__9a91350c.Button_module_fusionSecondary_Transparent__9a91350c:after{background-color:#fff;border-radius:.25rem;right:100%}.Button_module_button__9a91350c.Button_module_fusionSecondary_Transparent__9a91350c.Button_module_hover__9a91350c:after,.Button_module_button__9a91350c.Button_module_fusionSecondary_Transparent__9a91350c:hover:after{opacity:.1;right:0}.Button_module_button__9a91350c.Button_module_fusionSecondaryTransparentBlack__9a91350c{background-color:transparent;border:.125rem solid #000;border-radius:.25rem;color:#000}.Button_module_button__9a91350c.Button_module_fusionSecondaryTransparentBlack__9a91350c:before{border-radius:.5rem}.Button_module_button__9a91350c.Button_module_fusionSecondaryTransparentBlack__9a91350c:after{background-color:var(--color-black);border-radius:.25rem;opacity:.1;right:100%}.Button_module_button__9a91350c.Button_module_fusionSecondaryTransparentBlack__9a91350c.Button_module_hover__9a91350c:after,.Button_module_button__9a91350c.Button_module_fusionSecondaryTransparentBlack__9a91350c:hover:after{right:0}.Button_module_button__9a91350c.Button_module_fusionSecondaryTransparentKiwi__9a91350c{background-color:transparent;border:.125rem solid #5bef76;border-radius:.25rem;color:#5bef76}.Button_module_button__9a91350c.Button_module_fusionSecondaryTransparentKiwi__9a91350c:before{border-radius:.5rem}.Button_module_button__9a91350c.Button_module_fusionSecondaryTransparentKiwi__9a91350c:after{background-color:#5bef76;border-radius:.25rem;opacity:.1;right:100%}.Button_module_button__9a91350c.Button_module_fusionSecondaryTransparentKiwi__9a91350c.Button_module_hover__9a91350c:after,.Button_module_button__9a91350c.Button_module_fusionSecondaryTransparentKiwi__9a91350c:hover:after{opacity:.15;right:0}.Button_module_button__9a91350c.Button_module_fusionTertiary_Black__9a91350c{background-color:#000;border-radius:.25rem;color:#fff}.Button_module_button__9a91350c.Button_module_fusionTertiary_Black__9a91350c:before{border-radius:.5rem}.Button_module_button__9a91350c.Button_module_fusionTertiary_Black__9a91350c:after{background-color:#181c1f;border-radius:.25rem}.Button_module_button__9a91350c.Button_module_fusionTertiary_Black__9a91350c.Button_module_focus__9a91350c,.Button_module_button__9a91350c.Button_module_fusionTertiary_Black__9a91350c:focus{border:.0625rem solid #fff}.Button_module_button__9a91350c.Button_module_fusionTertiary_Black__9a91350c.Button_module_disabled__9a91350c,.Button_module_button__9a91350c.Button_module_fusionTertiary_Black__9a91350c:disabled{background-color:#2b3135;opacity:.25}.Button_module_button__9a91350c.Button_module_rwPrimary__9a91350c{background-color:#0d333f;border-radius:.25rem;color:#fff;font-style:normal;min-height:unset}.Button_module_button__9a91350c.Button_module_rwPrimary__9a91350c:before{border-radius:.25rem}.Button_module_button__9a91350c.Button_module_rwPrimary__9a91350c.Button_module_hover__9a91350c,.Button_module_button__9a91350c.Button_module_rwPrimary__9a91350c:hover{background-color:#09222a}.Button_module_button__9a91350c.Button_module_rwPrimary_Green__9a91350c{background-color:#0a8543;border-radius:.25rem;color:#fff;font-style:normal;min-height:unset}.Button_module_button__9a91350c.Button_module_rwPrimary_Green__9a91350c:before{border-radius:.25rem}.Button_module_button__9a91350c.Button_module_rwPrimary_Green__9a91350c.Button_module_hover__9a91350c,.Button_module_button__9a91350c.Button_module_rwPrimary_Green__9a91350c:hover{background-color:#086d37}.Button_module_button__9a91350c.Button_module_rwPrimary_White__9a91350c{background-color:#fff;border-radius:.25rem;color:#0d333f;font-style:normal;min-height:unset}.Button_module_button__9a91350c.Button_module_rwPrimary_White__9a91350c:before{border-radius:.25rem}.Button_module_button__9a91350c.Button_module_rwPrimary_White__9a91350c.Button_module_hover__9a91350c,.Button_module_button__9a91350c.Button_module_rwPrimary_White__9a91350c:hover{background-color:#eceef1}.Button_module_button__9a91350c.Button_module_rwPrimaryBlueberry110__9a91350c{background-color:var(--color-blue-08);border-radius:.25rem;color:#fff;font-style:normal;min-height:unset}.Button_module_button__9a91350c.Button_module_rwPrimaryBlueberry110__9a91350c:before{border-radius:.25rem}.Button_module_button__9a91350c.Button_module_rwPrimaryBlueberry110__9a91350c.Button_module_hover__9a91350c,.Button_module_button__9a91350c.Button_module_rwPrimaryBlueberry110__9a91350c:hover{background-color:var(--color-blue-00)}.Button_module_button__9a91350c.Button_module_rwSecondary__9a91350c{background-color:transparent;border:.125rem solid #0d333f;border-radius:.25rem;color:#0d333f;font-style:normal;min-height:unset}.Button_module_button__9a91350c.Button_module_rwSecondary__9a91350c:before{border-radius:.25rem}.Button_module_button__9a91350c.Button_module_rwSecondary__9a91350c.Button_module_hover__9a91350c,.Button_module_button__9a91350c.Button_module_rwSecondary__9a91350c:hover{background-color:#09222a;color:#fff}.Button_module_button__9a91350c.Button_module_rwSecondary_Green__9a91350c{background-color:transparent;border:.125rem solid #0a8543;border-radius:.25rem;color:#0a8543;font-style:normal;min-height:unset}.Button_module_button__9a91350c.Button_module_rwSecondary_Green__9a91350c:before{border-radius:.25rem}.Button_module_button__9a91350c.Button_module_rwSecondary_Green__9a91350c.Button_module_hover__9a91350c,.Button_module_button__9a91350c.Button_module_rwSecondary_Green__9a91350c:hover{background-color:#0a8543;border:.125rem solid #0a8543;color:#fff}.Button_module_button__9a91350c.Button_module_rwSecondary_Blue__9a91350c{background-color:transparent;border:.125rem solid #0d333f;border-radius:.25rem;color:#0d333f;font-style:normal;min-height:unset}.Button_module_button__9a91350c.Button_module_rwSecondary_Blue__9a91350c:before{border-radius:.25rem}.Button_module_button__9a91350c.Button_module_rwSecondary_Blue__9a91350c.Button_module_hover__9a91350c,.Button_module_button__9a91350c.Button_module_rwSecondary_Blue__9a91350c:hover{background-color:#0d333f;border:.125rem solid #0d333f;color:#fff}.Button_module_button__9a91350c.Button_module_rwSecondary_White__9a91350c{background-color:transparent;border:.125rem solid #fff;border-radius:.25rem;color:#fff;font-style:normal;min-height:unset}.Button_module_button__9a91350c.Button_module_rwSecondary_White__9a91350c:before{border-radius:.25rem}.Button_module_button__9a91350c.Button_module_rwSecondary_White__9a91350c.Button_module_hover__9a91350c,.Button_module_button__9a91350c.Button_module_rwSecondary_White__9a91350c:hover{background-color:#fff;color:#09222a}.Button_module_button__9a91350c.Button_module_plainWhite__9a91350c,.Button_module_button__9a91350c.Button_module_plain__9a91350c{background-color:transparent;border:none;border-radius:0;display:inline-block;margin:0;min-height:auto;min-width:auto;padding:0}.Button_module_button__9a91350c.Button_module_plainWhite__9a91350c span:hover,.Button_module_button__9a91350c.Button_module_plainWhite__9a91350c.Button_module_hover__9a91350c span,.Button_module_button__9a91350c.Button_module_plain__9a91350c span:hover,.Button_module_button__9a91350c.Button_module_plain__9a91350c.Button_module_hover__9a91350c span{text-decoration:underline}.Button_module_button__9a91350c.Button_module_plainWhite__9a91350c.Button_module_focus__9a91350c,.Button_module_button__9a91350c.Button_module_plainWhite__9a91350c:focus,.Button_module_button__9a91350c.Button_module_plain__9a91350c.Button_module_focus__9a91350c,.Button_module_button__9a91350c.Button_module_plain__9a91350c:focus{border:.1875rem solid #0077c5;border-radius:.25rem}.Button_module_button__9a91350c.Button_module_plainWhite__9a91350c:before,.Button_module_button__9a91350c.Button_module_plain__9a91350c:before{display:none}.Button_module_button__9a91350c.Button_module_plain__9a91350c{color:initial}.Button_module_button__9a91350c.Button_module_plainWhite__9a91350c{color:#fff}.Button_module_button__9a91350c.Button_module_disclaimerLink_Black__9a91350c{background-color:transparent;cursor:pointer;font-size:.75rem;padding-bottom:1rem;text-decoration:underline}.Button_module_button__9a91350c.Button_module_disclaimerLink_Blue__9a91350c{background-color:transparent;border:none;color:#0077c5;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_module_button__9a91350c.Button_module_ipdPrimary_Green__9a91350c{background-color:#0e8900;border-radius:.25rem;color:#fff;font-style:normal}.Button_module_button__9a91350c.Button_module_ipdPrimary_Green__9a91350c:before{border-radius:.25rem}.Button_module_button__9a91350c.Button_module_ipdPrimary_Green__9a91350c:after{background-color:#086d37;border-radius:.25rem}.Button_module_button__9a91350c.Button_module_ipdSecondary__9a91350c{background-color:#393a3d;border-radius:.25rem;color:#fff}.Button_module_button__9a91350c.Button_module_ipdSecondary__9a91350c:before{border-radius:.25rem}.Button_module_button__9a91350c.Button_module_ipdSecondary__9a91350c:after{background-color:#000;border-radius:.25rem}.Button_module_button__9a91350c.Button_module_ipdSecondary__9a91350c.Button_module_inverse__9a91350c{background-color:#fff;color:#393a3d}.Button_module_button__9a91350c.Button_module_ipdSecondary__9a91350c.Button_module_inverse__9a91350c:after{background-color:#d4d7dc;border-radius:.25rem}.Button_module_button__9a91350c.Button_module_ipdTertiary__9a91350c{background-color:transparent;border:.125rem solid #393a3d;border-radius:.25rem;color:#393a3d}.Button_module_button__9a91350c.Button_module_ipdTertiary__9a91350c:before{border-radius:.25rem;height:calc(100% + .875rem);left:-.4375rem;top:-.4375rem;width:calc(100% + .875rem)}.Button_module_button__9a91350c.Button_module_ipdTertiary__9a91350c.Button_module_hover__9a91350c:not(:disabled),.Button_module_button__9a91350c.Button_module_ipdTertiary__9a91350c:hover:not(:disabled){color:#fff}.Button_module_button__9a91350c.Button_module_ipdTertiary__9a91350c.Button_module_hover__9a91350c:not(:disabled):after,.Button_module_button__9a91350c.Button_module_ipdTertiary__9a91350c:hover:not(:disabled):after{left:-.125rem;right:-.125rem}.Button_module_button__9a91350c.Button_module_ipdTertiary__9a91350c:after{background-color:#393a3d;border-radius:.25rem;height:calc(100% + .25rem);top:-.125rem}.Button_module_button__9a91350c.Button_module_ipdTertiary__9a91350c.Button_module_inverse__9a91350c{border-color:#fff;color:#fff}.Button_module_button__9a91350c.Button_module_ipdTertiary__9a91350c.Button_module_inverse__9a91350c:after{background-color:#fff;border-radius:.25rem;left:-.125rem}.Button_module_button__9a91350c.Button_module_ipdTertiary__9a91350c.Button_module_inverse__9a91350c.Button_module_hover__9a91350c:not(:disabled),.Button_module_button__9a91350c.Button_module_ipdTertiary__9a91350c.Button_module_inverse__9a91350c:hover:not(:disabled){color:#000}.Button_module_buttonText__9a91350c{display:inline-block;position:relative;z-index:1}.Button_module_mini__9a91350c{border-radius:.8em;max-width:12.5em;min-height:1.5em;min-width:6.25em;padding:0 1em}.Button_module_mini__9a91350c .Button_module_buttonText__9a91350c{font-size:.75em}.Button_module_standard__9a91350c{border-radius:1.2em;max-width:17.5em;min-height:2.25em;min-width:7rem;padding:0 1.25rem}.Button_module_jumbo__9a91350c{border-radius:1.75em;max-width:21em;min-height:3em;min-width:7.5em;padding:0 1.75em}.Button_module_rwSmall__9a91350c{height:3rem;padding:0 1.25rem}.Button_module_rwMedium__9a91350c{height:3.25rem;padding:0 1.75rem}.Button_module_rwLarge__9a91350c{height:3.5rem;padding:0 2.25rem}.Button_module_rwAuto__9a91350c{height:auto;padding:0 1.25rem}.Button_module_primary__9a91350c{background-color:#0e8900;color:#fff}.Button_module_primary__9a91350c:after{background-color:#0d7300}.Button_module_secondary__9a91350c{background-color:#393a3d;color:#fff}.Button_module_secondary__9a91350c:after{background-color:#000}.Button_module_secondary__9a91350c.Button_module_inverse__9a91350c{background-color:#fff;color:#393a3d}.Button_module_secondary__9a91350c.Button_module_inverse__9a91350c:after{background-color:#d4d7dc}.Button_module_tertiary__9a91350c{background-color:transparent;border:.125rem solid #393a3d;color:#393a3d}.Button_module_tertiary__9a91350c:before{height:calc(100% + .875rem);left:-.4375rem;top:-.4375rem;width:calc(100% + .875rem)}.Button_module_tertiary__9a91350c.Button_module_hover__9a91350c:not(:disabled),.Button_module_tertiary__9a91350c:hover:not(:disabled){color:#fff}.Button_module_tertiary__9a91350c.Button_module_hover__9a91350c:not(:disabled):after,.Button_module_tertiary__9a91350c:hover:not(:disabled):after{left:-.125rem;right:-.125rem}.Button_module_tertiary__9a91350c:after{background-color:#393a3d;height:calc(100% + .25rem);top:-.125rem}.Button_module_tertiary__9a91350c.Button_module_inverse__9a91350c{border-color:#fff;color:#fff}.Button_module_tertiary__9a91350c.Button_module_inverse__9a91350c:after{background-color:#fff;left:-.125rem}.Button_module_tertiary__9a91350c.Button_module_inverse__9a91350c.Button_module_hover__9a91350c:not(:disabled),.Button_module_tertiary__9a91350c.Button_module_inverse__9a91350c:hover:not(:disabled){color:#000}.Button_module_destructive__9a91350c{background-color:#d52b1e;color:#fff}.Button_module_destructive__9a91350c:after{background-color:#b80000}.Button_module_destructiveTertiary__9a91350c:before{height:calc(100% + .875rem);left:-.4375rem;top:-.4375rem;width:calc(100% + .875rem)}.Button_module_destructiveTertiary__9a91350c.Button_module_hover__9a91350c:not(:disabled):after,.Button_module_destructiveTertiary__9a91350c:hover:not(:disabled):after{opacity:.25}.Button_module_secondaryGhost__9a91350c{border:solid}.Button_module_secondaryGhost__9a91350c.Button_module_hover__9a91350c:after,.Button_module_secondaryGhost__9a91350c:hover:not(:disabled):after{opacity:.25}.Button_module_alignButtonLeft__9a91350c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.Button_module_alignCenter__9a91350c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Button_module_alignRight__9a91350c{display:-webkit-box;display:-ms-flexbox;display:flex;float:right}.Button_module_fullWidth__9a91350c{width:100%}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_input__81fbcfe7{left:-624.9375rem;position:absolute}.Checkbox_module_input__81fbcfe7:disabled~.Checkbox_module_label__81fbcfe7 .Checkbox_module_box__81fbcfe7{opacity:.4}.Checkbox_module_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_module_box__81fbcfe7:after,.Checkbox_module_box__81fbcfe7:before{background:#2ca01c;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_module_box__81fbcfe7:before{-webkit-transform:translate(.0625rem,.375rem) rotate(45deg);transform:translate(.0625rem,.375rem) rotate(45deg);-webkit-transition-delay:.1s;transition-delay:.1s}.Checkbox_module_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_module_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_module_label__81fbcfe7:hover .Checkbox_module_box__81fbcfe7{border-color:#2ca01c}.Checkbox_module_text__81fbcfe7{display:inline-block;line-height:1.25rem;margin-left:.5rem}.Checkbox_module_text__81fbcfe7>a{color:inherit}.Checkbox_module_formCheckLabel__81fbcfe7 .Checkbox_module_text__81fbcfe7{color:#8d9096;font-size:1rem;font-weight:500}.Checkbox_module_formCheckLabel__81fbcfe7 .Checkbox_module_text__81fbcfe7>a{background:transparent;color:#0077c5!important;color:inherit;cursor:pointer;text-decoration:none}.Checkbox_module_focus__81fbcfe7 .Checkbox_module_box__81fbcfe7{-webkit-box-shadow:0 0 0 .1875rem #0077c5;box-shadow:0 0 0 .1875rem #0077c5}.Checkbox_module_active__81fbcfe7 .Checkbox_module_box__81fbcfe7{border-color:#2ca01c}.Checkbox_module_active__81fbcfe7 .Checkbox_module_box__81fbcfe7:before{-webkit-transition-delay:0ms;transition-delay:0ms;width:.4375rem}.Checkbox_module_active__81fbcfe7 .Checkbox_module_box__81fbcfe7:after{-webkit-transition-delay:.15s;transition-delay:.15s;width:.8125rem}.Checkbox_module_error__81fbcfe7 .Checkbox_module_box__81fbcfe7{border-color:#d52b1e}.Checkbox_module_mini__81fbcfe7 label{font-size:.875rem}.Checkbox_module_circular__81fbcfe7 .Checkbox_module_box__81fbcfe7{border-radius:.75rem}.Checkbox_module_circular__81fbcfe7 .Checkbox_module_box__81fbcfe7:after,.Checkbox_module_circular__81fbcfe7 .Checkbox_module_box__81fbcfe7:before{background:#fff}.Checkbox_module_activeBoxGreen__81fbcfe7{background:#0a8543}.Checkbox_module_circular__81fbcfe7 .Checkbox_module_text__81fbcfe7{padding-left:1.25rem}.Checkbox_module_helperText__81fbcfe7{color:#393a3d;font-size:.875rem;font-weight:500}.Checkbox_module_error__81fbcfe7,.Checkbox_module_helperText__81fbcfe7{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.3125rem .5rem 0}.Checkbox_module_error__81fbcfe7{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Checkbox_module_errorMessage__81fbcfe7{color:#d52b1e;font-size:.875rem;font-style:italic;font-weight:500;margin:0 0 0 .625rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_errorMsg__ebddf54e{color:#b80000;font-size:.875rem}.Codeblock_module_infoMsg__ebddf54e{font-size:.75rem}.Codeblock_module_errorMsgHeading__ebddf54e{color:#b80000;font-size:1.25rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_cornerstoneBg__8b74b3fc{background:#fff;border-bottom:.0625rem solid #e3e5e8}.Cornerstone_module_cornerstoneBg__8b74b3fc.Cornerstone_module_rwCornerStoneDesktop__8b74b3fc{height:36px;height:var(--rwCornerStoneHeight)}.Cornerstone_module_cornerstoneList__8b74b3fc{list-style:none;margin:0;padding:0}.Cornerstone_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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:#0077c5;--fontColorMobile:#fff;--fontSize03:1rem;--textAlign:center}.CustomPhone_module_phoneLink__a82e506c{color:#0077c5;color:var(--fontColor)}.CustomPhone_module_phoneSpace__a82e506c{white-space:nowrap}@media screen and (max-width:1023px){.CustomPhone_module_phoneLink__a82e506c{color:#fff;color:var(--fontColorMobile);font-size:1rem;font-size:var(--fontSize03);text-align:center;text-align:var(--textAlign)}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__8bd31430{background:#2ca01c}.DisclaimerContent_module_disclaimercontentcontainer__8bd31430 .DisclaimerContent_module_disclaimercontent__8bd31430{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;list-style-type:none;padding:0 0 1.25rem 1.25rem}.DisclaimerContent_module_disclaimercontentcontainer__8bd31430 .DisclaimerContent_module_subheading__8bd31430{font-size:.75rem;font-weight:600}.DisclaimerContent_module_disclaimercontentcontainer__8bd31430 .DisclaimerContent_module_copy__8bd31430{font-size:.75rem}.DisclaimerContent_module_disclaimercontentcontainer__8bd31430 .DisclaimerContent_module_copy__8bd31430 p{display:inline;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.75rem}.DisclaimerContent_module_disclaimercontentcontainer__8bd31430 .DisclaimerContent_module_copy__8bd31430 a{color:#0077c5;font-weight:500;text-decoration:none}.DisclaimerContent_module_disclaimercontentcontainer__8bd31430 .DisclaimerContent_module_copy__8bd31430 a:hover{text-decoration:underline}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_dropdownButtonWrapper__1b18f8bb{display:inline-block;position:relative}.DropdownButton_module_dropdownButtonMenuVisible__1b18f8bb{display:block}.DropdownButton_module_dropdownButtonMenuHidden__1b18f8bb{display:none}.DropdownButton_module_small__1b18f8bb .DropdownButton_module_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_module_small__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb .DropdownButton_module_buttonIconContainer__1b18f8bb{margin-left:auto}.DropdownButton_module_small__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb .DropdownButton_module_buttonIconContainer__1b18f8bb svg{height:.75rem;width:.75rem}.DropdownButton_module_small__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb .DropdownButton_module_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_module_small__1b18f8bb .DropdownButton_module_bottomLeft__1b18f8bb{left:0;top:1.75rem}.DropdownButton_module_small__1b18f8bb .DropdownButton_module_bottomRight__1b18f8bb{right:0;top:1.75rem}.DropdownButton_module_small__1b18f8bb .DropdownButton_module_topLeft__1b18f8bb{bottom:100%;left:0;margin-bottom:.25rem}.DropdownButton_module_small__1b18f8bb .DropdownButton_module_topRight__1b18f8bb{bottom:100%;margin-bottom:.25rem;right:0}.DropdownButton_module_small__1b18f8bb .DropdownButton_module_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_module_small__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_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_module_small__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb a,.DropdownButton_module_small__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_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_module_medium__1b18f8bb .DropdownButton_module_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_module_medium__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb .DropdownButton_module_buttonIconContainer__1b18f8bb{margin-left:auto}.DropdownButton_module_medium__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb .DropdownButton_module_buttonIconContainer__1b18f8bb svg{height:1.25rem;width:1.25rem}.DropdownButton_module_medium__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb .DropdownButton_module_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_module_medium__1b18f8bb .DropdownButton_module_bottomLeft__1b18f8bb{left:0;top:2.5rem}.DropdownButton_module_medium__1b18f8bb .DropdownButton_module_bottomRight__1b18f8bb{right:0;top:2.5rem}.DropdownButton_module_medium__1b18f8bb .DropdownButton_module_topLeft__1b18f8bb{bottom:100%;left:0;margin-bottom:.25rem}.DropdownButton_module_medium__1b18f8bb .DropdownButton_module_topRight__1b18f8bb{bottom:100%;margin-bottom:.25rem;right:0}.DropdownButton_module_medium__1b18f8bb .DropdownButton_module_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_module_medium__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_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_module_medium__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb a,.DropdownButton_module_medium__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_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_module_large__1b18f8bb .DropdownButton_module_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_module_large__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb .DropdownButton_module_buttonIconContainer__1b18f8bb{margin-left:auto}.DropdownButton_module_large__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb .DropdownButton_module_buttonIconContainer__1b18f8bb svg{height:1.25rem;width:1.25rem}.DropdownButton_module_large__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb .DropdownButton_module_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_module_large__1b18f8bb .DropdownButton_module_bottomLeft__1b18f8bb{left:0;top:3.25rem}.DropdownButton_module_large__1b18f8bb .DropdownButton_module_bottomRight__1b18f8bb{right:0;top:3.25rem}.DropdownButton_module_large__1b18f8bb .DropdownButton_module_topLeft__1b18f8bb{bottom:100%;left:0;margin-bottom:.25rem}.DropdownButton_module_large__1b18f8bb .DropdownButton_module_topRight__1b18f8bb{bottom:100%;margin-bottom:.25rem;right:0}.DropdownButton_module_large__1b18f8bb .DropdownButton_module_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_module_large__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_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_module_large__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb a,.DropdownButton_module_large__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_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_module_primary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb{background-color:#ff8000;border:none;color:#fff}.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb .DropdownButton_module_icon__1b18f8bb{fill:#fff}.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb,.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled{cursor:not-allowed;opacity:.4}.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb:hover:not(disabled),.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled:hover:not(disabled){background-color:#ff8000;color:#fff}.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:hover:not(disabled){background-color:#ff6a00;color:#fff}.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled) .DropdownButton_module_icon__1b18f8bb,.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:hover:not(disabled) .DropdownButton_module_icon__1b18f8bb{fill:#fff}.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_focus__1b18f8bb:not(:active),.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:focus:not(:active){outline:.1875rem solid #0077c5;outline-offset:.0625rem}.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb{background-color:#f95700;color:#fff}.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb .DropdownButton_module_icon__1b18f8bb{fill:#fff}.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb.DropdownButton_module_focus__1b18f8bb,.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb:focus{outline:none}.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb.DropdownButton_module_hover__1b18f8bb,.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb:hover{background-color:#ff6a00;color:#fff}.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb.DropdownButton_module_active__1b18f8bb,.DropdownButton_module_primary__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb:active{background-color:#f95700;color:#fff}.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb{background-color:#fff;border:none;color:#393a3d}.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb .DropdownButton_module_icon__1b18f8bb{fill:#393a3d}.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb,.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled{cursor:not-allowed;opacity:.4}.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb:hover:not(disabled),.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled:hover:not(disabled){background-color:#fff;color:#393a3d}.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:hover:not(disabled){background-color:#d4d7dc;color:#393a3d}.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled) .DropdownButton_module_icon__1b18f8bb,.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:hover:not(disabled) .DropdownButton_module_icon__1b18f8bb{fill:#393a3d}.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_focus__1b18f8bb:not(:active),.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:focus:not(:active){outline:.1875rem solid #0077c5;outline-offset:.0625rem}.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb{background-color:#fff;color:#393a3d}.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb .DropdownButton_module_icon__1b18f8bb{fill:#393a3d}.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb.DropdownButton_module_focus__1b18f8bb,.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb:focus{outline:none}.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb.DropdownButton_module_hover__1b18f8bb,.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb:hover{background-color:#393a3d;color:#fff}.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb.DropdownButton_module_active__1b18f8bb,.DropdownButton_module_primary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb:active{background-color:#000;color:#fff}.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb{background-color:#393a3d;border:none;color:#fff}.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb .DropdownButton_module_icon__1b18f8bb{fill:#fff}.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb,.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled{cursor:not-allowed;opacity:.4}.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb:hover:not(disabled),.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled:hover:not(disabled),.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:hover:not(disabled){background-color:#000;color:#fff}.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled) .DropdownButton_module_icon__1b18f8bb,.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:hover:not(disabled) .DropdownButton_module_icon__1b18f8bb{fill:#fff}.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_focus__1b18f8bb:not(:active),.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:focus:not(:active){outline:.1875rem solid #0077c5;outline-offset:.0625rem}.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb{background-color:#000;color:#fff}.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb .DropdownButton_module_icon__1b18f8bb{fill:#fff}.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb.DropdownButton_module_focus__1b18f8bb,.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb:focus{outline:none}.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb.DropdownButton_module_hover__1b18f8bb,.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb:hover{background-color:#393a3d;color:#fff}.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb.DropdownButton_module_active__1b18f8bb,.DropdownButton_module_secondary__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb:active{background-color:#000;color:#fff}.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb{background-color:#fff;border:none;color:#393a3d}.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb .DropdownButton_module_icon__1b18f8bb{fill:#393a3d}.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb,.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled{cursor:not-allowed;opacity:.4}.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb:hover:not(disabled),.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled:hover:not(disabled){background-color:#fff;color:#393a3d}.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:hover:not(disabled){background-color:#d4d7dc;color:#393a3d}.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled) .DropdownButton_module_icon__1b18f8bb,.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:hover:not(disabled) .DropdownButton_module_icon__1b18f8bb{fill:#393a3d}.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_focus__1b18f8bb:not(:active),.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:focus:not(:active){outline:.1875rem solid #0077c5;outline-offset:.0625rem}.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb{background-color:#fff;color:#393a3d}.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb .DropdownButton_module_icon__1b18f8bb{fill:#393a3d}.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb.DropdownButton_module_focus__1b18f8bb,.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb:focus{outline:none}.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb.DropdownButton_module_hover__1b18f8bb,.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb:hover{background-color:#393a3d;color:#fff}.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb.DropdownButton_module_active__1b18f8bb,.DropdownButton_module_secondary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb:active{background-color:#000;color:#fff}.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb{background-color:transparent;border:.125rem solid #393a3d;color:#393a3d}.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb .DropdownButton_module_icon__1b18f8bb{fill:#393a3d}.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb,.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled{cursor:not-allowed;opacity:.4}.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb:hover:not(disabled),.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled:hover:not(disabled){background-color:transparent;color:#393a3d}.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:hover:not(disabled){background-color:#393a3d;color:#fff}.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled) .DropdownButton_module_icon__1b18f8bb,.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:hover:not(disabled) .DropdownButton_module_icon__1b18f8bb{fill:#fff}.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_focus__1b18f8bb:not(:active),.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:focus:not(:active){outline:.1875rem solid #0077c5;outline-offset:.0625rem}.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb{background-color:#000;color:#fff}.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb .DropdownButton_module_icon__1b18f8bb{fill:#fff}.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb.DropdownButton_module_focus__1b18f8bb,.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb:focus{outline:none}.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb.DropdownButton_module_hover__1b18f8bb,.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb:hover{background-color:#393a3d;color:#fff}.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb.DropdownButton_module_active__1b18f8bb,.DropdownButton_module_tertiary__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb:active{background-color:#000;color:#fff}.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb{background-color:transparent;border:.125rem solid #fff;color:#fff}.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb .DropdownButton_module_icon__1b18f8bb{fill:#fff}.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb,.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled{cursor:not-allowed;opacity:.4}.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb:hover:not(disabled),.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled:hover:not(disabled){background-color:transparent;color:#fff}.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:hover:not(disabled){background-color:#fff;color:#393a3d}.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled) .DropdownButton_module_icon__1b18f8bb,.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:hover:not(disabled) .DropdownButton_module_icon__1b18f8bb{fill:#393a3d}.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_focus__1b18f8bb:not(:active),.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:focus:not(:active){outline:.1875rem solid #0077c5;outline-offset:.0625rem}.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb{background-color:#fff;color:#393a3d}.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb .DropdownButton_module_icon__1b18f8bb{fill:#393a3d}.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb.DropdownButton_module_focus__1b18f8bb,.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb:focus{outline:none}.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb.DropdownButton_module_hover__1b18f8bb,.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb:hover{background-color:#393a3d;color:#fff}.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb.DropdownButton_module_active__1b18f8bb,.DropdownButton_module_tertiary__1b18f8bb.DropdownButton_module_inverse__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb:active{background-color:#000;color:#fff}.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb{background-color:#e2e9ed;border:none;color:#000}.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb .DropdownButton_module_icon__1b18f8bb{fill:#000}.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb,.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled{cursor:not-allowed;opacity:.4}.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_disabled__1b18f8bb:hover:not(disabled),.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:disabled:hover:not(disabled){background-color:transparent;color:#393a3d}.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled),.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:hover:not(disabled){background-color:#d4d7dc;color:#000}.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_hover__1b18f8bb:not(disabled) .DropdownButton_module_icon__1b18f8bb,.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:hover:not(disabled) .DropdownButton_module_icon__1b18f8bb{fill:#000}.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_focus__1b18f8bb:not(:active),.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb:focus:not(:active){outline:.1875rem solid #0077c5;outline-offset:.0625rem}.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb{background-color:#d4d7dc;color:#000}.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb .DropdownButton_module_icon__1b18f8bb{fill:#000}.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb.DropdownButton_module_focus__1b18f8bb,.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownButton__1b18f8bb.DropdownButton_module_activeButton__1b18f8bb:focus{outline:none}.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb.DropdownButton_module_active__1b18f8bb,.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb.DropdownButton_module_hover__1b18f8bb,.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb:active,.DropdownButton_module_tools__1b18f8bb .DropdownButton_module_dropdownMenu__1b18f8bb .DropdownButton_module_dropdownItem__1b18f8bb:hover{background-color:#d4d7dc;color:#000}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__d57ab9ee{background:#2ca01c}.ExperimentComp_module_expCmp__d57ab9ee{background:#babec5;margin:2.5rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_fittedHeadingContainer__e81246c3{display:-webkit-box;display:-ms-flexbox;display:flex}.FittedHeading_module_fittedHeadingContainer_TextCenterAligned__e81246c3{display:inline-block;text-align:center}@media (min-width:1024px){.FittedHeading_module_fittedHeadingContainer_TextCenterAligned__e81246c3 .FittedHeading_module_fittedHeading__e81246c3{margin-left:0}}.FittedHeading_module_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_module_fittedHeading__e81246c3{font-size:var(--font-size-15);line-height:var(--font-lineheight-15)}}.FittedHeading_module_fittedHeading__e81246c3.FittedHeading_module_greyColor__e81246c3,.FittedHeading_module_fittedHeading__e81246c3.FittedHeading_module_grey__e81246c3{color:#393a3d}.FittedHeading_module_fittedHeading__e81246c3.FittedHeading_module_blackColor__e81246c3{color:#000}.FittedHeading_module_fittedHeading__e81246c3.FittedHeading_module_whiteColor__e81246c3{color:#fff}.FittedHeading_module_fittedHeading__e81246c3.FittedHeading_module_rwBlueColor__e81246c3{color:#0d333f}.FittedHeading_module_fittedHeading_MobLargeSize__e81246c3{font-size:3.75rem;line-height:4.75rem}.FittedHeading_module_fittedHeading_MobMediumSize__e81246c3{font-size:3rem;line-height:3.75rem}.FittedHeading_module_fittedHeading_MobSmallSize__e81246c3{font-size:2.5rem;line-height:3.25rem}.FittedHeading_module_fittedHeading_MobLineOne__e81246c3{height:4.75rem}.FittedHeading_module_fittedHeading_MobLineTwo__e81246c3{height:9.5rem}.FittedHeading_module_fittedHeading_MobLargeSize__e81246c3.FittedHeading_module_fittedHeading_MobLineThree__e81246c3{height:14.25rem}.FittedHeading_module_fittedHeading_MobMediumSize__e81246c3.FittedHeading_module_fittedHeading_MobLineThree__e81246c3,.FittedHeading_module_fittedHeading_MobSmallSize__e81246c3.FittedHeading_module_fittedHeading_MobLineThree__e81246c3{height:11.25rem}@media (min-width:768px){.FittedHeading_module_fittedHeading_TabletLargeSize__e81246c3{font-size:var(--font-size-14);line-height:var(--font-lineheight-size-14)}.FittedHeading_module_fittedHeading_TabletMediumSize__e81246c3{font-size:var(--font-size-13);line-height:var(--font-lineheight-size-13)}.FittedHeading_module_fittedHeading_TabletSmallSize__e81246c3{font-size:var(--font-size-12);line-height:var(--font-lineheight-size-11)}.FittedHeading_module_fittedHeading_TabletLineOne__e81246c3{height:7.25rem}.FittedHeading_module_fittedHeading_TabletLineTwo__e81246c3{height:14.5rem}.FittedHeading_module_fittedHeading_TabletLargeSize__e81246c3.FittedHeading_module_fittedHeading_TabletLineThree__e81246c3{height:21.75rem}.FittedHeading_module_fittedHeading_TabletMediumSize__e81246c3.FittedHeading_module_fittedHeading_TabletLineThree__e81246c3,.FittedHeading_module_fittedHeading_TabletSmallSize__e81246c3.FittedHeading_module_fittedHeading_TabletLineThree__e81246c3{height:20.25rem}}@media screen and (min-width:1024px) and (max-width:1200px){.FittedHeading_module_fittedHeading_DeskLargeSize__e81246c3,.FittedHeading_module_fittedHeading_DeskMediumSize__e81246c3,.FittedHeading_module_fittedHeading_DeskSmallSize__e81246c3{font-size:var(--font-size-12);line-height:var(--font-lineheight-size-11)}}@media (min-width:1200px){.FittedHeading_module_fittedHeading_DeskLargeSize__e81246c3{font-size:var(--font-size-15);line-height:var(--font-lineheight-size-15)}.FittedHeading_module_fittedHeading_DeskMediumSize__e81246c3{font-size:var(--font-size-14);line-height:var(--font-lineheight-size-14)}.FittedHeading_module_fittedHeading_DeskSmallSize__e81246c3{font-size:var(--font-size-13);line-height:var(--font-lineheight-size-13)}}@media (min-width:1024px){.FittedHeading_module_fittedHeading_DeskLineOne__e81246c3{height:8rem}.FittedHeading_module_fittedHeading_DeskLineTwo__e81246c3{height:16rem}.FittedHeading_module_fittedHeading_DeskLargeSize__e81246c3.FittedHeading_module_fittedHeading_DeskLineThree__e81246c3{height:24rem}.FittedHeading_module_fittedHeading_DeskMediumSize__e81246c3.FittedHeading_module_fittedHeading_DeskLineThree__e81246c3{height:21.75rem}.FittedHeading_module_fittedHeading_DeskSmallSize__e81246c3.FittedHeading_module_fittedHeading_DeskLineThree__e81246c3{height:auto}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_frameView__3cc7bb60{border:none;min-width:100%;width:0}.Frame_module_frame__3cc7bb60{margin:0 auto;max-width:90rem;width:100%}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_flex__09439fe1,.HeaderWithNumber_module_textGroup__09439fe1{display:-webkit-box;display:-ms-flexbox;display:flex}.HeaderWithNumber_module_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_module_number__09439fe1{color:#fff;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.75rem}.HeaderWithNumber_module_numberText__09439fe1{color:#000;font-size:1.25rem;font-weight:700;line-height:1.75rem}.HeaderWithNumber_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_centerAligned__d1e7ad37{margin:0 auto;max-width:90rem;padding:0 1.25rem;text-align:center}@media (min-width:768px){.Heading_module_centerAligned__d1e7ad37{padding:0 2.5rem}}.Heading_module_leftAlignedScd__d1e7ad37{text-align:left}.Heading_module_leftAligned__d1e7ad37{margin:0 auto;max-width:90rem;padding:0 1.25rem;text-align:left}@media (min-width:768px){.Heading_module_leftAligned__d1e7ad37{padding:0 2.5rem}}.Heading_module_body4__d1e7ad37,.Heading_module_display1__d1e7ad37,.Heading_module_display2__d1e7ad37,.Heading_module_display3__d1e7ad37,.Heading_module_displayXl1__d1e7ad37,.Heading_module_displayXl2__d1e7ad37,.Heading_module_displayXl3__d1e7ad37,.Heading_module_displayXl4__d1e7ad37,.Heading_module_heading1__d1e7ad37,.Heading_module_heading2__d1e7ad37,.Heading_module_heading3__d1e7ad37,.Heading_module_heading4__d1e7ad37,.Heading_module_heading5__d1e7ad37,.Heading_module_heading6__d1e7ad37{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.3}.Heading_module_display1__d1e7ad37{font-size:5.25rem}.Heading_module_display2__d1e7ad37{font-size:4.5rem}.Heading_module_display3__d1e7ad37{font-size:3.75rem}.Heading_module_heading1__d1e7ad37{font-size:3rem}.Heading_module_heading2__d1e7ad37{font-size:2.5rem}.Heading_module_heading3__d1e7ad37{font-size:2.125rem}.Heading_module_heading4__d1e7ad37{font-size:1.75rem}.Heading_module_heading5__d1e7ad37{font-size:1.5rem}.Heading_module_heading6__d1e7ad37{font-size:1.25rem}.Heading_module_body4__d1e7ad37{font-size:.75rem}.Heading_module_displayXl1__d1e7ad37{font-size:8.25rem}.Heading_module_displayXl2__d1e7ad37{font-size:7.5rem}.Heading_module_displayXl3__d1e7ad37{font-size:6.75rem}.Heading_module_displayXl4__d1e7ad37{font-size:6rem}@media (max-width:1023px){.Heading_module_display1__d1e7ad37{font-size:4.5rem}.Heading_module_display2__d1e7ad37{font-size:3.75rem}.Heading_module_display3__d1e7ad37{font-size:3rem}.Heading_module_heading1__d1e7ad37{font-size:2.5rem}.Heading_module_heading2__d1e7ad37{font-size:2.125rem}.Heading_module_heading3__d1e7ad37{font-size:1.75rem}.Heading_module_heading4__d1e7ad37{font-size:1.5rem}.Heading_module_heading5__d1e7ad37{font-size:1.25rem}.Heading_module_heading6__d1e7ad37{font-size:1rem}.Heading_module_body4__d1e7ad37{font-size:.75rem}.Heading_module_displayXl1__d1e7ad37{font-size:7.5rem}.Heading_module_displayXl2__d1e7ad37{font-size:6.75rem}.Heading_module_displayXl3__d1e7ad37{font-size:6rem}.Heading_module_displayXl4__d1e7ad37{font-size:5.25rem}}.Heading_module_display1__d1e7ad37{line-height:6.75rem}.Heading_module_display2__d1e7ad37{line-height:5.75rem}.Heading_module_display3__d1e7ad37{line-height:4.75rem}.Heading_module_heading1__d1e7ad37{line-height:3.75rem}.Heading_module_heading2__d1e7ad37{line-height:3.25rem}.Heading_module_heading3__d1e7ad37{line-height:2.75rem}.Heading_module_heading4__d1e7ad37{line-height:2.25rem}.Heading_module_heading5__d1e7ad37{line-height:2rem}.Heading_module_heading6__d1e7ad37{line-height:1.75rem}.Heading_module_body4__d1e7ad37{line-height:1rem}.Heading_module_displayXl1__d1e7ad37{line-height:8.75rem}.Heading_module_displayXl2__d1e7ad37{line-height:8rem}.Heading_module_displayXl3__d1e7ad37{line-height:7.25rem}.Heading_module_displayXl4__d1e7ad37{line-height:6.75rem}@media (max-width:1023px){.Heading_module_display1__d1e7ad37{line-height:5.75rem}.Heading_module_display2__d1e7ad37{line-height:4.75rem}.Heading_module_display3__d1e7ad37{line-height:3.75rem}.Heading_module_heading1__d1e7ad37{line-height:3.25rem}.Heading_module_heading2__d1e7ad37{line-height:2.75rem}.Heading_module_heading3__d1e7ad37{line-height:2.25rem}.Heading_module_heading4__d1e7ad37{line-height:2rem}.Heading_module_heading5__d1e7ad37{line-height:1.75rem}.Heading_module_heading6__d1e7ad37{line-height:1.5rem}.Heading_module_body4__d1e7ad37{line-height:1rem}.Heading_module_displayXl1__d1e7ad37{line-height:8rem}.Heading_module_displayXl2__d1e7ad37{line-height:7.25rem}.Heading_module_displayXl3__d1e7ad37,.Heading_module_displayXl4__d1e7ad37{line-height:6.75rem}}.Heading_module_normal__d1e7ad37{font-weight:400}.Heading_module_normal__d1e7ad37.Heading_module_greyColor__d1e7ad37,.Heading_module_normal__d1e7ad37.Heading_module_grey__d1e7ad37{color:#393a3d}.Heading_module_normal__d1e7ad37.Heading_module_blackColor__d1e7ad37{color:#000}.Heading_module_normal__d1e7ad37.Heading_module_whiteColor__d1e7ad37{color:#fff}.Heading_module_normal__d1e7ad37.Heading_module_proseriesBlue__d1e7ad37{color:#055393}.Heading_module_normal__d1e7ad37.Heading_module_intuitBlue__d1e7ad37{color:#0077c5}.Heading_module_normal__d1e7ad37.Heading_module_intuitSuperBlue__d1e7ad37{color:#236cff}.Heading_module_normal__d1e7ad37.Heading_module_proconnectBlue__d1e7ad37{color:#0097e6}.Heading_module_normal__d1e7ad37.Heading_module_lacerteGold__d1e7ad37{color:#c4974d}.Heading_module_normal__d1e7ad37.Heading_module_rwGreen__d1e7ad37{color:#0fd46c}.Heading_module_normal__d1e7ad37.Heading_module_rwDarkGreen__d1e7ad37{color:#0a8543}.Heading_module_normal__d1e7ad37.Heading_module_quickbooksGreen__d1e7ad37{color:#2ca01c}.Heading_module_normal__d1e7ad37.Heading_module_rwBlueDark__d1e7ad37{color:#0d333f}.Heading_module_normal__d1e7ad37.Heading_module_kiwi40__d1e7ad37{color:#5bef76}.Heading_module_medium__d1e7ad37{font-weight:500}.Heading_module_medium__d1e7ad37.Heading_module_greyColor__d1e7ad37,.Heading_module_medium__d1e7ad37.Heading_module_grey__d1e7ad37{color:#393a3d}.Heading_module_medium__d1e7ad37.Heading_module_blackColor__d1e7ad37{color:#000}.Heading_module_medium__d1e7ad37.Heading_module_whiteColor__d1e7ad37{color:#fff}.Heading_module_medium__d1e7ad37.Heading_module_proseriesBlue__d1e7ad37{color:#055393}.Heading_module_medium__d1e7ad37.Heading_module_intuitBlue__d1e7ad37{color:#0077c5}.Heading_module_medium__d1e7ad37.Heading_module_intuitSuperBlue__d1e7ad37{color:#236cff}.Heading_module_medium__d1e7ad37.Heading_module_proconnectBlue__d1e7ad37{color:#0097e6}.Heading_module_medium__d1e7ad37.Heading_module_lacerteGold__d1e7ad37{color:#c4974d}.Heading_module_medium__d1e7ad37.Heading_module_rwGreen__d1e7ad37{color:#0fd46c}.Heading_module_medium__d1e7ad37.Heading_module_rwDarkGreen__d1e7ad37{color:#0a8543}.Heading_module_medium__d1e7ad37.Heading_module_quickbooksGreen__d1e7ad37{color:#2ca01c}.Heading_module_medium__d1e7ad37.Heading_module_rwBlueDark__d1e7ad37{color:#0d333f}.Heading_module_medium__d1e7ad37.Heading_module_kiwi40__d1e7ad37{color:#5bef76}.Heading_module_demi__d1e7ad37{font-weight:600}.Heading_module_demi__d1e7ad37.Heading_module_greyColor__d1e7ad37,.Heading_module_demi__d1e7ad37.Heading_module_grey__d1e7ad37{color:#393a3d}.Heading_module_demi__d1e7ad37.Heading_module_blackColor__d1e7ad37{color:#000}.Heading_module_demi__d1e7ad37.Heading_module_whiteColor__d1e7ad37{color:#fff}.Heading_module_demi__d1e7ad37.Heading_module_proseriesBlue__d1e7ad37{color:#055393}.Heading_module_demi__d1e7ad37.Heading_module_intuitBlue__d1e7ad37{color:#0077c5}.Heading_module_demi__d1e7ad37.Heading_module_intuitSuperBlue__d1e7ad37{color:#236cff}.Heading_module_demi__d1e7ad37.Heading_module_proconnectBlue__d1e7ad37{color:#0097e6}.Heading_module_demi__d1e7ad37.Heading_module_lacerteGold__d1e7ad37{color:#c4974d}.Heading_module_demi__d1e7ad37.Heading_module_rwGreen__d1e7ad37{color:#0fd46c}.Heading_module_demi__d1e7ad37.Heading_module_rwDarkGreen__d1e7ad37{color:#0a8543}.Heading_module_demi__d1e7ad37.Heading_module_quickbooksGreen__d1e7ad37{color:#2ca01c}.Heading_module_demi__d1e7ad37.Heading_module_rwBlueDark__d1e7ad37{color:#0d333f}.Heading_module_demi__d1e7ad37.Heading_module_kiwi40__d1e7ad37{color:#5bef76}.Heading_module_bold__d1e7ad37{font-weight:700}.Heading_module_bold__d1e7ad37.Heading_module_greyColor__d1e7ad37,.Heading_module_bold__d1e7ad37.Heading_module_grey__d1e7ad37{color:#393a3d}.Heading_module_bold__d1e7ad37.Heading_module_blackColor__d1e7ad37{color:#000}.Heading_module_bold__d1e7ad37.Heading_module_whiteColor__d1e7ad37{color:#fff}.Heading_module_bold__d1e7ad37.Heading_module_proseriesBlue__d1e7ad37{color:#055393}.Heading_module_bold__d1e7ad37.Heading_module_intuitBlue__d1e7ad37{color:#0077c5}.Heading_module_bold__d1e7ad37.Heading_module_intuitSuperBlue__d1e7ad37{color:#236cff}.Heading_module_bold__d1e7ad37.Heading_module_proconnectBlue__d1e7ad37{color:#0097e6}.Heading_module_bold__d1e7ad37.Heading_module_lacerteGold__d1e7ad37{color:#c4974d}.Heading_module_bold__d1e7ad37.Heading_module_rwGreen__d1e7ad37{color:#0fd46c}.Heading_module_bold__d1e7ad37.Heading_module_rwDarkGreen__d1e7ad37{color:#0a8543}.Heading_module_bold__d1e7ad37.Heading_module_quickbooksGreen__d1e7ad37{color:#2ca01c}.Heading_module_bold__d1e7ad37.Heading_module_rwBlueDark__d1e7ad37{color:#0d333f}.Heading_module_bold__d1e7ad37.Heading_module_kiwi40__d1e7ad37{color:#5bef76}.Heading_module_heavy__d1e7ad37{font-weight:800}.Heading_module_heavy__d1e7ad37.Heading_module_greyColor__d1e7ad37,.Heading_module_heavy__d1e7ad37.Heading_module_grey__d1e7ad37{color:#393a3d}.Heading_module_heavy__d1e7ad37.Heading_module_blackColor__d1e7ad37{color:#000}.Heading_module_heavy__d1e7ad37.Heading_module_whiteColor__d1e7ad37{color:#fff}.Heading_module_heavy__d1e7ad37.Heading_module_proseriesBlue__d1e7ad37{color:#055393}.Heading_module_heavy__d1e7ad37.Heading_module_intuitBlue__d1e7ad37{color:#0077c5}.Heading_module_heavy__d1e7ad37.Heading_module_intuitSuperBlue__d1e7ad37{color:#236cff}.Heading_module_heavy__d1e7ad37.Heading_module_proconnectBlue__d1e7ad37{color:#0097e6}.Heading_module_heavy__d1e7ad37.Heading_module_lacerteGold__d1e7ad37{color:#c4974d}.Heading_module_heavy__d1e7ad37.Heading_module_rwGreen__d1e7ad37{color:#0fd46c}.Heading_module_heavy__d1e7ad37.Heading_module_rwDarkGreen__d1e7ad37{color:#0a8543}.Heading_module_heavy__d1e7ad37.Heading_module_quickbooksGreen__d1e7ad37{color:#2ca01c}.Heading_module_heavy__d1e7ad37.Heading_module_rwBlueDark__d1e7ad37{color:#0d333f}.Heading_module_heavy__d1e7ad37.Heading_module_kiwi40__d1e7ad37{color:#5bef76}.Heading_module_heading6__d1e7ad37 sup{font-size:.75rem;position:relative;top:.1rem}.Heading_module_heading1__d1e7ad37 sup{font-size:1.5rem;position:relative;top:-.2rem}.Heading_module_heading2__d1e7ad37 sup{font-size:1.5rem;position:relative;top:.1rem}.Heading_module_heading3__d1e7ad37 sup{font-size:1.25rem;position:relative;top:.1rem}.Heading_module_heading4__d1e7ad37 sup{font-size:1rem;position:relative;top:.1rem}.Heading_module_heading5__d1e7ad37 sup{font-size:.875rem;position:relative;top:.1rem}.Heading_module_display1__d1e7ad37 sup{font-size:2.125rem;position:relative;top:-.6rem}.Heading_module_display2__d1e7ad37 sup{font-size:1.75rem;position:relative;top:-.6rem}.Heading_module_display3__d1e7ad37 sup{font-size:1.5rem;position:relative;top:-.5rem}.Heading_module_qrcLeadGenFloatBar__d1e7ad37{margin:0;padding:1.625rem 0 1.625rem 1.25rem}@media (max-width:767px){.Heading_module_qrcLeadGenFloatBar__d1e7ad37{grid-column:2/6;grid-row:1/1;padding:0}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_circularWrapper__ec4577e8{border-radius:100%;height:0;overflow:hidden;padding-top:100%;position:relative;width:100%}.Image_module_circularWrapper__ec4577e8>picture{display:inline-block}.Image_module_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_module_imageTag__ec4577e8,.Image_module_image__ec4577e8{max-width:100%;width:auto}.Image_module_plPlaceholder__ec4577e8{-webkit-filter:blur(.3vw);filter:blur(.3vw)}@-webkit-keyframes Image_module_plReveal__ec4577e8{0%{-webkit-filter:blur(.2vw);filter:blur(.2vw)}to{-webkit-filter:blur(0);filter:blur(0)}}@keyframes Image_module_plReveal__ec4577e8{0%{-webkit-filter:blur(.2vw);filter:blur(.2vw)}to{-webkit-filter:blur(0);filter:blur(0)}}.Image_module_plReveal__ec4577e8{-webkit-animation:Image_module_plReveal__ec4577e8 .5s;animation:Image_module_plReveal__ec4577e8 .5s}.Image_module_imageFullWidthHeight__ec4577e8{height:100%;width:100%}.Image_module_alignLeft__ec4577e8{text-align:left}.Image_module_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_module_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_module_m12Colwidth__ec4577e8{width:100%}.Image_module_m10Colwidth__ec4577e8{width:83.333%}.Image_module_m8Colwidth__ec4577e8{width:66.667%}.Image_module_m6Colwidth__ec4577e8{width:50%}.Image_module_m4Colwidth__ec4577e8{width:33.333%}.Image_module_m2Colwidth__ec4577e8{width:16.667%}.Image_module_wrapperDiv__ec4577e8{width:100%}.Image_module_wrapperDiv__ec4577e8 .Image_module_mHeight120__ec4577e8{height:7.5rem}.Image_module_wrapperDiv__ec4577e8 .Image_module_mHeight80__ec4577e8{height:5rem}.Image_module_wrapperDiv__ec4577e8 .Image_module_mHeight40__ec4577e8{height:2.5rem}.Image_module_wrapperDiv__ec4577e8 .Image_module_mHeightDefault__ec4577e8{height:auto}.Image_module_imageFixedWidthWrapper__ec4577e8 .Image_module_imageFixedWidth__ec4577e8{max-width:37.5rem}.Image_module_qrcWrapperDiv__ec4577e8{height:auto;width:auto}@media screen and (min-width:768px){.Image_module_t12Colwidth__ec4577e8{width:100%}.Image_module_t10Colwidth__ec4577e8{width:83.333%}.Image_module_t8Colwidth__ec4577e8{width:66.667%}.Image_module_t6Colwidth__ec4577e8{width:50%}.Image_module_t4Colwidth__ec4577e8{width:33.333%}.Image_module_t2Colwidth__ec4577e8{width:16.667%}.Image_module_wrapperDiv__ec4577e8 .Image_module_tHeight120__ec4577e8{height:7.5rem}.Image_module_wrapperDiv__ec4577e8 .Image_module_tHeight80__ec4577e8{height:5rem}.Image_module_wrapperDiv__ec4577e8 .Image_module_tHeight40__ec4577e8{height:2.5rem}.Image_module_wrapperDiv__ec4577e8 .Image_module_tHeightDefault__ec4577e8{height:auto}}@media screen and (min-width:1024px){.Image_module_d12Colwidth__ec4577e8{width:100%}.Image_module_d10Colwidth__ec4577e8{width:83.333%}.Image_module_d8Colwidth__ec4577e8{width:66.667%}.Image_module_d6Colwidth__ec4577e8{width:50%}.Image_module_d4Colwidth__ec4577e8{width:33.333%}.Image_module_d2Colwidth__ec4577e8{width:16.667%}.Image_module_wrapperDiv__ec4577e8 .Image_module_dHeight120__ec4577e8{height:7.5rem}.Image_module_wrapperDiv__ec4577e8 .Image_module_dHeight80__ec4577e8{height:5rem}.Image_module_wrapperDiv__ec4577e8 .Image_module_dHeight40__ec4577e8{height:2.5rem}.Image_module_wrapperDiv__ec4577e8 .Image_module_dHeightDefault__ec4577e8{height:auto}}@media screen and (max-width:767px){.Image_module_hideInMobile__ec4577e8{display:none}}@media screen and (min-width:768px) and (max-width:1023px){.Image_module_hideInTablet__ec4577e8{display:none}}@media screen and (min-width:1024px){.Image_module_hideInDesktop__ec4577e8{display:none}}.Image_module_imgHelperText__ec4577e8{color:#d52b1e}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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:#0077c5}.Input_module_inputContainer__178c4456{background-color:#fff;border-radius:0;min-height:3.125rem;width:100%}.Input_module_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_module_input__178c4456:focus-within{-webkit-box-shadow:none;box-shadow:none}.Input_module_input__178c4456.Input_module_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_module_input__178c4456.Input_module_outline__178c4456:after{width:0}.Input_module_input__178c4456.Input_module_outline__178c4456:focus-within{-webkit-box-shadow:0 0 0 .125rem #0077c5;box-shadow:0 0 0 .125rem #0077c5;-webkit-box-shadow:0 0 0 .125rem var(--boxShadowColor);box-shadow:0 0 0 .125rem var(--boxShadowColor)}.Input_module_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_module_helperText__178c4456,.Input_module_label__178c4456{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500}.Input_module_helperText__178c4456{color:#393a3d;font-size:.875rem;margin:.25rem .5rem 0}.Input_module_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_module_errorMessage__178c4456{color:#d52b1e;font-size:.875rem;font-style:italic;font-weight:500;margin:0 0 0 .5rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_leaderWrap__9fcb9342{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.Leaderline_module_leaderLine__9fcb9342{-webkit-box-flex:1;-ms-flex:1;flex:1}.Leaderline_module_leaderDot__9fcb9342,.Leaderline_module_leaderLine__9fcb9342{border-radius:624.9375rem}.Leaderline_module_leaderDot__9fcb9342{display:inline}.Leaderline_module_standard__9fcb9342{height:.25rem}.Leaderline_module_standard__9fcb9342.Leaderline_module_leaderDot__9fcb9342{margin-left:.25rem;width:.25rem}.Leaderline_module_jumbo__9fcb9342{height:.5rem}.Leaderline_module_jumbo__9fcb9342.Leaderline_module_leaderDot__9fcb9342{margin-left:.5rem;width:.5rem}.Leaderline_module_green__9fcb9342{background:#53b700}.Leaderline_module_teal__9fcb9342{background:#00c1bf}.Leaderline_module_pink__9fcb9342{background:#e31c9e}.Leaderline_module_blue__9fcb9342{background:#0097e6}.Leaderline_module_orange__9fcb9342{background:#ff8000}.Leaderline_module_lightGrey__9fcb9342{background:#d4d7dc}.Leaderline_module_darkGrey__9fcb9342{background:#8d9096}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_link__43ce6313{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}.Link_module_link__43ce6313.Link_module_visited__43ce6313,.Link_module_link__43ce6313:visited{text-decoration:none}.Link_module_link__43ce6313.Link_module_focus__43ce6313,.Link_module_link__43ce6313.Link_module_hover__43ce6313,.Link_module_link__43ce6313:focus.Link_module_focus__43ce6313,.Link_module_link__43ce6313:hover{text-decoration:underline}.Link_module_link__43ce6313.Link_module_focus__43ce6313:before,.Link_module_link__43ce6313:focus.Link_module_focus__43ce6313:before{border-style:solid;border-width:.1875rem}.Link_module_link__43ce6313: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)}.Link_module_linkCenter__43ce6313{display:inline;position:relative}.Link_module_blue__43ce6313{color:#055393}.Link_module_blue__43ce6313.Link_module_visited__43ce6313,.Link_module_blue__43ce6313:visited{color:#0097e6}.Link_module_blue__43ce6313.Link_module_focus__43ce6313,.Link_module_blue__43ce6313.Link_module_hover__43ce6313,.Link_module_blue__43ce6313:focus.Link_module_focus__43ce6313,.Link_module_blue__43ce6313:hover{color:#055393}.Link_module_blue__43ce6313.Link_module_focus__43ce6313:before,.Link_module_blue__43ce6313:focus.Link_module_focus__43ce6313:before{border-color:#0077c5}.Link_module_grey__43ce6313{color:#393a3d}.Link_module_grey__43ce6313.Link_module_visited__43ce6313,.Link_module_grey__43ce6313:visited{color:#8d9096}.Link_module_grey__43ce6313.Link_module_focus__43ce6313,.Link_module_grey__43ce6313.Link_module_hover__43ce6313,.Link_module_grey__43ce6313:focus.Link_module_focus__43ce6313,.Link_module_grey__43ce6313:hover{color:#000}.Link_module_grey__43ce6313.Link_module_focus__43ce6313:before,.Link_module_grey__43ce6313:focus.Link_module_focus__43ce6313:before{border-color:#0077c5}.Link_module_black__43ce6313,.Link_module_black__43ce6313.Link_module_focus__43ce6313,.Link_module_black__43ce6313.Link_module_hover__43ce6313,.Link_module_black__43ce6313:focus.Link_module_focus__43ce6313,.Link_module_black__43ce6313:hover,.Link_module_black__43ce6313:visited{color:#000}.Link_module_black__43ce6313.Link_module_focus__43ce6313:before,.Link_module_black__43ce6313:focus.Link_module_focus__43ce6313:before{border-color:#000}.Link_module_fusionBlack__43ce6313,.Link_module_fusionBlack__43ce6313.Link_module_hover__43ce6313,.Link_module_fusionBlack__43ce6313:hover,.Link_module_fusionBlack__43ce6313:visited{color:#000}.Link_module_fusionBlack__43ce6313.Link_module_focus__43ce6313,.Link_module_fusionBlack__43ce6313:focus.Link_module_focus__43ce6313{color:#393a3d}.Link_module_fusionBlack__43ce6313.Link_module_focus__43ce6313:before,.Link_module_fusionBlack__43ce6313:focus.Link_module_focus__43ce6313:before{border-color:#000}.Link_module_fusionWhite__43ce6313{color:#fff;text-decoration:underline}.Link_module_fusionWhite__43ce6313.Link_module_focus__43ce6313,.Link_module_fusionWhite__43ce6313.Link_module_hover__43ce6313,.Link_module_fusionWhite__43ce6313:focus.Link_module_focus__43ce6313,.Link_module_fusionWhite__43ce6313:hover,.Link_module_fusionWhite__43ce6313:visited{color:#fff}.Link_module_fusionWhite__43ce6313.Link_module_focus__43ce6313:before,.Link_module_fusionWhite__43ce6313:focus.Link_module_focus__43ce6313:before{border-color:#fff}.Link_module_fusionKiwi__43ce6313,.Link_module_fusionKiwi__43ce6313:visited{color:#5bef76;color:var(--fusion-kiwi-color,#5bef76)}.Link_module_fusionKiwi__43ce6313.Link_module_focus__43ce6313:before,.Link_module_fusionKiwi__43ce6313:focus.Link_module_focus__43ce6313:before{border-color:#236cff;border-color:var(--intuit-super-blue-color,#236cff)}.Link_module_intuitSuperBlue__43ce6313,.Link_module_intuitSuperBlue__43ce6313:visited{color:#236cff;color:var(--intuit-super-blue-color,#236cff)}.Link_module_intuitSuperBlue__43ce6313.Link_module_focus__43ce6313:before,.Link_module_intuitSuperBlue__43ce6313:focus.Link_module_focus__43ce6313:before{border-color:#236cff;border-color:var(--intuit-super-blue-color,#236cff)}.Link_module_complementaryBlue__43ce6313,.Link_module_complementaryBlue__43ce6313:visited{color:var(--color-blue-05)}.Link_module_complementaryBlue__43ce6313.Link_module_focus__43ce6313:before,.Link_module_complementaryBlue__43ce6313:focus.Link_module_focus__43ce6313:before{border-color:var(--color-blue-05)}.Link_module_lightGrey__43ce6313{color:#6b6c72}.Link_module_lightGrey__43ce6313.Link_module_visited__43ce6313,.Link_module_lightGrey__43ce6313:visited{color:#8d9096}.Link_module_lightGrey__43ce6313.Link_module_focus__43ce6313,.Link_module_lightGrey__43ce6313.Link_module_hover__43ce6313,.Link_module_lightGrey__43ce6313:focus.Link_module_focus__43ce6313,.Link_module_lightGrey__43ce6313:hover{color:#393a3d}.Link_module_lightGrey__43ce6313.Link_module_focus__43ce6313:before,.Link_module_lightGrey__43ce6313:focus.Link_module_focus__43ce6313:before{border-color:#0077c5}.Link_module_rwPrimary__43ce6313{color:#0d333f;text-decoration:underline}.Link_module_rwPrimary__43ce6313.Link_module_visited__43ce6313,.Link_module_rwPrimary__43ce6313:visited{color:#0d333f}.Link_module_rwPrimary__43ce6313.Link_module_focus__43ce6313,.Link_module_rwPrimary__43ce6313.Link_module_hover__43ce6313,.Link_module_rwPrimary__43ce6313:focus,.Link_module_rwPrimary__43ce6313:hover{color:#055393}.Link_module_rwPrimary__43ce6313.Link_module_focus__43ce6313:before,.Link_module_rwPrimary__43ce6313:focus:before{border-color:#0077c5}.Link_module_rwIconDarkGreen__43ce6313{color:#0a8543;stroke:#0a8543;border-color:#0a8543;border-style:solid;border-width:0 .0625rem;padding:0 .75rem}.Link_module_rwIconDarkGreen__43ce6313.Link_module_focus__43ce6313,.Link_module_rwIconDarkGreen__43ce6313.Link_module_hover__43ce6313,.Link_module_rwIconDarkGreen__43ce6313.Link_module_visited__43ce6313,.Link_module_rwIconDarkGreen__43ce6313:focus.Link_module_focus__43ce6313,.Link_module_rwIconDarkGreen__43ce6313:hover,.Link_module_rwIconDarkGreen__43ce6313:visited{color:#0a8543}.Link_module_white__43ce6313,.Link_module_white__43ce6313.Link_module_visited__43ce6313,.Link_module_white__43ce6313:visited{color:#fff}.Link_module_white__43ce6313.Link_module_hover__43ce6313,.Link_module_white__43ce6313:hover{color:#fff;text-decoration:underline}.Link_module_white__43ce6313.Link_module_focus__43ce6313,.Link_module_white__43ce6313:focus{color:#fff}.Link_module_white__43ce6313.Link_module_focus__43ce6313:before,.Link_module_white__43ce6313:focus:before{border-color:#34bfff}.Link_module_rwBlackGreen__43ce6313,.Link_module_rwBlackGreen__43ce6313.Link_module_visited__43ce6313,.Link_module_rwBlackGreen__43ce6313:visited{color:#000}.Link_module_rwBlackGreen__43ce6313.Link_module_focus__43ce6313,.Link_module_rwBlackGreen__43ce6313.Link_module_hover__43ce6313,.Link_module_rwBlackGreen__43ce6313:focus,.Link_module_rwBlackGreen__43ce6313:hover{color:#0fd46c;text-decoration:none}.Link_module_rwBlackGreen__43ce6313.Link_module_focus__43ce6313:before,.Link_module_rwBlackGreen__43ce6313:focus:before{border-color:#34bfff}.Link_module_rwBlueGreen__43ce6313,.Link_module_rwBlueGreen__43ce6313.Link_module_visited__43ce6313,.Link_module_rwBlueGreen__43ce6313:visited{color:#0d333f}.Link_module_rwBlueGreen__43ce6313.Link_module_focus__43ce6313,.Link_module_rwBlueGreen__43ce6313.Link_module_hover__43ce6313,.Link_module_rwBlueGreen__43ce6313:focus,.Link_module_rwBlueGreen__43ce6313:hover{color:#0a8543;text-decoration:none!important}.Link_module_rwBlueGreen__43ce6313.Link_module_focus__43ce6313:before,.Link_module_rwBlueGreen__43ce6313:focus:before{border-color:#0077c5}.Link_module_rwDarkGreen__43ce6313,.Link_module_rwDarkGreen__43ce6313.Link_module_visited__43ce6313,.Link_module_rwDarkGreen__43ce6313:visited{color:#0a8543}.Link_module_rwDarkGreen__43ce6313.Link_module_focus__43ce6313,.Link_module_rwDarkGreen__43ce6313.Link_module_hover__43ce6313,.Link_module_rwDarkGreen__43ce6313:focus,.Link_module_rwDarkGreen__43ce6313:hover{color:#0a8543;text-decoration:none!important}.Link_module_rwDarkGreen__43ce6313.Link_module_focus__43ce6313:before,.Link_module_rwDarkGreen__43ce6313:focus:before{border-color:#0077c5}.Link_module_rwGreen01alt__43ce6313,.Link_module_rwGreen01alt__43ce6313.Link_module_visited__43ce6313,.Link_module_rwGreen01alt__43ce6313:visited{color:#0d7300}.Link_module_rwGreen01alt__43ce6313.Link_module_focus__43ce6313,.Link_module_rwGreen01alt__43ce6313.Link_module_hover__43ce6313,.Link_module_rwGreen01alt__43ce6313:focus,.Link_module_rwGreen01alt__43ce6313:hover{color:#0d7300;text-decoration:none!important}.Link_module_rwGreen01alt__43ce6313.Link_module_focus__43ce6313:before,.Link_module_rwGreen01alt__43ce6313:focus:before{border-color:#0d7300}.Link_module_rwDarkBlue__43ce6313,.Link_module_rwDarkBlue__43ce6313.Link_module_visited__43ce6313,.Link_module_rwDarkBlue__43ce6313:visited{color:#0d333f}.Link_module_rwDarkBlue__43ce6313.Link_module_focus__43ce6313,.Link_module_rwDarkBlue__43ce6313.Link_module_hover__43ce6313,.Link_module_rwDarkBlue__43ce6313:focus,.Link_module_rwDarkBlue__43ce6313:hover{color:#0a8543;text-decoration:none!important}.Link_module_rwDarkBlue__43ce6313.Link_module_focus__43ce6313:before,.Link_module_rwDarkBlue__43ce6313:focus:before{border-color:#0077c5}.Link_module_body01__43ce6313{font-size:1.25rem;line-height:1.4}.Link_module_body02__43ce6313{font-size:1rem;line-height:1.5}.Link_module_body03__43ce6313{font-size:.875rem;line-height:1.43}.Link_module_body04__43ce6313{font-size:.75rem;line-height:1.33}.Link_module_icon__43ce6313{height:1.25rem;margin-right:.3125rem;width:1.25rem}.Link_module_normal__43ce6313{font-weight:400}.Link_module_medium__43ce6313{font-weight:500}.Link_module_demi__43ce6313{font-weight:600}.Link_module_bold__43ce6313{font-weight:700}.Link_module_icon__43ce6313 path{fill:currentColor}.Link_module_underline__43ce6313,.Link_module_underline__43ce6313.Link_module_visited__43ce6313,.Link_module_underline__43ce6313:visited{text-decoration:underline}.Link_module_underline__43ce6313.Link_module_hover__43ce6313,.Link_module_underline__43ce6313:hover{text-decoration:none}.Link_module_alignLeft__43ce6313{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.Link_module_alignCenter__43ce6313{text-align:center}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__2877cadf{display:block}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_container__71b13882{position:relative}.Lottie_module_container__71b13882 .Lottie_module_lottieContainer__71b13882{margin:0 auto;width:100%}.Lottie_module_container__71b13882 .Lottie_module_lottieButton__71b13882{bottom:.5rem;height:2.25rem;position:absolute;right:.125rem}.Lottie_module_container__71b13882 .Lottie_module_lottieButton__71b13882:hover{color:#236cff}.Lottie_module_container__71b13882 .Lottie_module_lottieButton__71b13882:focus-visible{border-radius:50%;outline:.125rem solid #236cff}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_menuLink__022362ed{font-weight:500}@media (max-width:1023px){[data-role=menulink].MenuLink_module_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_module_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_module_mLink__022362ed:focus,[data-role=menulink].MenuLink_module_mLink__022362ed:visited{color:inherit!important;text-decoration:none!important}[data-role=menulink].MenuLink_module_mLink__022362ed:hover{color:inherit;text-decoration:none}[data-role=menulink].MenuLink_module_mIesMenuLink__022362ed{color:#00254a;font-size:1.25rem;font-weight:600;line-height:1.75rem}[data-role=menulink].MenuLink_module_mIesMenuLink__022362ed:focus,[data-role=menulink].MenuLink_module_mIesMenuLink__022362ed:hover,[data-role=menulink].MenuLink_module_mIesMenuLink__022362ed:visited{color:#00254a!important}[data-role=menulink].MenuLink_module_mIesMenuLink__022362ed .MenuLink_module_mDescription__022362ed{color:#00254a;font-weight:500}[data-role=menulink].MenuLink_module_mIesMenuLink__022362ed.MenuLink_module_disabled__022362ed{color:#21262a;opacity:.25}[data-role=menulink] .MenuLink_module_mDescription__022362ed{color:#6b6c72;font-size:.875rem;line-height:1.43rem}.MenuLink_module_mBorderbtm__022362ed{border-bottom:.0625rem solid #d4d7dc}.MenuLink_module_menuLink__022362ed .MenuLink_module_mDescription__022362ed{color:#6b6c72;font-size:.875rem;line-height:1.43rem}.MenuLink_module_menuLinkImg__022362ed{border-bottom:none!important;display:inline-block;margin-right:1.25rem;margin-top:1.25rem}.MenuLink_module_menuLinkImg__022362ed img{height:1.8125rem;width:6.125rem}.MenuLink_module_menuLinkSpacer__022362ed{display:none}.MenuLink_module_mPhoneSpace__022362ed{padding:.625rem 0 .125rem}}@media (min-width:1024px) and (max-width:1200px){[data-role=menulink].MenuLink_module_dLink__022362ed{min-width:9.375rem}}@media (min-width:1200px){[data-role=menulink].MenuLink_module_dLink__022362ed{min-width:14.6875rem}[data-role=menulink].MenuLink_module_dLink__022362ed:focus{border:.1875rem solid #0077c5;border-radius:.25rem;text-decoration:underline}}@media (min-width:1024px){.MenuLink_module_menuLinkImage__022362ed img{height:1.8125rem;position:relative;width:6.125rem}.MenuLink_module_menuLinkSpacer__022362ed{min-width:14.6875rem}[data-role=menulink].MenuLink_module_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_module_dLink__022362ed:visited{color:inherit;text-decoration:none!important}[data-role=menulink].MenuLink_module_dLink__022362ed:focus{border:.1875rem solid #0077c5;border-radius:.25rem;text-decoration:underline}[data-role=menulink].MenuLink_module_dLink__022362ed:hover{color:inherit;text-decoration:none}[data-role=menulink].MenuLink_module_dLink__022362ed:hover.MenuLink_module_dDescription__022362ed.MenuLink_module_dDark__022362ed,[data-role=menulink].MenuLink_module_dLink__022362ed:hover[class*=dDescription][class*=dDark]{color:#fff}[data-role=menulink].MenuLink_module_dLink__022362ed:hover .MenuLink_module_dBadge__022362ed div{text-decoration:underline!important}[data-role=menulink].MenuLink_module_dLink__022362ed:hover .MenuLink_module_dDescription__022362ed.MenuLink_module_dDark__022362ed,[data-role=menulink].MenuLink_module_dLink__022362ed:hover [class*=dDescription][class*=dDark]{color:#fff}[data-role=menulink].MenuLink_module_iesMenuLink__022362ed .MenuLink_module_dBadge__022362ed{color:#00254a;font-size:1rem;font-weight:600;line-height:1.5rem}[data-role=menulink].MenuLink_module_iesMenuLink__022362ed>span .MenuLink_module_dDescription__022362ed,[data-role=menulink].MenuLink_module_iesMenuLink__022362ed>span [class*=dDescription]{color:#00254a;font-weight:400}[data-role=menulink].MenuLink_module_iesMenuLink__022362ed:hover{color:#21262a}[data-role=menulink].MenuLink_module_iesMenuLink__022362ed.MenuLink_module_disabled__022362ed{color:#21262a;opacity:.25}[data-role=menulink].MenuLink_module_dLinkblue__022362ed{color:#0077c5!important}[data-role=menulink].MenuLink_module_dLinkBlueSmall__022362ed{color:#0077c5!important;font-size:.75rem}[data-role=menulink].MenuLink_module_dLinkBlueSmall__022362ed.MenuLink_module_dDark__022362ed,[data-role=menulink].MenuLink_module_dLinkblue__022362ed.MenuLink_module_dDark__022362ed{color:#fff!important;text-decoration:underline}[data-role=menulink] .MenuLink_module_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_module_iesMenuLink__022362ed .MenuLink_module_dBadge__022362ed .MenuLink_module_dBadgespace__022362ed .MenuLink_module_badge__022362ed{border-radius:100%;height:1.5rem;min-width:.9375rem}[data-role=menulink] .MenuLink_module_dBadgespace__022362ed{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:.5rem}[data-role=menulink] .MenuLink_module_dDescription__022362ed,[data-role=menulink] [class*=dDescription]{font-size:.875rem;line-height:1.43rem;text-decoration:none!important}[data-role=menulink] .MenuLink_module_dDescription__022362ed.MenuLink_module_dWhite__022362ed,[data-role=menulink] .MenuLink_module_dDescription__022362ed[class*=dWhite],[data-role=menulink] [class*=dDescription].MenuLink_module_dWhite__022362ed,[data-role=menulink] [class*=dDescription][class*=dWhite]{color:#6b6c72}[data-role=menulink] .MenuLink_module_dDescription__022362ed.MenuLink_module_dDark__022362ed,[data-role=menulink] .MenuLink_module_dDescription__022362ed[class*=dDark],[data-role=menulink] [class*=dDescription].MenuLink_module_dDark__022362ed,[data-role=menulink] [class*=dDescription][class*=dDark]{color:#fff}[data-role=menulink].MenuLink_module_noPointer__022362ed{cursor:default!important}[data-role=menulink].MenuLink_module_noPointer__022362ed:hover .MenuLink_module_dBadge__022362ed div{text-decoration:none!important}[data-role=menulink].MenuLink_module_noPointer__022362ed:hover .MenuLink_module_dBadge__022362ed div.MenuLink_module_dDescription__022362ed.MenuLink_module_dDark__022362ed,[data-role=menulink].MenuLink_module_noPointer__022362ed:hover .MenuLink_module_dBadge__022362ed div[class*=dDescription][class*=dDark]{color:#fff}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_pillToggle__a47bba2a .PillToggleSwitch_module_pillToggleContainer__a47bba2a{background-color:#f3f2ef;border:none;border-radius:624.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.PillToggleSwitch_module_pillToggle__a47bba2a .PillToggleSwitch_module_pillToggleContainer__a47bba2a.PillToggleSwitch_module_switchActive__a47bba2a:before{left:5.25rem}.PillToggleSwitch_module_pillToggle__a47bba2a .PillToggleSwitch_module_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_module_pillToggle__a47bba2a .PillToggleSwitch_module_pillToggleContainer__a47bba2a .PillToggleSwitch_module_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_module_pillToggle__a47bba2a .PillToggleSwitch_module_pillToggleContainer__a47bba2a .PillToggleSwitch_module_switchBtn__a47bba2a.PillToggleSwitch_module_switchActive__a47bba2a{color:#fff}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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;
}

.Typography-dark-e793b1d{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Typography-display-1-e793b1d{font-family:var(--font-family-display);font-size:var(--font-size-display-1);font-style:normal;line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.Typography-display-1-e793b1d,.Typography-display-1-e793b1d strong,.Typography-display-2-e793b1d{font-weight:var(--font-weight-display)}.Typography-display-2-e793b1d{font-family:var(--font-family-display);font-size:var(--font-size-display-2);font-style:normal;line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.Typography-display-2-e793b1d strong,.Typography-display-3-e793b1d{font-weight:var(--font-weight-display)}.Typography-display-3-e793b1d{font-family:var(--font-family-display);font-size:var(--font-size-display-3);font-style:normal;line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.Typography-display-3-e793b1d strong,.Typography-display-4-e793b1d{font-weight:var(--font-weight-display)}.Typography-display-4-e793b1d{font-family:var(--font-family-display);font-size:var(--font-size-display-4);font-style:normal;line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.Typography-display-4-e793b1d strong{font-weight:var(--font-weight-display)}.Typography-headline-1-e793b1d{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}.Typography-headline-1-e793b1d strong{font-weight:var(--font-weight-heading-bold)}.Typography-headline-2-e793b1d{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}.Typography-headline-2-e793b1d strong{font-weight:var(--font-weight-heading-bold)}.Typography-headline-3-e793b1d{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}.Typography-headline-3-e793b1d strong{font-weight:var(--font-weight-heading-bold)}.Typography-headline-4-e793b1d{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}.Typography-headline-4-e793b1d strong{font-weight:var(--font-weight-heading-bold)}.Typography-headline-5-e793b1d{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}.Typography-headline-5-e793b1d strong{font-weight:var(--font-weight-heading-bold)}.Typography-headline-6-e793b1d{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}.Typography-headline-6-e793b1d strong{font-weight:var(--font-weight-heading-bold)}.Typography-body-1-e793b1d{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}.Typography-body-1-e793b1d strong{font-weight:var(--font-weight-body-bold)}.Typography-body-2-e793b1d{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}.Typography-body-2-e793b1d strong{font-weight:var(--font-weight-body-bold)}.Typography-body-3-e793b1d{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}.Typography-body-3-e793b1d strong{font-weight:var(--font-weight-body-bold)}.Typography-body-4-e793b1d{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}.Typography-body-4-e793b1d strong{font-weight:var(--font-weight-body-bold)}.Typography-fw-300-e793b1d,.Typography-thin-e793b1d{font-weight:200}.Typography-fw-400-e793b1d,.Typography-regular-e793b1d{font-weight:400}.Typography-fw-500-e793b1d,.Typography-medium-e793b1d,strong.Typography-fw-500-e793b1d,strong.Typography-medium-e793b1d{font-weight:500}.Typography-demi-e793b1d,.Typography-fw-600-e793b1d,strong.Typography-demi-e793b1d,strong.Typography-fw-600-e793b1d{font-weight:600}.Typography-bold-e793b1d,.Typography-fw-700-e793b1d,strong.Typography-bold-e793b1d,strong.Typography-fw-700-e793b1d{font-weight:700}.Typography-fw-800-e793b1d,.Typography-heavy-e793b1d,strong.Typography-fw-800-e793b1d,strong.Typography-heavy-e793b1d{font-weight:800}.Link-link-6e02266{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)}.Link-link-6e02266,.Link-link-6e02266 .Link-linkText-6e02266{text-decoration:underline;text-decoration-color:transparent}.Link-link-6e02266:has(:is(h1,h2,h3,h4,h5,h6)){display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Link-link-6e02266:link{color:var(--color-link-text)}.Link-link-6e02266.Link-secondary-6e02266,.Link-link-6e02266.Link-secondary-6e02266 .Link-iconWrapper-6e02266>svg,.Link-link-6e02266.Link-secondary-6e02266:hover{color:var(--color-text-primary)}.Link-link-6e02266.Link-secondary-6e02266:hover .Link-linkText-6e02266{text-decoration-color:currentColor}.Link-link-6e02266.Link-secondary-6e02266:active{color:var(--color-text-primary)}.Link-link-6e02266.Link-secondary-6e02266:active .Link-linkText-6e02266{text-decoration-color:currentColor}.Link-link-6e02266.Link-secondary-6e02266:active .Link-iconWrapper-6e02266>svg,.Link-link-6e02266.Link-secondary-6e02266:visited,.Link-link-6e02266.Link-secondary-6e02266:visited .Link-iconWrapper-6e02266>svg,.Link-link-6e02266.Link-secondary-6e02266[data-a11yfocus]:focus,.Link-link-6e02266.Link-secondary-6e02266[data-a11yfocus]:focus .Link-iconWrapper-6e02266>svg{color:var(--color-text-primary)}.Link-link-6e02266.Link-complementary-6e02266{color:var(--color-link-text-complementary)}.Link-link-6e02266.Link-complementary-6e02266:visited,.Link-link-6e02266.Link-complementary-6e02266:visited .Link-iconWrapper-6e02266>svg{color:var(--color-link-text-complementary-visited)}.Link-link-6e02266.Link-complementary-6e02266:hover,.Link-link-6e02266.Link-complementary-6e02266:hover .Link-iconWrapper-6e02266>svg{color:var(--color-link-text-complementary-hover)}.Link-link-6e02266.Link-complementary-6e02266:active,.Link-link-6e02266.Link-complementary-6e02266:active .Link-iconWrapper-6e02266>svg{color:var(--color-link-text-complementary-active)}.Link-link-6e02266:visited,.Link-link-6e02266:visited .Link-iconWrapper-6e02266>svg{color:var(--color-link-text-visited)}.Link-link-6e02266[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}.Link-link-6e02266:hover{text-decoration-color:currentColor}.Link-link-6e02266:hover,.Link-link-6e02266:hover .Link-iconWrapper-6e02266>svg{color:var(--color-link-text-hover)}.Link-link-6e02266:active{color:var(--color-link-text-active)}.Link-link-6e02266:active .Link-iconWrapper-6e02266>svg{color:var(--color-link-text-hover)}.Link-link-6e02266 .Link-iconWrapper-6e02266{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.Link-link-6e02266 .Link-iconWrapper-6e02266>svg{font-size:inherit;height:1em;width:1em}.Link-inline-6e02266{color:var(--color-link-text)}.Link-inline-6e02266 .Link-linkText-6e02266{text-decoration-color:currentColor}.Link-inherit-6e02266{font-size:inherit;font-weight:inherit;line-height:inherit}.IconContainer-visually-hidden-2144a55: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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_input__2c07c5e0{left:-624.9375rem;position:absolute}.Radio_module_input__2c07c5e0:disabled~.Radio_module_label__2c07c5e0 .Radio_module_box__2c07c5e0{opacity:.4}.Radio_module_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_module_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_module_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_module_label__2c07c5e0:hover .Radio_module_box__2c07c5e0{border-color:#2ca01c}.Radio_module_text__2c07c5e0{display:inline-block;line-height:1.25rem;margin-left:.5rem;max-width:83.333%}.Radio_module_focus__2c07c5e0 .Radio_module_box__2c07c5e0{-webkit-box-shadow:0 0 0 .1875rem #0077c5;box-shadow:0 0 0 .1875rem #0077c5}.Radio_module_active__2c07c5e0 .Radio_module_box__2c07c5e0{border-color:#2ca01c}.Radio_module_active__2c07c5e0 .Radio_module_box__2c07c5e0:after{background:#2ca01c;height:.75rem;width:.75rem}.Radio_module_error__2c07c5e0 .Radio_module_box__2c07c5e0{border-color:#d52b1e}.Radio_module_mini__2c07c5e0 .Radio_module_label__2c07c5e0{font-size:.875rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_leftAlignedScd__cff25e5f p{text-align:left}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_responsivePadding__cff25e5f{padding:0 2.5rem}@media only screen and (max-width:767px){.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_responsivePadding__cff25e5f{padding:0 1.25rem}}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_greyColor__cff25e5f{color:#393a3d}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_grey02Color__cff25e5f{color:#6b6c72}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_grey03Color__cff25e5f{color:#8d9096}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_blackColor__cff25e5f{color:#000}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_whiteColor__cff25e5f{color:#fff}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_rwDarkBlueColor__cff25e5f{color:#0d333f}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_blue02Color__cff25e5f{color:#055393}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_green01AltColor__cff25e5f{color:var(--color-green-01-alt)}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_green03Color__cff25e5f{color:#53b700}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_wrGreen04Color__cff25e5f{color:var(--color-green-rw-green)}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_wrBlue05Color__cff25e5f{color:var(--color-blue-rw-sky)}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_greyRwTofuColor__cff25e5f{color:var(--color-grey-rw-tofu)}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_wrTeal05Color__cff25e5f{color:#07c4d9}.Responsivetext_module_responsivetext__cff25e5f a{color:#055393;text-decoration:underline}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_noUnderlineOnHover__cff25e5f a:hover{text-decoration:none}.Responsivetext_module_responsivetext__cff25e5f a:hover{text-decoration:underline}.Responsivetext_module_responsivetext__cff25e5f p:first-of-type{margin-bottom:0;margin-top:0}@media only screen and (max-width:1023px){.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_textRamping__cff25e5f h1{font-size:2.5rem!important;line-height:3.25rem!important}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_textRamping__cff25e5f h2{font-size:2.125rem!important;line-height:2.75rem!important}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_textRamping__cff25e5f h3{font-size:1.75rem!important;line-height:2.25rem!important}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_textRamping__cff25e5f h4{font-size:1.5rem!important;line-height:1.75rem!important}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_textRamping__cff25e5f h5{font-size:1.25rem!important;line-height:1.75rem!important}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_textRamping__cff25e5f h6{font-size:1rem!important;line-height:1.5rem!important}}.Responsivetext_module_responsivetext__cff25e5f h1{font-size:3rem!important;line-height:3.75rem!important}.Responsivetext_module_responsivetext__cff25e5f h2{font-size:2.5rem!important;line-height:3.25rem!important}.Responsivetext_module_responsivetext__cff25e5f h3{font-size:2.125rem!important;line-height:2.75rem!important}.Responsivetext_module_responsivetext__cff25e5f h4{font-size:1.75rem!important;line-height:2.25rem!important}.Responsivetext_module_responsivetext__cff25e5f h5{font-size:1.5rem!important;line-height:2rem!important}.Responsivetext_module_responsivetext__cff25e5f h6{font-size:1.25rem!important;line-height:1.75rem!important}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_fixedMaxWidth__cff25e5f{margin:0 auto;max-width:90rem}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_responsiveMargin__cff25e5f{margin-left:auto;margin-right:auto}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_noBottomMargin__cff25e5f .Responsivetext_module_qlFontHeading04__cff25e5f,.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_noBottomMargin__cff25e5f .Responsivetext_module_qlFontHeading05__cff25e5f,.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_noBottomMargin__cff25e5f .Responsivetext_module_qlFontHeading06__cff25e5f,.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_noBottomMargin__cff25e5f .Responsivetext_module_qlFontLarge__cff25e5f,.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_noBottomMargin__cff25e5f .Responsivetext_module_qlFontMedium01__cff25e5f,.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_noBottomMargin__cff25e5f .Responsivetext_module_qlFontSmall__cff25e5f,.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_noBottomMargin__cff25e5f h1,.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_noBottomMargin__cff25e5f h2,.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_noBottomMargin__cff25e5f h3,.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_noBottomMargin__cff25e5f h4,.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_noBottomMargin__cff25e5f h5,.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_noBottomMargin__cff25e5f h6,.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_noBottomMargin__cff25e5f li,.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_noBottomMargin__cff25e5f p{margin-bottom:0!important}.Responsivetext_module_responsivetext__cff25e5f.Responsivetext_module_noBottomMargin__cff25e5f p br{margin-bottom:1.25rem!important}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_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_module_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_module_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_module_indeterminateShort__1f3be704{-webkit-animation:RwSpinner_module_rotation__1f3be704 1.4s linear;animation:RwSpinner_module_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_module_dotContainer__1f3be704{height:3.75rem;position:absolute;width:3.75rem}.RwSpinner_module_dotContainer__1f3be704:nth-of-type(2){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.RwSpinner_module_dotContainer__1f3be704:nth-of-type(3){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RwSpinner_module_dotContainer__1f3be704:nth-of-type(4){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.RwSpinner_module_dot__1f3be704{-webkit-animation:RwSpinner_module_pulseSize__1f3be704 1.4s cubic-bezier(.455,.03,.515,.955);animation:RwSpinner_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_searchBar__7228c673{margin:auto;max-width:90rem;padding:7.5rem 0;position:relative}.SearchBar_module_searchBar__7228c673:after{background-color:var(--color-green-rw-green);border-radius:.625rem;content:"";display:block;height:.125rem;width:100%}.SearchBar_module_searchBar__7228c673 .SearchBar_module_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_module_searchBar__7228c673 .SearchBar_module_search__7228c673{height:4.8rem}}.SearchBar_module_searchBar__7228c673 .SearchBar_module_search__7228c673::-webkit-input-placeholder{color:#6b6c72!important;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif!important;font-size:3.75rem!important}.SearchBar_module_searchBar__7228c673 .SearchBar_module_search__7228c673:-moz-placeholder,.SearchBar_module_searchBar__7228c673 .SearchBar_module_search__7228c673:-ms-input-placeholder,.SearchBar_module_searchBar__7228c673 .SearchBar_module_search__7228c673::-moz-placeholder,.SearchBar_module_searchBar__7228c673 .SearchBar_module_search__7228c673::-webkit-input-placeholder,.SearchBar_module_searchBar__7228c673 .SearchBar_module_search__7228c673::placeholder{color:#6b6c72!important;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif!important;font-size:3.75rem!important}.SearchBar_module_searchBar__7228c673 .SearchBar_module_search__7228c673::-webkit-search-cancel-button,.SearchBar_module_searchBar__7228c673 .SearchBar_module_search__7228c673::-webkit-search-decoration,.SearchBar_module_searchBar__7228c673 .SearchBar_module_search__7228c673::-webkit-search-results-button,.SearchBar_module_searchBar__7228c673 .SearchBar_module_search__7228c673::-webkit-search-results-decoration{display:none}.SearchBar_module_searchBar__7228c673 .SearchBar_module_search__7228c673:focus{outline:none}@media screen and (max-width:768px){.SearchBar_module_searchBar__7228c673 .SearchBar_module_search__7228c673{font-size:1.5rem;line-height:var(--font-lineheight-05)}.SearchBar_module_searchBar__7228c673 .SearchBar_module_search__7228c673::-webkit-input-placeholder{font-size:1.5rem!important;line-height:var(--font-lineheight-05)!important}.SearchBar_module_searchBar__7228c673 .SearchBar_module_search__7228c673:-moz-placeholder,.SearchBar_module_searchBar__7228c673 .SearchBar_module_search__7228c673:-ms-input-placeholder,.SearchBar_module_searchBar__7228c673 .SearchBar_module_search__7228c673::-moz-placeholder,.SearchBar_module_searchBar__7228c673 .SearchBar_module_search__7228c673::-webkit-input-placeholder,.SearchBar_module_searchBar__7228c673 .SearchBar_module_search__7228c673::placeholder{font-size:1.5rem!important;line-height:var(--font-lineheight-05)!important}}.SearchBar_module_searchBar__7228c673 .SearchBar_module_closeIcon__7228c673{cursor:pointer;position:absolute!important;right:0;top:48%}@media screen and (min-width:1024px){.SearchBar_module_searchBar__7228c673 .SearchBar_module_closeIcon__7228c673{display:block}}@media screen and (max-width:768px){.SearchBar_module_searchBar__7228c673 .SearchBar_module_closeIcon__7228c673{right:1.25rem;top:35%}.SearchBar_module_searchBar__7228c673{padding:1.25rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_wrap__c3fc9589{padding:0 1.25rem}@media (min-width:768px){.Separator_module_wrap__c3fc9589{padding:0 2.5rem}}.Separator_module_noPadding__c3fc9589{padding:0}.Separator_module_separator__c3fc9589{width:2.5rem}.Separator_module_grey07__c3fc9589{background:#eceef1}.Separator_module_grey05__c3fc9589{background:#d4d7dc}.Separator_module_grey02__c3fc9589{background:#6b6c72}.Separator_module_rwGreen__c3fc9589{background:#0fd46c}.Separator_module_superblue__c3fc9589{background:#236cff;border-radius:.625rem}.Separator_module_small__c3fc9589{height:.0625rem}.Separator_module_medium__c3fc9589{height:.125rem}.Separator_module_large__c3fc9589{height:.25rem}.Separator_module_cols03__c3fc9589{width:25%}.Separator_module_cols04__c3fc9589{width:33.333%}.Separator_module_cols12__c3fc9589{max-width:85rem;width:100%}.Separator_module_center__c3fc9589{margin:0 auto}.Separator_module_left__c3fc9589{margin:0 auto 0 0}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_stickyNav__8c1373de{scroll-margin-top:calc(var(--globalnavHeight, var(--rwGlobalnavStickyHeight)) + var(--secnavHeight, var(--spacing-rw-sec-nav-sticky-height-desktop)))}.Spacer_module_xxsmall__8c1373de{height:.25rem;width:100%}.Spacer_module_xsmall__8c1373de{height:.5rem;width:100%}.Spacer_module_small__8c1373de{height:1rem;width:100%}.Spacer_module_regular__8c1373de{height:1.25rem;width:100%}.Spacer_module_large__8c1373de{height:2.5rem;width:100%}.Spacer_module_xlarge__8c1373de{height:3.75rem;width:100%}.Spacer_module_xxlarge__8c1373de{height:5rem;width:100%}.Spacer_module_xxxlarge__8c1373de{height:7.5rem;width:100%}@media (min-width:768px){.Spacer_module_xxsmall__8c1373de{height:.25rem;width:100%}.Spacer_module_xsmall__8c1373de{height:.5rem;width:100%}.Spacer_module_small__8c1373de{height:1rem;width:100%}.Spacer_module_regular__8c1373de{height:1.25rem;width:100%}.Spacer_module_large__8c1373de{height:2.5rem;width:100%}.Spacer_module_xlarge__8c1373de{height:3.75rem;width:100%}.Spacer_module_xxlarge__8c1373de{height:5rem;width:100%}.Spacer_module_xxxlarge__8c1373de{height:7.5rem;width:100%}}@media (min-width:1024px){.Spacer_module_xxsmall__8c1373de{height:.25rem;width:100%}.Spacer_module_xsmall__8c1373de{height:.5rem;width:100%}.Spacer_module_small__8c1373de{height:1rem;width:100%}.Spacer_module_regular__8c1373de{height:1.25rem;width:100%}.Spacer_module_large__8c1373de{height:2.5rem;width:100%}.Spacer_module_xlarge__8c1373de{height:3.75rem;width:100%}.Spacer_module_xxlarge__8c1373de{height:5rem;width:100%}.Spacer_module_xxxlarge__8c1373de{height:7.5rem;width:100%}}@media (max-width:768px){.Spacer_module_mobile_Xxsmall__8c1373de{height:.25rem}.Spacer_module_mobile_Xsmall__8c1373de{height:.5rem}.Spacer_module_mobile_Small__8c1373de{height:1rem}.Spacer_module_mobile_Regular__8c1373de{height:1.25rem}.Spacer_module_mobile_Large__8c1373de{height:2.5rem}.Spacer_module_mobile_Xlarge__8c1373de{height:3.75rem}.Spacer_module_mobile_Xxlarge__8c1373de{height:5rem}.Spacer_module_mobile_Xxxlarge__8c1373de{height:7.5rem}}@media (min-width:768px) and (max-width:1024px){.Spacer_module_tablet_Xxsmall__8c1373de{height:.25rem}.Spacer_module_tablet_Xsmall__8c1373de{height:.5rem}.Spacer_module_tablet_Small__8c1373de{height:1rem}.Spacer_module_tablet_Regular__8c1373de{height:1.25rem}.Spacer_module_tablet_Large__8c1373de{height:2.5rem}.Spacer_module_tablet_Xlarge__8c1373de{height:3.75rem}.Spacer_module_tablet_Xxlarge__8c1373de{height:5rem}.Spacer_module_tablet_Xxxlarge__8c1373de{height:7.5rem}}@media (min-width:1024px){.Spacer_module_desktop_Xxsmall__8c1373de{height:.25rem}.Spacer_module_desktop_Xsmall__8c1373de{height:.5rem}.Spacer_module_desktop_Small__8c1373de{height:1rem}.Spacer_module_desktop_Regular__8c1373de{height:1.25rem}.Spacer_module_desktop_Large__8c1373de{height:2.5rem}.Spacer_module_desktop_Xlarge__8c1373de{height:3.75rem}.Spacer_module_desktop_Xxlarge__8c1373de{height:5rem}.Spacer_module_desktop_Xxxlarge__8c1373de{height:7.5rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_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_module_switch__a4b507c3.Switch_module_focus__a4b507c3:before,.Switch_module_switch__a4b507c3:focus:before{border:.1875rem solid #0077c5}.Switch_module_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_module_copy__a4b507c3{display:block;text-align:center;width:1.875rem}.Switch_module_on__a4b507c3{-webkit-box-pack:start;-ms-flex-pack:start;background:#0e8900;justify-content:flex-start}.Switch_module_on__a4b507c3:after{left:calc(100% - .125rem);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.Switch_module_off__a4b507c3{-webkit-box-pack:end;-ms-flex-pack:end;background:#d4d7dc;color:#393a3d;justify-content:flex-end}.Switch_module_off__a4b507c3:after{left:.125rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_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_module_active__1c4548b7{color:#393a3d}.Tab_module_active__1c4548b7:after{width:100%}.Tab_module_text__1c4548b7.Tab_module_focus__1c4548b7:before{opacity:1}.Tab_module_text__1c4548b7{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;position:relative}.Tab_module_text__1c4548b7:before{border:.1875rem solid #0077c5;border-radius:.25rem;content:"";height:calc(100% + .625rem);left:-.3125rem;opacity:0;position:absolute;top:-.3125rem;width:calc(100% + .625rem)}.Tab_module_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_module_vertical__1c4548b7:after{bottom:auto;height:0;left:-.0625rem;top:0;width:.25rem}.Tab_module_vertical__1c4548b7.Tab_module_active__1c4548b7:after{height:100%;width:.25rem}.Tab_module_variant1__1c4548b7.Tab_module_tab__1c4548b7{color:#6b6c72;font-weight:500;margin:0 1.25rem;max-width:9.5rem;padding-bottom:1.25rem}.Tab_module_variant1__1c4548b7.Tab_module_tab__1c4548b7:hover{color:#393a3d}.Tab_module_variant1__1c4548b7.Tab_module_tab__1c4548b7:focus{outline:none}.Tab_module_variant1__1c4548b7.Tab_module_tab__1c4548b7:after{background:#2ca01c;border-radius:624.9375rem;bottom:-.0625rem}.Tab_module_variant2__1c4548b7.Tab_module_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_module_variant2__1c4548b7.Tab_module_tab__1c4548b7:hover:not(.Tab_module_active__1c4548b7){border:none;color:#393a3d;font-weight:600}.Tab_module_variant2__1c4548b7.Tab_module_tab__1c4548b7:focus:not(.Tab_module_focusVisible__1c4548b7){border-radius:.25rem;-webkit-box-shadow:0 0 0 1pt #0077c5;box-shadow:0 0 0 1pt #0077c5;outline:none}.Tab_module_variant2__1c4548b7.Tab_module_tab__1c4548b7:after{background:#0077c5;border-radius:.625rem .625rem 0 0;top:-.0625rem}.Tab_module_variant2__1c4548b7.Tab_module_active__1c4548b7{background:#fff;border-left:.125rem solid #e3e5e8;border-right:.125rem solid #e3e5e8;border-top:.125rem solid #e3e5e8;font-weight:600}.Tab_module_variant2__1c4548b7.Tab_module_text__1c4548b7.Tab_module_focus__1c4548b7{outline:none}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_tabpanel__a97dec20{display:none;outline:none}.Tabpanel_module_active__a97dec20{display:block}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_textarea__9631534f{background-color:#f4f5f8;border-bottom:.0625rem solid #6b6c72;border-radius:.25rem .25rem 0 0;height:5.25rem;min-height:5.25rem;padding:.25rem .5rem;position:relative;width:100%}.TextArea_module_textarea__9631534f:after{background:#f4f5f8;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_module_textarea__9631534f.TextArea_module_white__9631534f{background-color:#fff}.TextArea_module_textarea__9631534f.TextArea_module_white__9631534f:after{background:#34bfff}.TextArea_module_textarea__9631534f:focus-within:after{width:100%}.TextArea_module_textarea__9631534f.TextArea_module_outline__9631534f{border:.0625rem solid transparent;border-radius:.25rem;-webkit-box-shadow:0 0 0 .0625rem #6b6c72;box-shadow:0 0 0 .0625rem #6b6c72}.TextArea_module_textarea__9631534f.TextArea_module_outline__9631534f:after{width:0}.TextArea_module_textarea__9631534f.TextArea_module_outline__9631534f:focus-within{-webkit-box-shadow:0 0 0 .125rem #0077c5;box-shadow:0 0 0 .125rem #0077c5}.TextArea_module_textarea__9631534f.TextArea_module_outline__9631534f.TextArea_module_white__9631534f:focus-within{-webkit-box-shadow:0 0 0 .125rem #0077c5;box-shadow:0 0 0 .125rem #0077c5}.TextArea_module_input__9631534f{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-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;height:4.3125rem;left:0;min-height:4.3125rem;padding:.25rem .5rem;position:absolute;resize:none;width:100%;z-index:auto}.TextArea_module_input__9631534f.TextArea_module_white__9631534f{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}.TextArea_module_input__9631534f.TextArea_module_grey08__9631534f{border:0;border-radius:0}.TextArea_module_input__9631534f:focus{outline:0}.TextArea_module_input__9631534f:focus+label{bottom:1.75rem;font-size:.75rem;line-height:1.5}.TextArea_module_input__9631534f:placeholder{color:#6b6c72;font-size:1rem;font-weight:500}.TextArea_module_input__9631534f.TextArea_module_outline__9631534f{border-bottom:0}.TextArea_module_label__9631534f{bottom:0;color:#6b6c72;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;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_module_label__9631534f.TextArea_module_value__9631534f{bottom:1.75rem;font-size:.75rem;line-height:1.5}.TextArea_module_helperText__9631534f{color:#393a3d;font-size:.875rem;font-weight:500}.TextArea_module_error__9631534f,.TextArea_module_helperText__9631534f{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.3125rem .5rem 0}.TextArea_module_error__9631534f{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.TextArea_module_errorMessage__9631534f{color:#d52b1e;font-size:.875rem;font-style:italic;font-weight:500;margin:0 0 0 .625rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_switch__2df3e003{background-color:#e2e9ed;border-radius:.25rem;height:3.25rem;max-width:17.8125rem;width:100%}.ToggleSwitch_module_switch__input__2df3e003,.ToggleSwitch_module_switch__label__2df3e003{height:3rem;opacity:0;position:absolute;z-index:0}.ToggleSwitch_module_switch__label__2df3e003{opacity:1;width:15.3125rem;z-index:2}.ToggleSwitch_module_switch__label__2df3e003:before{background-color:rgba(0,0,0,.26);border-radius:.25rem;color:red;content:"";height:3rem;left:.125rem;position:absolute;text-align:center;top:.3125rem;-webkit-transition:background-color .28s cubic-bezier(.4,0,.2,1);transition:background-color .28s cubic-bezier(.4,0,.2,1);z-index:0}.ToggleSwitch_module_switch__label__2df3e003:after{background-color:#14324f;border-radius:.25rem;-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;content:"";font-size:1.5rem;height:2.75rem;left:.125rem;position:absolute;text-align:center;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;z-index:0}.ToggleSwitch_module_switch__input__2df3e003:checked+.ToggleSwitch_module_switch__label__2df3e003:before{background-color:hsla(0,0%,88%,.5)}.ToggleSwitch_module_switch__input__2df3e003:checked+.ToggleSwitch_module_switch__label__2df3e003:after{color:#fff;content:"";left:8.75rem}.ToggleSwitch_module_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_module_switch__label__1__2df3e003,.ToggleSwitch_module_switch__label__2__2df3e003{color:#21262a;font-size:1rem;font-weight:600;line-height:1.5rem;text-align:center;width:50%}.ToggleSwitch_module_switch__label__1__2df3e003{position:relative;z-index:1}.ToggleSwitch_module_switch__input__2df3e003:checked+.ToggleSwitch_module_switch__label__2df3e003+.ToggleSwitch_module_switchContainer__2df3e003>.ToggleSwitch_module_switch__label__2__2df3e003{color:#fff;z-index:3}.ToggleSwitch_module_switch__label__2__2df3e003{position:relative;z-index:1}.ToggleSwitch_module_switch__input__2df3e003:not(:checked)+.ToggleSwitch_module_switch__label__2df3e003+.ToggleSwitch_module_switchContainer__2df3e003>.ToggleSwitch_module_switch__label__1__2df3e003{color:#fff;z-index:3}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_videoFrame__55d642ec{width:100%}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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:#055393;--pepper-30:#c3ced5;--pepper-90:#4c555b;--intuit-super-blue:#236cff;--kiwi-color:#5bef76}.Videolink_module_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_module_video__10d41c4f.Videolink_module_focus__10d41c4f,.Videolink_module_video__10d41c4f.Videolink_module_hover__10d41c4f,.Videolink_module_video__10d41c4f:focus,.Videolink_module_video__10d41c4f:hover{text-decoration:underline}.Videolink_module_video__10d41c4f .Videolink_module_playIconContainer__10d41c4f{line-height:0}.Videolink_module_video__10d41c4f .Videolink_module_play__10d41c4f{height:1.25rem;width:1.25rem;fill:currentColor}.Videolink_module_video__10d41c4f .Videolink_module_length__10d41c4f{font-weight:400}.Videolink_module_video__10d41c4f.Videolink_module_focus__10d41c4f:before,.Videolink_module_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_module_right__10d41c4f{float:right}.Videolink_module_center__10d41c4f{margin:0 auto}.Videolink_module_blue__10d41c4f{color:#055393;color:var(--boxShadowColor)}.Videolink_module_blue__10d41c4f.Videolink_module_visited__10d41c4f:before,.Videolink_module_blue__10d41c4f:visited:before{color:var(--color-blue-03)}.Videolink_module_blue__10d41c4f.Videolink_module_focus__10d41c4f:before,.Videolink_module_blue__10d41c4f:focus:before{border-color:#055393;border-color:var(--boxShadowColor)}.Videolink_module_blue__10d41c4f .Videolink_module_length__10d41c4f{color:var(--color-grey-02)}.Videolink_module_white__10d41c4f,.Videolink_module_white__10d41c4f.Videolink_module_visited__10d41c4f,.Videolink_module_white__10d41c4f:visited{color:var(--color-white)}.Videolink_module_white__10d41c4f .Videolink_module_length__10d41c4f{color:#c3ced5;color:var(--pepper-30)}.Videolink_module_superBlue__10d41c4f{color:#236cff;color:var(--intuit-super-blue)}.Videolink_module_superBlue__10d41c4f .Videolink_module_length__10d41c4f{color:#4c555b;color:var(--pepper-90)}.Videolink_module_superBlue__10d41c4f:visited{color:#236cff;color:var(--intuit-super-blue)}.Videolink_module_black__10d41c4f{color:var(--color-black)}.Videolink_module_black__10d41c4f .Videolink_module_length__10d41c4f{color:#4c555b;color:var(--pepper-90)}.Videolink_module_black__10d41c4f:visited{color:var(--color-black)}.Videolink_module_body01__10d41c4f{font-size:1.25rem}.Videolink_module_body02__10d41c4f{font-size:1rem}.Videolink_module_underline__10d41c4f{text-decoration:underline}.Videolink_module_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_module_videoButton__10d41c4f.Videolink_module_focus__10d41c4f:not(:active):before,.Videolink_module_videoButton__10d41c4f:focus:not(:active):before{border:.03125rem solid #fff;-webkit-box-shadow:0 0 0 .1875rem #055393;box-shadow:0 0 0 .1875rem #055393;-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_module_videoButton__10d41c4f.Videolink_module_videoButton_RwPrimary__10d41c4f{background-color:#0d333f;color:#fff}.Videolink_module_videoButton__10d41c4f.Videolink_module_videoButton_RwPrimary__10d41c4f.Videolink_module_hover__10d41c4f,.Videolink_module_videoButton__10d41c4f.Videolink_module_videoButton_RwPrimary__10d41c4f:hover{background-color:#09222a}.Videolink_module_videoButton__10d41c4f.Videolink_module_rwPrimary_Green__10d41c4f{background-color:#0a8543;color:#fff}.Videolink_module_videoButton__10d41c4f.Videolink_module_rwPrimary_Green__10d41c4f.Videolink_module_hover__10d41c4f,.Videolink_module_videoButton__10d41c4f.Videolink_module_rwPrimary_Green__10d41c4f:hover{background-color:#086d37}.Videolink_module_videoButton__10d41c4f.Videolink_module_rwPrimary_White__10d41c4f{background-color:#fff;color:#0d333f}.Videolink_module_videoButton__10d41c4f.Videolink_module_rwPrimary_White__10d41c4f.Videolink_module_hover__10d41c4f,.Videolink_module_videoButton__10d41c4f.Videolink_module_rwPrimary_White__10d41c4f:hover{background-color:#eceef1}.Videolink_module_videoButton__10d41c4f.Videolink_module_videoButton_RwSecondary__10d41c4f{border:.125rem solid #0d333f;color:#0d333f}.Videolink_module_videoButton__10d41c4f.Videolink_module_videoButton_RwSecondary__10d41c4f.Videolink_module_focus__10d41c4f:before,.Videolink_module_videoButton__10d41c4f.Videolink_module_videoButton_RwSecondary__10d41c4f:focus:before{content:"";height:calc(100% + .35rem);left:-.175rem;position:absolute;top:-.175rem;width:calc(100% + .365rem)}.Videolink_module_videoButton__10d41c4f.Videolink_module_videoButton_RwSecondary__10d41c4f.Videolink_module_hover__10d41c4f,.Videolink_module_videoButton__10d41c4f.Videolink_module_videoButton_RwSecondary__10d41c4f:hover{background-color:#0d333f;color:#fff}.Videolink_module_videoButton__10d41c4f.Videolink_module_rwSecondary_Green__10d41c4f{border:.125rem solid #0a8543;color:#0a8543}.Videolink_module_videoButton__10d41c4f.Videolink_module_rwSecondary_Green__10d41c4f.Videolink_module_focus__10d41c4f:before,.Videolink_module_videoButton__10d41c4f.Videolink_module_rwSecondary_Green__10d41c4f:focus:before{content:"";height:calc(100% + .35rem);left:-.175rem;position:absolute;top:-.175rem;width:calc(100% + .365rem)}.Videolink_module_videoButton__10d41c4f.Videolink_module_rwSecondary_Green__10d41c4f.Videolink_module_hover__10d41c4f,.Videolink_module_videoButton__10d41c4f.Videolink_module_rwSecondary_Green__10d41c4f:hover{background-color:#0a8543;color:#fff}.Videolink_module_videoButton__10d41c4f.Videolink_module_rwSecondary_White__10d41c4f{border:.125rem solid #fff;color:#fff}.Videolink_module_videoButton__10d41c4f.Videolink_module_rwSecondary_White__10d41c4f.Videolink_module_hover__10d41c4f,.Videolink_module_videoButton__10d41c4f.Videolink_module_rwSecondary_White__10d41c4f:hover{background-color:#fff;color:#0d333f}.Videolink_module_videoButton__10d41c4f.Videolink_module_fusionSecondaryTransparentKiwi__10d41c4f{border:.125rem solid #5bef76;color:#5bef76}.Videolink_module_videoButton__10d41c4f.Videolink_module_fusionSecondaryTransparentKiwi__10d41c4f:hover{background:rgba(91,239,118,.1)}.Videolink_module_videoButton__10d41c4f.Videolink_module_videoButton_Black__10d41c4f{background-color:#000;color:#fff}.Videolink_module_videoButton__10d41c4f.Videolink_module_videoButton_Kiwi__10d41c4f{background-color:#5bef76;background-color:var(--kiwi-color);color:var(--color-black)}.Videolink_module_videoButton__10d41c4f.Videolink_module_small__10d41c4f{font-weight:600;height:3rem;padding:0 1.25rem}.Videolink_module_videoButton__10d41c4f.Videolink_module_medium__10d41c4f{font-weight:700;height:3.25rem;padding:0 1.75rem}.Videolink_module_videoButton__10d41c4f.Videolink_module_large__10d41c4f{font-weight:700;height:3.5rem;padding:0 2.25rem}.Videolink_module_videoButton__10d41c4f.Videolink_module_disabled__10d41c4f{opacity:.25;pointer-events:none}.Videolink_module_videoButton__10d41c4f.Videolink_module_fullWidth__10d41c4f{width:100%}.Videolink_module_videoButton__10d41c4f.Videolink_module_small__10d41c4f .Videolink_module_length__10d41c4f{font-weight:600}.Videolink_module_videoButton__10d41c4f.Videolink_module_large__10d41c4f .Videolink_module_length__10d41c4f,.Videolink_module_videoButton__10d41c4f.Videolink_module_medium__10d41c4f .Videolink_module_length__10d41c4f{font-weight:700}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_accordion__789fe71b{margin:0 auto;max-width:90rem;padding:0 1.25rem;width:100%}@media (min-width:768px){.Accordion_module_accordion__789fe71b{padding:0 2.5rem}}.Accordion_module_accordionButtonsWrapper__789fe71b{margin-bottom:3.75rem;width:100%}.Accordion_module_accordionButton__789fe71b{background:none;border:none;border-left:.0625rem solid #d4d7dc;color:#2ca01c;font-family:inherit;font-size:1rem;font-weight:700;padding-left:2rem;padding-right:2rem}.Accordion_module_accordionButton__789fe71b:first-child{border-left:none;padding-left:0}.Accordion_module_noPadding__789fe71b{padding:0}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_accordion__c902d3f3{margin:0 auto;max-width:75rem;width:100%}.AccordionItem_module_toggle__c902d3f3{font-size:1.25rem;-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:500;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_module_toggle__c902d3f3:focus:not(:focus-visible){outline:none}.AccordionItem_module_toggle__c902d3f3:focus-visible{border:.0625rem solid #0077c5}.AccordionItem_module_toggle__c902d3f3:active{outline:none}.AccordionItem_module_toggle__c902d3f3.AccordionItem_module_togglePadding__c902d3f3{padding-left:1.25rem;padding-right:1.25rem}.AccordionItem_module_toggle__c902d3f3.AccordionItem_module_rwStyle__c902d3f3>div{color:#6b6c72;font-size:.875rem;line-height:1.25rem}.AccordionItem_module_toggle__c902d3f3.AccordionItem_module_rwStyle__c902d3f3.AccordionItem_module_expanded__c902d3f3>div{color:#000;font-weight:600}.AccordionItem_module_toggle__c902d3f3.AccordionItem_module_rwStyle__c902d3f3 .AccordionItem_module_plus__c902d3f3:after,.AccordionItem_module_toggle__c902d3f3.AccordionItem_module_rwStyle__c902d3f3 .AccordionItem_module_plus__c902d3f3:before{background:#0a8543}.AccordionItem_module_toggle__c902d3f3>div{color:#393a3d;text-align:left}.AccordionItem_module_toggle__c902d3f3>div:hover{color:#000;cursor:pointer}.AccordionItem_module_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_module_toggle__c902d3f3[aria-expanded=false]+.AccordionItem_module_itemPanel__c902d3f3,.AccordionItem_module_toggle__c902d3f3[aria-expanded=true]+.AccordionItem_module_itemPanel__c902d3f3{padding-top:0}.AccordionItem_module_itemContainer__c902d3f3{border-bottom:.0625rem solid #e3e5e8;border-top:.0625rem solid #e3e5e8;margin-bottom:-.0625rem;padding:1.25rem 0}.AccordionItem_module_itemPanel__c902d3f3{overflow-x:hidden}.AccordionItem_module_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_module_plus__c902d3f3:after,.AccordionItem_module_plus__c902d3f3:before{background:#2ca01c;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_module_plus__c902d3f3:before{height:.125rem;width:1rem}.AccordionItem_module_plus__c902d3f3.AccordionItem_module_visible__c902d3f3:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.AccordionItem_module_plus__c902d3f3:after{height:1rem;width:.125rem}.AccordionItem_module_plus__c902d3f3.AccordionItem_module_visible__c902d3f3:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.AccordionItem_module_whiteArrow__c902d3f3{border-right:.125rem solid #fff;border-top:.125rem solid #fff}.AccordionItem_module_blackArrow__c902d3f3,.AccordionItem_module_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_module_blackArrow__c902d3f3{border-right:.125rem solid #000;border-top:.125rem solid #000}.AccordionItem_module_content__c902d3f3{font-size:1rem;line-height:1.5;padding-right:2.25rem}@media (min-width:768px){.AccordionItem_module_content__c902d3f3{padding-right:3.5rem}}.AccordionItem_module_itemContainerLeft__c902d3f3{border-bottom:0;border-top:0;padding:0}.AccordionItem_module_noPadding__c902d3f3{padding-right:0}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_cardBodyWrapper__21cb361b{width:60%}.AwardsBlockItem_module_cardBodyWrapper__21cb361b.AwardsBlockItem_module_text__21cb361b{margin-left:1.25rem}.AwardsBlockItem_module_cardBodyWrapper__21cb361b.AwardsBlockItem_module_card__21cb361b{margin-left:20%}.AwardsBlockItem_module_awardsBlockItem__21cb361b svg{margin-left:auto;margin-right:0}.AwardsBlockItem_module_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_module_awardsBlockItem__21cb361b:visited{color:inherit}.AwardsBlockItem_module_awardsBlockItem__21cb361b.AwardsBlockItem_module_text__21cb361b{border:.0625rem solid #d4d7dc;text-align:left}.AwardsBlockItem_module_awardsBlockItem__21cb361b.AwardsBlockItem_module_card__21cb361b{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:center}.AwardsBlockItem_module_awardsBlockItem__21cb361b.AwardsBlockItem_module_whiteBackground__21cb361b{background-color:#fff}.AwardsBlockItem_module_awardsBlockItem__21cb361b.AwardsBlockItem_module_grayBackground__21cb361b{background-color:#eceef1}.AwardsBlockItem_module_awardsBlockItem__21cb361b.AwardsBlockItem_module_blackBackground__21cb361b{background-color:#000}.AwardsBlockItem_module_awardsBlockItem__21cb361b.AwardsBlockItem_module_lightBlueBackground__21cb361b{background-color:#0077c5}.AwardsBlockItem_module_awardsBlockItem__21cb361b.AwardsBlockItem_module_darkBlueBackground__21cb361b{background-color:#055393}.AwardsBlockItem_module_awardsBlockItem__21cb361b .AwardsBlockItem_module_cardImage__21cb361b{height:1.5625rem;margin-bottom:12.5rem}@media screen and (min-width:1024px){.AwardsBlockItem_module_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_module_awardsBlockItem__21cb361b.AwardsBlockItem_module_hasUrl__21cb361b:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.AwardsBlockItem_module_awardsBlockItem__21cb361b.AwardsBlockItem_module_card__21cb361b{margin:.625rem .9375rem;width:20rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.AwardsBlockItem_module_awardsBlockItem__21cb361b.AwardsBlockItem_module_text__21cb361b{border:none;text-align:center}.AwardsBlockItem_module_awardsBlockItem__21cb361b.AwardsBlockItem_module_whiteBackground__21cb361b{background-color:#fff}.AwardsBlockItem_module_awardsBlockItem__21cb361b.AwardsBlockItem_module_grayBackground__21cb361b{background-color:#eceef1}.AwardsBlockItem_module_awardsBlockItem__21cb361b.AwardsBlockItem_module_blackBackground__21cb361b{background-color:#000}.AwardsBlockItem_module_awardsBlockItem__21cb361b.AwardsBlockItem_module_lightBlueBackground__21cb361b{background-color:#0077c5}.AwardsBlockItem_module_awardsBlockItem__21cb361b.AwardsBlockItem_module_darkBlueBackground__21cb361b{background-color:#055393}.AwardsBlockItem_module_cardBodyWrapper__21cb361b{width:auto}.AwardsBlockItem_module_cardBodyWrapper__21cb361b.AwardsBlockItem_module_card__21cb361b,.AwardsBlockItem_module_cardBodyWrapper__21cb361b.AwardsBlockItem_module_text__21cb361b{margin-left:0}.AwardsBlockItem_module_awardsBlockItem__21cb361b svg{display:none}.AwardsBlockItem_module_cardImage__21cb361b{margin-bottom:1.25rem;max-height:4.375rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_background__f0a2d8c7{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.BackgroundVideo_module_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_module_background__f0a2d8c7 img,.BackgroundVideo_module_background__f0a2d8c7 video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.BackgroundVideo_module_background__f0a2d8c7.BackgroundVideo_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_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_module_bulletsContainer__7d90d124 button{background:none;border:none;cursor:pointer;margin:0;padding:0}.BulletsControls_module_bulletsWrapper__7d90d124{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:1/1;margin:0 1.875rem;padding:0}.BulletsControls_module_bulletsWrapper__7d90d124 li{list-style-type:none;margin:0}.BulletsControls_module_bulletsWrapper__7d90d124 li:not(:first-child){margin-left:1.25rem}.BulletsControls_module_bulletButton__7d90d124{background:#fff!important;border-radius:50%;cursor:pointer;height:.625rem;opacity:.5;width:.625rem}.BulletsControls_module_bulletButton__7d90d124.BulletsControls_module_isActive__7d90d124{opacity:1}.BulletsControls_module_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_module_arrows__7d90d124{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.BulletsControls_module_playPauseSlider__7d90d124{grid-area:1/2}@media screen and (max-width:768px){[data-has-social-links=false] .BulletsControls_module_bulletsContainer__7d90d124{bottom:.5rem}[data-has-social-links=true] .BulletsControls_module_bulletsContainer__7d90d124{bottom:calc(5vh + 2.5rem)}}.BulletsControls_module_simpleMode__7d90d124{grid-gap:0;padding:.9375rem}.BulletsControls_module_simpleMode__7d90d124:before{background:#0077c5;border-radius:3.125rem;content:"";opacity:1}.BulletsControls_module_simpleMode__7d90d124 .BulletsControls_module_bulletsWrapper__7d90d124{margin:0 3.125rem}.BulletsControls_module_simpleMode__7d90d124 .BulletsControls_module_bulletsWrapper__7d90d124 li:not(:first-child){margin-left:1.875rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_container__d6d2bba1{background-color:#fff;border:.0625rem solid #e3e5e8;border-radius:.25rem;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_module_container__d6d2bba1 .CardItem_module_cardHeader__d6d2bba1{margin-bottom:.5rem;margin-top:1rem}.CardItem_module_container__d6d2bba1 .CardItem_module_cardEyebrow__d6d2bba1{margin-top:.5rem}.CardItem_module_container__d6d2bba1 .CardItem_module_contentText__d6d2bba1{font-size:1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.CardItem_module_container__d6d2bba1 .CardItem_module_cardImage__d6d2bba1{padding-right:1.25rem}.CardItem_module_container__d6d2bba1 .CardItem_module_cardImage__d6d2bba1 img{max-height:7.5rem;max-width:7.5rem;min-height:5rem;-o-object-fit:cover;object-fit:cover}.CardItem_module_container__d6d2bba1 .CardItem_module_logoWidthAdjust__d6d2bba1 img{max-width:100%;-o-object-fit:contain;object-fit:contain}.CardItem_module_container__d6d2bba1 .CardItem_module_cardImageFull__d6d2bba1 img{height:100%;width:100%}.CardItem_module_container__d6d2bba1 .CardItem_module_data__d6d2bba1{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2.5rem}.CardItem_module_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_module_skim__d6d2bba1{border:.0625rem solid #e3e5e8;-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2)}.CardItem_module_outlined__d6d2bba1{border:.0625rem solid #e3e5e8}.CardItem_module_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_module_iconDataContainer__d6d2bba1 .CardItem_module_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_module_clickable__d6d2bba1{display:-webkit-box;display:-ms-flexbox;display:flex}.CardItem_module_clickable__d6d2bba1 .CardItem_module_cardHeader__d6d2bba1{font-size:1rem;margin-top:0}.CardItem_module_clickable__d6d2bba1 .CardItem_module_contentText__d6d2bba1{font-size:.875rem}.CardItem_module_backgroundImgContainer__d6d2bba1{min-height:21.375rem}.CardItem_module_backgroundImgContainer__d6d2bba1 .CardItem_module_textBox__d6d2bba1{padding-right:1.25rem;z-index:1500}.CardItem_module_backgroundImgContainer__d6d2bba1 .CardItem_module_textBox__d6d2bba1 .CardItem_module_contentText__d6d2bba1,.CardItem_module_backgroundImgContainer__d6d2bba1 .CardItem_module_textBox__d6d2bba1 .CardItem_module_ctaContainer__d6d2bba1{display:none}.CardItem_module_backgroundImgContainer__d6d2bba1 .CardItem_module_textBox__d6d2bba1 .CardItem_module_contentFull__d6d2bba1{display:block}.CardItem_module_backgroundImgContainer__d6d2bba1 .CardItem_module_cardHeader__d6d2bba1{color:#fff;margin-top:0}.CardItem_module_backgroundImgContainer__d6d2bba1 .CardItem_module_icon__d6d2bba1{bottom:1vw;color:#fff;position:absolute;right:1vw;z-index:1500}.CardItem_module_toggleContainer__d6d2bba1 .CardItem_module_ctaContainer__d6d2bba1{display:-webkit-box;display:-ms-flexbox;display:flex}.CardItem_module_toggleContainer__d6d2bba1 .CardItem_module_backgroundImg__d6d2bba1,.CardItem_module_toggleContainer__d6d2bba1 .CardItem_module_imageOverlay__d6d2bba1{height:2.5rem}.CardItem_module_toggleContainer__d6d2bba1 .CardItem_module_textBox__d6d2bba1{margin-top:2.5rem;max-height:25rem;min-height:25rem;overflow-y:auto}.CardItem_module_toggleContainer__d6d2bba1 .CardItem_module_textBox__d6d2bba1 .CardItem_module_contentText__d6d2bba1{display:block}.CardItem_module_toggleContainer__d6d2bba1 .CardItem_module_textBox__d6d2bba1 .CardItem_module_ctaContainer__d6d2bba1{display:-webkit-box;display:-ms-flexbox;display:flex}.CardItem_module_toggleContainer__d6d2bba1 .CardItem_module_cardHeader__d6d2bba1{color:#393a3d}.CardItem_module_ctaContainer__d6d2bba1{gap:1.25rem;padding-top:1.25rem}.CardItem_module_ctaContainer__d6d2bba1,.CardItem_module_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_module_infoContainer__d6d2bba1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.CardItem_module_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_module_number__d6d2bba1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:.25rem}.CardItem_module_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_module_backgroundImg__d6d2bba1{background-position:top;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.CardItem_module_backgroundImgContainer__d6d2bba1>.CardItem_module_imageOverlay__d6d2bba1{background-color:#000;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1300}.CardItem_module_toggleContainer__d6d2bba1>.CardItem_module_imageOverlay__d6d2bba1{height:2.5rem}.CardItem_module_container__d6d2bba1.CardItem_module_fullWidth__d6d2bba1{padding:0}.CardItem_module_container__d6d2bba1.CardItem_module_cardWidthMedium__d6d2bba1{margin-left:auto;margin-right:auto;max-width:80%}[data-element=card] .CardItem_module_container__d6d2bba1.CardItem_module_cardWidthMedium__d6d2bba1{max-width:100%}.CardItem_module_infoContainer__d6d2bba1.CardItem_module_fullWidth__d6d2bba1{padding:1.25rem}.CardItem_module_eyebrow__d6d2bba1{color:#6b6c72;font-size:.75rem;font-weight:600;padding-top:.5rem}.CardItem_module_cardImageFull__d6d2bba1.CardItem_module_fullWidthImageSize__d6d2bba1 img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.CardItem_module_icon__d6d2bba1{display:-webkit-box;display:-ms-flexbox;display:flex}.CardItem_module_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_module_container__d6d2bba1.CardItem_module_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_module_container__d6d2bba1.CardItem_module_logoAndHeaderOnly__d6d2bba1 .CardItem_module_onlyLogo__d6d2bba1{width:20%}.CardItem_module_container__d6d2bba1.CardItem_module_logoAndHeaderOnly__d6d2bba1 .CardItem_module_onlyHeader__d6d2bba1{line-height:0;margin-bottom:auto;margin-left:5%;margin-top:auto;width:75%}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_careersHeaderItemContainer__27454fbe{color:#000;display:none;height:100%;overflow:hidden;position:relative;width:100%}.CareersHeaderItemFullBleed_module_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_module_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_module_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_module_greyColor__27454fbe,.CareersHeaderItemFullBleed_module_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_module_grey__27454fbe{background-color:#393a3d}.CareersHeaderItemFullBleed_module_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_module_blackColor__27454fbe{background-color:#000}.CareersHeaderItemFullBleed_module_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_module_whiteColor__27454fbe{background-color:#fff}.CareersHeaderItemFullBleed_module_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_module_proseriesBlue__27454fbe{background-color:#055393}.CareersHeaderItemFullBleed_module_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_module_intuitBlue__27454fbe{background-color:#0077c5}.CareersHeaderItemFullBleed_module_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_module_proconnectBlue__27454fbe{background-color:#0097e6}.CareersHeaderItemFullBleed_module_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_module_lacerteGold__27454fbe{background-color:var(--color-gold-02)}.CareersHeaderItemFullBleed_module_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_module_rwGreen__27454fbe{background-color:var(--color-green-rw-green)}.CareersHeaderItemFullBleed_module_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_module_rwDarkGreen__27454fbe{background-color:#0a8543}.CareersHeaderItemFullBleed_module_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_module_quickbooksGreen__27454fbe{background-color:#2ca01c}.CareersHeaderItemFullBleed_module_careersHeaderItemContainer__27454fbe .CareersHeaderItemFullBleed_module_backgroundImage__27454fbe{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.CareersHeaderItemFullBleed_module_careersHeaderItemContainer__27454fbe .CareersHeaderItemFullBleed_module_imageWrapperInner__27454fbe{height:100%;width:100%}.CareersHeaderItemFullBleed_module_careersHeaderItemContainer__27454fbe .CareersHeaderItemFullBleed_module_image__27454fbe{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.CareersHeaderItemFullBleed_module_careersHeaderItemContainer__27454fbe [data-element=background-video]:after{background:transparent}.CareersHeaderItemFullBleed_module_eyebrowImage__27454fbe{max-width:9.375rem}.CareersHeaderItemFullBleed_module_eyebrowImage__27454fbe.CareersHeaderItemFullBleed_module_disableMaxWidth__27454fbe{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.CareersHeaderItemFullBleed_module_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_module_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_module_contentWrapper__27454fbe.CareersHeaderItemFullBleed_module_verticalTabletTop__27454fbe{-ms-flex-item-align:start;align-self:flex-start;margin-top:calc(5.75% - 1.25rem)}.CareersHeaderItemFullBleed_module_contentWrapper__27454fbe.CareersHeaderItemFullBleed_module_verticalTabletMiddle__27454fbe{-ms-flex-item-align:center;align-self:center}.CareersHeaderItemFullBleed_module_contentWrapper__27454fbe.CareersHeaderItemFullBleed_module_verticalTabletBottom__27454fbe{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:calc(5.75% - 1.25rem)}.CareersHeaderItemFullBleed_module_contentWrapper__27454fbe.CareersHeaderItemFullBleed_module_verticalTabletBottom__27454fbe.CareersHeaderItemFullBleed_module_hasSiblings__27454fbe{margin-bottom:5.625rem}}@media screen and (min-width:1024px){.CareersHeaderItemFullBleed_module_contentWrapper__27454fbe.CareersHeaderItemFullBleed_module_verticalDesktopTop__27454fbe{-ms-flex-item-align:start;align-self:flex-start;margin-top:calc(5.75% - 1.25rem)}.CareersHeaderItemFullBleed_module_contentWrapper__27454fbe.CareersHeaderItemFullBleed_module_verticalDesktopMiddle__27454fbe{-ms-flex-item-align:center;align-self:center}.CareersHeaderItemFullBleed_module_contentWrapper__27454fbe.CareersHeaderItemFullBleed_module_verticalDesktopBottom__27454fbe{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:calc(5.75% - 1.25rem)}.CareersHeaderItemFullBleed_module_contentWrapper__27454fbe.CareersHeaderItemFullBleed_module_verticalDesktopBottom__27454fbe.CareersHeaderItemFullBleed_module_hasSiblings__27454fbe{margin-bottom:5.625rem}}.CareersHeaderItemFullBleed_module_contentInner__27454fbe{margin:auto 0;max-width:100%;width:100%}.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_leftAligned__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_left__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_noneAligned__27454fbe{margin:auto calc(10.75% - 1.25rem)}.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_leftAligned__27454fbe .CareersHeaderItemFullBleed_module_itemHeading__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_leftAligned__27454fbe .CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_left__27454fbe .CareersHeaderItemFullBleed_module_itemHeading__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_left__27454fbe .CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_noneAligned__27454fbe .CareersHeaderItemFullBleed_module_itemHeading__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_noneAligned__27454fbe .CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe{margin-left:0;max-width:max(21.875rem,32.5vw);padding-left:0}.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_leftAligned__27454fbe .CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_leftAligned__27454fbe .CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_left__27454fbe .CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_left__27454fbe .CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_noneAligned__27454fbe .CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_noneAligned__27454fbe .CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_hasCustomMaxWidth__27454fbe{max-width:var(--maxWidthCopyDesktop)}@media screen and (max-width:1024px){.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_leftAligned__27454fbe .CareersHeaderItemFullBleed_module_itemHeading__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_leftAligned__27454fbe .CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_left__27454fbe .CareersHeaderItemFullBleed_module_itemHeading__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_left__27454fbe .CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_noneAligned__27454fbe .CareersHeaderItemFullBleed_module_itemHeading__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_noneAligned__27454fbe .CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe{margin-left:0;max-width:60vw}.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_leftAligned__27454fbe .CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_leftAligned__27454fbe .CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_left__27454fbe .CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_left__27454fbe .CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_noneAligned__27454fbe .CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_hasCustomMaxWidth__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_noneAligned__27454fbe .CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_hasCustomMaxWidth__27454fbe{max-width:var(--maxWidthCopyTablet)}}.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_leftAligned__27454fbe .CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_mobile__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_leftAligned__27454fbe .CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_mobile__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_left__27454fbe .CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_mobile__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_left__27454fbe .CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_mobile__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_noneAligned__27454fbe .CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_mobile__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_noneAligned__27454fbe .CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_mobile__27454fbe{max-width:100%}.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_leftAligned__27454fbe [data-element=icom-search-field],.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_left__27454fbe [data-element=icom-search-field],.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_noneAligned__27454fbe [data-element=icom-search-field]{max-width:max(21.875rem,32.5vw)}@media screen and (max-width:1024px){.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_leftAligned__27454fbe [data-element=icom-search-field],.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_left__27454fbe [data-element=icom-search-field],.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_noneAligned__27454fbe [data-element=icom-search-field]{max-width:60vw}}.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_leftAligned__27454fbe.CareersHeaderItemFullBleed_module_mobile__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_left__27454fbe.CareersHeaderItemFullBleed_module_mobile__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_noneAligned__27454fbe.CareersHeaderItemFullBleed_module_mobile__27454fbe{margin:2.5rem auto auto}.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_leftAligned__27454fbe.CareersHeaderItemFullBleed_module_mobile__27454fbe.CareersHeaderItemFullBleed_module_mobileWithoutImage__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_left__27454fbe.CareersHeaderItemFullBleed_module_mobile__27454fbe.CareersHeaderItemFullBleed_module_mobileWithoutImage__27454fbe,.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_noneAligned__27454fbe.CareersHeaderItemFullBleed_module_mobile__27454fbe.CareersHeaderItemFullBleed_module_mobileWithoutImage__27454fbe{margin-bottom:2.5rem}.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_leftAligned__27454fbe.CareersHeaderItemFullBleed_module_mobile__27454fbe [data-element=icom-search-field],.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_left__27454fbe.CareersHeaderItemFullBleed_module_mobile__27454fbe [data-element=icom-search-field],.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_noneAligned__27454fbe.CareersHeaderItemFullBleed_module_mobile__27454fbe [data-element=icom-search-field]{max-width:23.4375rem}.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_centerAligned__27454fbe{display:block}.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_centerAligned__27454fbe .CareersHeaderItemFullBleed_module_eyebrow__27454fbe{display:block;text-align:center}.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_centerAligned__27454fbe .CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe{margin-left:auto;margin-right:auto;text-align:center}.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_centerAligned__27454fbe .CareersHeaderItemFullBleed_module_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_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_centerAligned__27454fbe [data-element=icom-search-field]{margin-left:auto;margin-right:auto}.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_centerAligned__27454fbe .CareersHeaderItemFullBleed_module_socialLinksAlignment__27454fbe{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_centerAligned__27454fbe .CareersHeaderItemFullBleed_module_videoLink__27454fbe{margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_centerAligned__27454fbe .CareersHeaderItemFullBleed_module_eyebrowImage__27454fbe{margin:auto}.CareersHeaderItemFullBleed_module_contentInner__27454fbe.CareersHeaderItemFullBleed_module_mobile__27454fbe{margin-top:2.5rem}.CareersHeaderItemFullBleed_module_eyebrow__27454fbe.CareersHeaderItemFullBleed_module_greyColor__27454fbe,.CareersHeaderItemFullBleed_module_eyebrow__27454fbe.CareersHeaderItemFullBleed_module_grey__27454fbe,.CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_greyColor__27454fbe,.CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_grey__27454fbe,.CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_greyColor__27454fbe,.CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_grey__27454fbe{color:#393a3d}.CareersHeaderItemFullBleed_module_eyebrow__27454fbe.CareersHeaderItemFullBleed_module_blackColor__27454fbe,.CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_blackColor__27454fbe,.CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_blackColor__27454fbe{color:#000}.CareersHeaderItemFullBleed_module_eyebrow__27454fbe.CareersHeaderItemFullBleed_module_whiteColor__27454fbe,.CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_whiteColor__27454fbe,.CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_whiteColor__27454fbe{color:#fff}.CareersHeaderItemFullBleed_module_eyebrow__27454fbe.CareersHeaderItemFullBleed_module_proseriesBlue__27454fbe,.CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_proseriesBlue__27454fbe,.CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_proseriesBlue__27454fbe{color:#055393}.CareersHeaderItemFullBleed_module_eyebrow__27454fbe.CareersHeaderItemFullBleed_module_intuitBlue__27454fbe,.CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_intuitBlue__27454fbe,.CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_intuitBlue__27454fbe{color:#0077c5}.CareersHeaderItemFullBleed_module_eyebrow__27454fbe.CareersHeaderItemFullBleed_module_proconnectBlue__27454fbe,.CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_proconnectBlue__27454fbe,.CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_proconnectBlue__27454fbe{color:#0097e6}.CareersHeaderItemFullBleed_module_eyebrow__27454fbe.CareersHeaderItemFullBleed_module_lacerteGold__27454fbe,.CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_lacerteGold__27454fbe,.CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_lacerteGold__27454fbe{color:var(--color-gold-02)}.CareersHeaderItemFullBleed_module_eyebrow__27454fbe.CareersHeaderItemFullBleed_module_rwGreen__27454fbe,.CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_rwGreen__27454fbe,.CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_rwGreen__27454fbe{color:var(--color-green-rw-green)}.CareersHeaderItemFullBleed_module_eyebrow__27454fbe.CareersHeaderItemFullBleed_module_rwDarkGreen__27454fbe,.CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_rwDarkGreen__27454fbe,.CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_rwDarkGreen__27454fbe{color:#0a8543}.CareersHeaderItemFullBleed_module_eyebrow__27454fbe.CareersHeaderItemFullBleed_module_quickbooksGreen__27454fbe,.CareersHeaderItemFullBleed_module_itemHeading__27454fbe.CareersHeaderItemFullBleed_module_quickbooksGreen__27454fbe,.CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_quickbooksGreen__27454fbe{color:#2ca01c}.CareersHeaderItemFullBleed_module_itemHeading__27454fbe{margin-top:0}.CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe{display:block}.CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_fontSizeRegular__27454fbe{font-size:1rem}.CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_fontSizeMedium__27454fbe{font-size:1.5rem}.CareersHeaderItemFullBleed_module_paragraphCopy__27454fbe.CareersHeaderItemFullBleed_module_fontSizeLarge__27454fbe{font-size:2.125rem}.CareersHeaderItemFullBleed_module_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_module_ctaWrapper__27454fbe>div{margin-right:1rem;margin-top:1rem}.CareersHeaderItemFullBleed_module_ctaWrapper__27454fbe.CareersHeaderItemFullBleed_module_isMobile__27454fbe>div{margin-right:0;margin-top:1rem}.CareersHeaderItemFullBleed_module_socialLinksWrapper__27454fbe{margin-top:5vh}.CareersHeaderItemFullBleed_module_socialLinksWrapper__27454fbe a{height:2rem;width:2rem}.CareersHeaderItemFullBleed_module_socialLinksWrapper__27454fbe a:not(:last-child){margin-right:1.25rem;margin-top:0}.CareersHeaderItemFullBleed_module_socialLinksWrapper__27454fbe.CareersHeaderItemFullBleed_module_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_module_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_module_careersHeaderItemContainer__27454fbe .CareersHeaderItemFullBleed_module_backgroundImage__27454fbe{opacity:0;-webkit-transition:opacity .65s ease;transition:opacity .65s ease}.CareersHeaderItemFullBleed_module_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_module_isActive__27454fbe{opacity:1;visibility:visible}.CareersHeaderItemFullBleed_module_careersHeaderItemContainer__27454fbe.CareersHeaderItemFullBleed_module_isActive__27454fbe .CareersHeaderItemFullBleed_module_backgroundImage__27454fbe{opacity:1}.CareersHeaderItemFullBleed_module_careersHeaderItemContainer__27454fbe:after{background:#000;bottom:0;content:"";left:0;opacity:var(--overlayOpacity);position:absolute;right:0;top:0;z-index:2}.CareersHeaderItemFullBleed_module_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_module_videoLink__27454fbe{margin-top:1.25rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_checkboxContainer__8f8b879d>:not(:last-child){margin-bottom:.5rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_compChartGroup__affa5ac9{position:relative}.CompChartGroup_module_compChartGroup__affa5ac9:after{background-color:var(--featureColor);bottom:0;content:"";height:.0625rem;left:0;position:absolute;width:100%}@media (min-width:1024px){.CompChartGroup_module_compChartGroup__affa5ac9:after{left:8.333%;width:83.333%}}@media (max-width:1023px){.CompChartGroup_module_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_module_compChartGroup__wrapper__affa5ac9.CompChartGroup_module_open__affa5ac9{height:100%;overflow:visible}}.CompChartGroup_module_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_module_compChartGroup__row__affa5ac9>div:first-child{border-radius:.375rem 0 0 .375rem}.CompChartGroup_module_compChartGroup__row__affa5ac9>div:last-child{border-radius:0 .375rem .375rem 0}.CompChartGroup_module_compChartGroup__row__affa5ac9:nth-child(odd)>div{background-color:var(--oddRowColor)}.CompChartGroup_module_compChartGroup__row__affa5ac9:nth-child(2n)>div{background-color:var(--evenRowColor)}.CompChartGroup_module_compChartGroup__row__affa5ac9.CompChartGroup_module_lastRow__affa5ac9>div:first-child{border-radius:.375rem 0 0 0}.CompChartGroup_module_compChartGroup__row__affa5ac9.CompChartGroup_module_lastRow__affa5ac9>div:last-child{border-radius:0 .375rem 0 0}.CompChartGroup_module_compChartGroup__row__affa5ac9.CompChartGroup_module_empty__affa5ac9>div{background-color:var(--oddRowColor)!important;border-radius:0}.CompChartGroup_module_compChartGroup__row__affa5ac9:first-child{font-size:1.25rem;font-weight:600;line-height:1.75rem}@media (max-width:1023px){.CompChartGroup_module_compChartGroup__row__affa5ac9:first-child{display:none}}.CompChartGroup_module_compChartGroup__row__affa5ac9:first-child .CompChartGroup_module_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_module_compChartGroup__row__affa5ac9:first-child .CompChartGroup_module_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_module_compChartGroup__row__affa5ac9:first-child .CompChartGroup_module_compChartGroup__rowHeaderOuter__affa5ac9{padding:1.25rem 1rem}}.CompChartGroup_module_compChartGroup__row__affa5ac9:first-child .CompChartGroup_module_compChartGroup__rowHeaderOuter__affa5ac9 sup{font-size:.75rem;margin-left:.25rem;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.CompChartGroup_module_sand__affa5ac9 .CompChartGroup_module_compChartGroup__row__affa5ac9:nth-child(odd)>div{background-color:var(--oddRowColorSand)}.CompChartGroup_module_sand__affa5ac9 .CompChartGroup_module_compChartGroup__row__affa5ac9.CompChartGroup_module_empty__affa5ac9>div{background-color:var(--oddRowColorSand)!important}.CompChartGroup_module_tofu__affa5ac9 .CompChartGroup_module_compChartGroup__row__affa5ac9:nth-child(odd)>div{background-color:var(--oddRowColorTofu)}.CompChartGroup_module_tofu__affa5ac9 .CompChartGroup_module_compChartGroup__row__affa5ac9.CompChartGroup_module_empty__affa5ac9>div{background-color:var(--oddRowColorTofu)!important}.CompChartGroup_module_darkTofu__affa5ac9 .CompChartGroup_module_compChartGroup__row__affa5ac9:nth-child(odd)>div{background-color:var(--oddRowColorDarkTofu)}.CompChartGroup_module_darkTofu__affa5ac9 .CompChartGroup_module_compChartGroup__row__affa5ac9.CompChartGroup_module_empty__affa5ac9>div{background-color:var(--oddRowColorDarkTofu)!important}.CompChartGroup_module_transparent__affa5ac9 .CompChartGroup_module_compChartGroup__row__affa5ac9:nth-child(odd)>div{background-color:transparent}.CompChartGroup_module_transparent__affa5ac9 .CompChartGroup_module_compChartGroup__row__affa5ac9.CompChartGroup_module_empty__affa5ac9>div{background-color:transparent!important}.CompChartGroup_module_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_module_compChartGroup__rowTitle__affa5ac9{margin-left:8.333%;padding:1rem 1.25rem;width:25%}.CompChartGroup_module_compChartGroup__rowTitle__affa5ac9>span{padding-left:.5rem}}.CompChartGroup_module_groupRowTooltip__affa5ac9{height:1rem;margin-left:.625rem!important;width:1rem}.CompChartGroup_module_groupRowTooltip__affa5ac9>div{height:1rem;padding:0;width:1rem}.CompChartGroup_module_groupRowTooltip__affa5ac9>div>div{z-index:1000}@media (max-width:767px){.CompChartGroup_module_groupRowTooltip__affa5ac9>div>div{-webkit-transform:translateX(3rem);transform:translateX(3rem)}.CompChartGroup_module_groupRowTooltip__affa5ac9>div>div:after,.CompChartGroup_module_groupRowTooltip__affa5ac9>div>div:before{-webkit-transform:translateX(-2.75rem);transform:translateX(-2.75rem)}}.CompChartGroup_module_groupRowTooltip__affa5ac9 button,.CompChartGroup_module_groupRowTooltip__affa5ac9 svg{height:1rem;width:1rem}.CompChartGroup_module_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_module_compChartGroup__rowContent__affa5ac9{width:58.333%}}.CompChartGroup_module_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_module_compChartGroup__rowContent__affa5ac9>div{padding:1rem 1.25rem}}.CompChartGroup_module_compChartGroup__rowContent__affa5ac9>div+div{border-left:.0625rem solid rgba(10,133,67,.2);border-left:.0625rem solid var(--separatorColor)}.CompChartGroup_module_compChartGroup__rowContent__affa5ac9>div>svg{height:.6875rem;width:1rem}.CompChartGroup_module_compChartGroupToggle__affa5ac9,.CompChartGroup_module_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_module_compChartGroupToggle__affa5ac9>span{padding:1.25rem .625rem}.CompChartGroup_module_compChartGroupToggle__text__affa5ac9{font-size:1rem;font-weight:600;line-height:1.25rem;text-transform:capitalize}.CompChartGroup_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_containerItem__d8f7cdf8{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 .625rem;max-width:100%}.ContainerItem_module_fillHeight__d8f7cdf8{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.ContainerItem_module_fillWidth__d8f7cdf8>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.ContainerItem_module_noPadding__d8f7cdf8{padding:0!important}.ContainerItem_module_noMargin__d8f7cdf8{margin:0!important}.ContainerItem_module_padding__d8f7cdf8{padding:1.25rem}@media (min-width:768px){.ContainerItem_module_paddingRight__d8f7cdf8{padding-right:1.25rem}}.ContainerItem_module_overflowHidden__d8f7cdf8{overflow:hidden}.ContainerItem_module_w25__d8f7cdf8{-webkit-box-flex:25%;-ms-flex:25%;flex:25%}.ContainerItem_module_w30__d8f7cdf8{-webkit-box-flex:30%;-ms-flex:30%;flex:30%}.ContainerItem_module_w33__d8f7cdf8{-webkit-box-flex:33%;-ms-flex:33%;flex:33%}.ContainerItem_module_wfill__d8f7cdf8{-webkit-box-flex:1;-ms-flex:1;flex:1}.ContainerItem_module_w70__d8f7cdf8{-webkit-box-flex:70%;-ms-flex:70%;flex:70%}.ContainerItem_module_transparent__d8f7cdf8{background:transparent}.ContainerItem_module_blue06__d8f7cdf8{background:#dbedee}.ContainerItem_module_white__d8f7cdf8{background:#fff}.ContainerItem_module_black__d8f7cdf8{background:#000}.ContainerItem_module_blue01__d8f7cdf8{background:#055393}.ContainerItem_module_blue02__d8f7cdf8{background:#0077c5}.ContainerItem_module_blue03__d8f7cdf8{background:#0097e6}.ContainerItem_module_blue04__d8f7cdf8{background:#21abf6}.ContainerItem_module_blue05__d8f7cdf8{background:#34bfff}.ContainerItem_module_grey01__d8f7cdf8{background:#393a3d}.ContainerItem_module_grey02__d8f7cdf8{background:#6b6c72}.ContainerItem_module_grey03__d8f7cdf8{background:#8d9096}.ContainerItem_module_grey08__d8f7cdf8{background:#f4f5f8}.ContainerItem_module_green01alt__d8f7cdf8{background:#0d7300}.ContainerItem_module_green02alt__d8f7cdf8{background:#0e8900}.ContainerItem_module_green03__d8f7cdf8{background:#53b700}.ContainerItem_module_green04__d8f7cdf8{background:#7fd000}.ContainerItem_module_green05__d8f7cdf8{background:#a9e838}.ContainerItem_module_teal01__d8f7cdf8{background:#008481}.ContainerItem_module_teal02__d8f7cdf8{background:#00a6a4}.ContainerItem_module_teal03__d8f7cdf8{background:#00c1bf}.ContainerItem_module_teal04__d8f7cdf8{background:#00d7d7}.ContainerItem_module_tofu__d8f7cdf8{background:var(--color-rw-tofu)}.ContainerItem_module_tofuDark__d8f7cdf8{background:var(--color-rw-dark-tofu)}.ContainerItem_module_superblue__d8f7cdf8{background:#236cff}.ContainerItem_module_blueberry110__d8f7cdf8{background:#00254a}.ContainerItem_module_gradient__d8f7cdf8{background-image:linear-gradient(45deg,#53b700,#00c1bf)}.ContainerItem_module_radiusSmall__d8f7cdf8{border-radius:.25rem}.ContainerItem_module_radiusMedium__d8f7cdf8{border-radius:.5rem}.ContainerItem_module_radiusLarge__d8f7cdf8{border-radius:var(--radius-small)}.ContainerItem_module_radiusRwStandard__d8f7cdf8{border-radius:var(--border-radius-rw-standard)}.ContainerItem_module_radiusRwJumbo__d8f7cdf8{border-radius:var(--border-radius-rw-jumbo)}.ContainerItem_module_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_module_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_module_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_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_phone__e164ed05{font-weight:500}.Ctablock_module_phone__e164ed05.Ctablock_module_body01__e164ed05{font-size:1.25rem}.Ctablock_module_phone__e164ed05.Ctablock_module_body02__e164ed05{font-size:1rem}.Ctablock_module_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_module_top__e164ed05 .Ctablock_module_fullWidthSmallDevice__e164ed05,.Ctablock_module_top__e164ed05.Ctablock_module_fullWidthSmallDevice__e164ed05{width:100%}}@media (min-width:768px) and (max-width:1023px){.Ctablock_module_top__e164ed05 .Ctablock_module_fullWidthTablet__e164ed05,.Ctablock_module_top__e164ed05.Ctablock_module_fullWidthTablet__e164ed05{width:100%}.Ctablock_module_top__e164ed05.Ctablock_module_buttonSidebyside__e164ed05{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.Ctablock_module_top__e164ed05.Ctablock_module_buttonSidebyside__e164ed05 .Ctablock_module_cta__e164ed05:last-child{padding-top:0}.Ctablock_module_top__e164ed05.Ctablock_module_buttonSidebyside__e164ed05 .Ctablock_module_cta__e164ed05+.Ctablock_module_cta__e164ed05{margin-left:1.25rem}}@media (min-width:1024px){.Ctablock_module_top__e164ed05{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.Ctablock_module_btm__e164ed05{margin-top:1.25rem}@media (max-width:1023px){.Ctablock_module_cta__e164ed05:last-child{padding-top:1.25rem}}.Ctablock_module_btm__e164ed05:empty,.Ctablock_module_cta__e164ed05:empty{display:none}@media screen and (max-width:767px){.Ctablock_module_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_module_cta__e164ed05+.Ctablock_module_cta__e164ed05{margin-left:1.25rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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}.Disclaimer_module_disclaimer__395cacc0{color:#393a3d;margin:2rem 1.25rem 1.25rem}.Disclaimer_module_disclaimer__395cacc0 ul{list-style-type:none;padding:0}@media (min-width:768px){.Disclaimer_module_disclaimer__395cacc0{margin:2rem 2.5rem 1.25rem;max-width:100%}}@media (min-width:1440px){.Disclaimer_module_disclaimer__395cacc0{margin:2rem auto 1.25rem;max-width:90rem;padding:0 2.5rem}}.Disclaimer_module_title__395cacc0{background-color:transparent;border:none;color:#0077c5;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_module_title__395cacc0:hover{cursor:pointer;text-decoration:underline}.Disclaimer_module_title__395cacc0:focus{border:.1875rem solid #0077c5;border-radius:.25rem}.Disclaimer_module_bannerDisclaimer__395cacc0{margin:.7rem auto;padding:0 1.25rem}.Disclaimer_module_bannerDisclaimer__395cacc0.Disclaimer_module_nomargin__395cacc0{margin:0 auto}.Disclaimer_module_bannerDisclaimer__395cacc0 .Disclaimer_module_title__395cacc0{color:#fff}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__5f4784fe{background:#2ca01c}.DisclaimerGroupHeading_module_groupheading__5f4784fe{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;list-style-type:none;margin:0 0 .25rem;padding:0}.DisclaimerGroupHeading_module_groupheading__5f4784fe .DisclaimerGroupHeading_module_nomargingroup__5f4784fe{padding-top:.7rem}.DisclaimerGroupHeading_module_groupheading__5f4784fe .DisclaimerGroupHeading_module_groupheadingtitle__5f4784fe{font-size:.875rem;font-weight:700;margin:0}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_arrow__acfa6fb2.Arrow_module_visible__acfa6fb2{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}:root{--dropdownBackgroundColor:#0077c5}.dropdown_module_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_module_dropdown__7bbbd277:after{background:#0077c5;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_module_dropdown__7bbbd277.dropdown_module_white__7bbbd277:after{background:#34bfff}.dropdown_module_dropdown__7bbbd277:focus-within:after{width:100%}.dropdown_module_dropdown__7bbbd277.dropdown_module_white__7bbbd277{background-color:#fff}.dropdown_module_dropdown__7bbbd277.dropdown_module_outline__7bbbd277{border:.0625rem solid #6b6c72!important;border-radius:.25rem!important}.dropdown_module_dropdown__7bbbd277.dropdown_module_outline__7bbbd277:after{border:.0625rem solid #6b6c72!important;border-radius:.25rem!important;width:0}.dropdown_module_dropdown__7bbbd277.dropdown_module_outline__7bbbd277:focus-within{border:#0077c5;border:var(--dropdownBackgroundColor)}.dropdown_module_dropdown__7bbbd277.dropdown_module_outline__7bbbd277.dropdown_module_white__7bbbd277:focus-within{-webkit-box-shadow:0 0 0 .125rem #0077c5;box-shadow:0 0 0 .125rem #0077c5;-webkit-box-shadow:0 0 0 .125rem var(--dropdownBackgroundColor);box-shadow:0 0 0 .125rem var(--dropdownBackgroundColor)}.dropdown_module_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_module_input__7bbbd277:focus{outline:0}.dropdown_module_input__7bbbd277:focus+label{bottom:1.6875rem;font-size:.75rem;line-height:1.33}.dropdown_module_input__7bbbd277:placeholder{color:#6b6c72;font-size:1rem;font-weight:500}.dropdown_module_input__7bbbd277.dropdown_module_outline__7bbbd277{border-bottom:0}.dropdown_module_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_module_label__7bbbd277.dropdown_module_value__7bbbd277{bottom:1.6875rem;font-size:.75rem;line-height:1.33}.dropdown_module_helperText__7bbbd277{color:#393a3d;font-size:.875rem;font-weight:500;margin:.3125rem .5rem 0}.dropdown_module_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_module_errorMessage__7bbbd277{color:#d52b1e;font-size:.875rem;font-style:italic;font-weight:500;margin:0 0 0 .625rem!important}.dropdown_module_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_module_rwForm__7bbbd277 .dropdown_module_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_module_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_module_option__7bbbd277:hover{background:#f4f5f8}.dropdown_module_rwForm__7bbbd277 .dropdown_module_option__7bbbd277:hover{color:#0a8543}.dropdown_module_option__7bbbd277:focus{outline-style:auto;outline-width:.0625rem}.dropdown_module_mapStyling__7bbbd277{position:relative}.dropdown_module_mapStyling__7bbbd277 *{cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.dropdown_module_mapStyling__7bbbd277 .dropdown_module_dropdown__7bbbd277{background:#f4f5f8;border-bottom:0;border-radius:.25rem;height:3.125rem;min-height:3.125rem}.dropdown_module_mapStyling__7bbbd277 .dropdown_module_dropdown__7bbbd277:after{height:0;-webkit-transition:none;transition:none}.dropdown_module_mapStyling__7bbbd277 .dropdown_module_dropdown__7bbbd277 .dropdown_module_input__7bbbd277{border:.125rem solid #f4f5f8;border-radius:.25rem;height:100%;padding-left:1rem}.dropdown_module_mapStyling__7bbbd277 .dropdown_module_dropdown__7bbbd277 .dropdown_module_input__7bbbd277:focus{background:#fff;border:.125rem solid #0077c5;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_module_mapStyling__7bbbd277 .dropdown_module_dropdown__7bbbd277 .dropdown_module_arrowMapStyle__7bbbd277{border-right:.125rem solid #0077c5;border-right:.125rem solid var(--dropdownBackgroundColor);border-top:.125rem solid #0077c5;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_module_mapStyling__7bbbd277 .dropdown_module_dropdown__7bbbd277 .dropdown_module_options__7bbbd277{-webkit-animation:dropdown_module_fadeInDropdown__7bbbd277 .5s ease forwards;animation:dropdown_module_fadeInDropdown__7bbbd277 .5s ease forwards;border:.125rem solid #0077c5;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_module_mapStyling__7bbbd277.dropdown_module_disabled__7bbbd277{cursor:not-allowed;-webkit-filter:grayscale(1);filter:grayscale(1);pointer-events:none}.dropdown_module_mapStyling__7bbbd277.dropdown_module_disabled__7bbbd277 *{cursor:not-allowed;pointer-events:none}@-webkit-keyframes dropdown_module_fadeInDropdown__7bbbd277{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes dropdown_module_fadeInDropdown__7bbbd277{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.dropdown_module_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_module_pricingToggleFilterDropdown__7bbbd277 .dropdown_module_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_module_pricingToggleFilterDropdown__7bbbd277 .dropdown_module_dropdown__7bbbd277 .dropdown_module_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_module_pricingToggleFilterDropdown__7bbbd277 .dropdown_module_dropdown__7bbbd277 .dropdown_module_input__7bbbd277::-webkit-input-placeholder{color:#000}.dropdown_module_pricingToggleFilterDropdown__7bbbd277 .dropdown_module_dropdown__7bbbd277 .dropdown_module_input__7bbbd277::-moz-placeholder{color:#000}.dropdown_module_pricingToggleFilterDropdown__7bbbd277 .dropdown_module_dropdown__7bbbd277 .dropdown_module_input__7bbbd277:-ms-input-placeholder{color:#000}.dropdown_module_pricingToggleFilterDropdown__7bbbd277 .dropdown_module_dropdown__7bbbd277 .dropdown_module_input__7bbbd277::-ms-input-placeholder{color:#000}.dropdown_module_pricingToggleFilterDropdown__7bbbd277 .dropdown_module_dropdown__7bbbd277 .dropdown_module_input__7bbbd277::placeholder{color:#000}.dropdown_module_pricingToggleFilterDropdown__7bbbd277 .dropdown_module_dropdown__7bbbd277 .dropdown_module_dropdownArrow__7bbbd277{border-right:.125rem solid #000;border-top:.125rem solid #000;margin:0;position:static}.dropdown_module_pricingToggleFilterDropdown__7bbbd277 .dropdown_module_dropdown__7bbbd277 .dropdown_module_options__7bbbd277{top:2.875rem}.dropdown_module_pricingToggleFilterDropdown__7bbbd277 .dropdown_module_dropdown__7bbbd277 .dropdown_module_option__7bbbd277{color:#000;height:auto;padding:.5rem}.dropdown_module_pricingToggleFilterDropdown__7bbbd277 .dropdown_module_dropdown__7bbbd277 .dropdown_module_option__7bbbd277:hover{background:#fff;color:#0a8543}.dropdown_module_pricingToggleFilterDropdown__7bbbd277 .dropdown_module_dropdown__7bbbd277:after{content:none}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_dynamicText__af9c191b{font-size:3.75rem;line-height:var(--font-lineheight-10);text-align:"center"}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_controlsCopy__ea564c8a{display:none}.EmployeeStoriesControls_module_playPauseButton__ea564c8a,.EmployeeStoriesControls_module_playPauseButton__ea564c8a *{line-height:0}.EmployeeStoriesControls_module_controlsSliderWrapper__ea564c8a{margin:0 auto;max-width:15.625rem;overflow:hidden}.EmployeeStoriesControls_module_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_module_controlsWrapper__ea564c8a{grid-area:2/1/3/2;margin-right:0;position:relative;width:19.375rem}.EmployeeStoriesControls_module_controlsButtonListItem__ea564c8a{display:inline-block;height:4.375rem;position:relative;width:4.375rem}.EmployeeStoriesControls_module_controlsButtonListItem__ea564c8a:not(:last-child){margin-right:1.0625rem}.EmployeeStoriesControls_module_controlsButtonListItem__ea564c8a .EmployeeStoriesControls_module_controlsButtonInner__ea564c8a,.EmployeeStoriesControls_module_controlsButtonListItem__ea564c8a .EmployeeStoriesControls_module_controlsButtonInner__ea564c8a button,.EmployeeStoriesControls_module_controlsButtonListItem__ea564c8a .EmployeeStoriesControls_module_controlsButtonInner__ea564c8a span{height:100%;width:100%}.EmployeeStoriesControls_module_controlsButtonListItem__ea564c8a .EmployeeStoriesControls_module_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_module_controlsButtonListItem__ea564c8a .EmployeeStoriesControls_module_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_module_controlsButtonListItem__ea564c8a .EmployeeStoriesControls_module_controlsImage__ea564c8a{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.EmployeeStoriesControls_module_controlsButtonListItem__ea564c8a .EmployeeStoriesControls_module_progressSvg__ea564c8a{left:0;pointer-events:none;position:absolute;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);z-index:1}.EmployeeStoriesControls_module_controlsImageWrapper__ea564c8a{height:100%;padding:.3125rem;width:100%}.EmployeeStoriesControls_module_controlsImageWrapper__ea564c8a.EmployeeStoriesControls_module_isInactive__ea564c8a{-webkit-filter:grayscale(1);filter:grayscale(1)}.EmployeeStoriesControls_module_controlsImageInner__ea564c8a{height:100%;width:100%}.EmployeeStoriesControls_module_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_module_arrowButton__ea564c8a{background:none;border:none;cursor:pointer;line-height:0;padding:0;pointer-events:all}.EmployeeStoriesControls_module_arrowButton__ea564c8a[disabled]{opacity:.5;pointer-events:none}.EmployeeStoriesControls_module_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_module_playPauseButton__ea564c8a{margin-left:1.25rem}}@media screen and (min-width:1024px){.EmployeeStoriesControls_module_employeeStoriesControls__ea564c8a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.EmployeeStoriesControls_module_controlsCopy__ea564c8a{display:block;font-weight:700;margin-left:0;margin-right:auto;width:25%}.EmployeeStoriesControls_module_controlsWrapper__ea564c8a{grid-area:2/2/3/3;margin-right:1.25rem;position:relative;width:19.375rem}.EmployeeStoriesControls_module_controlsButtonListItem__ea564c8a{height:4.375rem;width:4.375rem}.EmployeeStoriesControls_module_playPauseButton__ea564c8a{margin-left:0}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_isActive__6494428f{opacity:1;-webkit-transition:opacity .8s ease,visibility .8s ease;transition:opacity .8s ease,visibility .8s ease;visibility:visible}.EmployeeStoriesItem_module_isActive__6494428f .EmployeeStoriesItem_module_textWrapper__6494428f,.EmployeeStoriesItem_module_isActive__6494428f [data-svg=quote-icon],.EmployeeStoriesItem_module_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_module_isHidden__6494428f{opacity:0;-webkit-transition:opacity .8s ease,visibility .8s ease;transition:opacity .8s ease,visibility .8s ease;visibility:hidden}.EmployeeStoriesItem_module_isHidden__6494428f .EmployeeStoriesItem_module_textWrapper__6494428f,.EmployeeStoriesItem_module_isHidden__6494428f [data-svg=quote-icon],.EmployeeStoriesItem_module_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_module_mediaWrapper__6494428f{grid-area:1/1/2/2;position:relative}.EmployeeStoriesItem_module_imageRatio__6494428f{height:0;padding-bottom:100%;position:relative}.EmployeeStoriesItem_module_image__6494428f{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.EmployeeStoriesItem_module_playVideoButton__6494428f{display:grid;height:100%;left:0;position:absolute;top:0;width:100%}.EmployeeStoriesItem_module_playVideoButton__6494428f button{max-height:4.6875rem;max-width:4.6875rem}.EmployeeStoriesItem_module_playVideoButton__6494428f .EmployeeStoriesItem_module_duration__6494428f{-ms-flex-item-align:end;align-self:end;margin-bottom:1.25rem;margin-left:1.25rem}.EmployeeStoriesItem_module_playVideoButton__6494428f .EmployeeStoriesItem_module_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_module_playVideoButton__6494428f .EmployeeStoriesItem_module_playWithDuration__6494428f:after{background:var(--buttonBackground);content:"";height:100%;left:0;opacity:.81;position:absolute;top:0;width:100%;z-index:-1}.EmployeeStoriesItem_module_playVideoButton__6494428f .EmployeeStoriesItem_module_playWithDuration__6494428f span{opacity:1}.EmployeeStoriesItem_module_playVideoButton__6494428f .EmployeeStoriesItem_module_playWithDuration__6494428f .EmployeeStoriesItem_module_playMisc__6494428f{clip-path:polygon(0 0,100% 50%,0 100%);height:.625rem;margin-right:1.25rem;width:.625rem}.EmployeeStoriesItem_module_playVideoButton__6494428f .EmployeeStoriesItem_module_playWithDuration__6494428f[style^="--buttonBackground:#f"],.EmployeeStoriesItem_module_playVideoButton__6494428f .EmployeeStoriesItem_module_playWithDuration__6494428f[style^="--buttonBackground:rgb(255, 255"]{color:#000}.EmployeeStoriesItem_module_playVideoButton__6494428f .EmployeeStoriesItem_module_playCircle__6494428f{-ms-flex-item-align:center;align-self:center;justify-self:center}.EmployeeStoriesItem_module_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_module_contentWrapper__6494428f.EmployeeStoriesItem_module_backgroundBlack__6494428f{background:#000;color:#fff}.EmployeeStoriesItem_module_contentWrapper__6494428f.EmployeeStoriesItem_module_backgroundBlue__6494428f{background:#0077c5;color:#fff}.EmployeeStoriesItem_module_contentWrapper__6494428f.EmployeeStoriesItem_module_backgroundGrey__6494428f{background:#e3e5e8;color:#000}.EmployeeStoriesItem_module_contentWrapper__6494428f .EmployeeStoriesItem_module_copySizeMedium__6494428f{font-size:1.5rem;line-height:1.33}.EmployeeStoriesItem_module_contentWrapper__6494428f .EmployeeStoriesItem_module_copySizeLarge__6494428f{font-size:2.125rem;line-height:1.29}.EmployeeStoriesItem_module_contentWrapper__6494428f .EmployeeStoriesItem_module_textWrapper__6494428f{margin:0 0 1.25rem}.EmployeeStoriesItem_module_contentWrapper__6494428f svg{margin-bottom:1.5625rem}.EmployeeStoriesItem_module_contentWrapper__6494428f .EmployeeStoriesItem_module_contentFooter__6494428f{margin-bottom:0;margin-top:auto}.EmployeeStoriesItem_module_contentWrapper__6494428f .EmployeeStoriesItem_module_contentFooter__6494428f .EmployeeStoriesItem_module_employeeCta__6494428f{margin-top:.9375rem}.EmployeeStoriesItem_module_quoteName__6494428f{display:block;font-size:1.25rem;font-weight:700}.EmployeeStoriesItem_module_quoteRole__6494428f{font-size:.875rem}.EmployeeStoriesItem_module_quoteIcon__6494428f{width:2rem}@media screen and (min-width:1024px){.EmployeeStoriesItem_module_mediaWrapper__6494428f{grid-area:1/1/3/2;position:relative}.EmployeeStoriesItem_module_contentWrapper__6494428f{grid-area:1/2/3/3;padding:3.125rem}.EmployeeStoriesItem_module_contentWrapper__6494428f.EmployeeStoriesItem_module_haveControls__6494428f{grid-area:1/2}.EmployeeStoriesItem_module_contentWrapper__6494428f .EmployeeStoriesItem_module_copySizeMedium__6494428f{font-size:1.5rem;line-height:1.33}.EmployeeStoriesItem_module_contentWrapper__6494428f .EmployeeStoriesItem_module_copySizeLarge__6494428f{font-size:2.125rem;line-height:1.29}.EmployeeStoriesItem_module_quoteIcon__6494428f{width:4rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_wrap__a58dc52b img{width:100%}}@media (max-width:1023px){.Feature_module_wrap__a58dc52b{padding:0 1.25rem}}.Feature_module_wrap__a58dc52b.Feature_module_xlarge__a58dc52b{max-width:90rem}.Feature_module_wrap__a58dc52b.Feature_module_large__a58dc52b{max-width:75rem}.Feature_module_wrap__a58dc52b.Feature_module_medium__a58dc52b{max-width:64rem}.Feature_module_wrap__a58dc52b.Feature_module_grey__a58dc52b{background:transparent}.Feature_module_wrap__a58dc52b.Feature_module_grey__a58dc52b:before{background:#f4f5f8;bottom:0;content:"";position:absolute;top:0;z-index:0}@media (min-width:768px){.Feature_module_wrap__a58dc52b.Feature_module_left__a58dc52b{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.Feature_module_wrap__a58dc52b.Feature_module_left__a58dc52b:before{left:0;right:25%}.Feature_module_wrap__a58dc52b.Feature_module_left__a58dc52b.Feature_module_outset__a58dc52b:before{left:-3.75rem}.Feature_module_wrap__a58dc52b.Feature_module_right__a58dc52b{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.Feature_module_wrap__a58dc52b.Feature_module_right__a58dc52b:before{left:25%;right:0}}@media (min-width:1024px){.Feature_module_wrap__a58dc52b.Feature_module_right__a58dc52b.Feature_module_outset__a58dc52b:before{right:-3.75rem}}@media (min-width:768px){.Feature_module_asset__a58dc52b,.Feature_module_copy__a58dc52b{width:50%}}.Feature_module_copy__a58dc52b{color:#393a3d;z-index:1}@media (min-width:768px){.Feature_module_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_module_copy__a58dc52b.Feature_module_left__a58dc52b{padding-right:2.5rem}.Feature_module_copy__a58dc52b.Feature_module_left__a58dc52b.Feature_module_inset__a58dc52b{padding-left:3.75rem}.Feature_module_copy__a58dc52b.Feature_module_right__a58dc52b{padding-left:2.5rem}.Feature_module_copy__a58dc52b.Feature_module_right__a58dc52b.Feature_module_inset__a58dc52b{padding-right:3.75rem}}.Feature_module_asset__a58dc52b{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem;z-index:1}.Feature_module_asset__a58dc52b>*{height:auto;max-width:100%}.Feature_module_asset__a58dc52b img{max-width:100%}@media (min-width:768px){.Feature_module_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_module_asset__a58dc52b.Feature_module_left__a58dc52b{padding-left:2.5rem}.Feature_module_asset__a58dc52b.Feature_module_right__a58dc52b{padding-right:2.5rem}}.Feature_module_grey__a58dc52b{background:#f4f5f8}.Feature_module_white__a58dc52b{background:#fff}.Feature_module_ctas__a58dc52b{margin-top:2.5rem}.Feature_module_leader__a58dc52b{margin:1.25rem 0}@media (min-width:1024px){.Feature_module_leader__a58dc52b{margin:2.5rem 0}}@media (max-width:1023px){.Feature_module_headingLeaderActive__a58dc52b{margin-bottom:0;padding-bottom:0}.Feature_module_featureHeading__a58dc52b{margin-top:1.25rem!important}}.Feature_module_eyebrow__a58dc52b{font-size:.875rem;font-weight:400;line-height:1.25rem;padding-top:1.25rem}@media (max-width:1023px){.Feature_module_eyebrow__a58dc52b{padding-bottom:0!important}.Feature_module_subLeaderActive__a58dc52b{margin-top:0;padding-top:0}}.Feature_module_rte__a58dc52b ol,.Feature_module_rte__a58dc52b ul{margin:0;padding:0 0 0 1rem}.Feature_module_rte__a58dc52b li{margin:.625rem 0}.Feature_module_cta__a58dc52b{margin-top:1.25rem}@media (min-width:768px){.Feature_module_cta__a58dc52b{margin-top:2.5rem}}.Feature_module_headingDefault__a58dc52b,.Feature_module_headingSmall__a58dc52b{font-weight:700;line-height:1.3;margin:0 0 1.25rem}@media (min-width:768px){.Feature_module_headingDefault__a58dc52b,.Feature_module_headingSmall__a58dc52b{margin:0 0 1.875rem}}.Feature_module_headingDefault__a58dc52b{font-size:2.125rem}@media (min-width:768px){.Feature_module_headingDefault__a58dc52b{font-size:2.5rem}}.Feature_module_headingSmall__a58dc52b{font-size:1.75rem}.Feature_module_subDefault__a58dc52b,.Feature_module_subSmall__a58dc52b{font-size:1.25rem;font-weight:500;margin:0 0 1.25rem}.Feature_module_icon__a58dc52b,.Feature_module_icon__a58dc52b img{max-width:14.375rem;width:auto}.Feature_module_featureHeadingSpace__a58dc52b{margin-top:1.25rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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:#0077c5}.FeaturedMediaBlockItem_module_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_module_copy__65637583 .FeaturedMediaBlockItem_module_title__65637583{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.FeaturedMediaBlockItem_module_copy__65637583 .FeaturedMediaBlockItem_module_title__65637583 h1.FeaturedMediaBlockItem_module_heading__65637583,.FeaturedMediaBlockItem_module_copy__65637583 .FeaturedMediaBlockItem_module_title__65637583 h2.FeaturedMediaBlockItem_module_heading__65637583,.FeaturedMediaBlockItem_module_copy__65637583 .FeaturedMediaBlockItem_module_title__65637583 h3.FeaturedMediaBlockItem_module_heading__65637583,.FeaturedMediaBlockItem_module_copy__65637583 .FeaturedMediaBlockItem_module_title__65637583 h4.FeaturedMediaBlockItem_module_heading__65637583,.FeaturedMediaBlockItem_module_copy__65637583 .FeaturedMediaBlockItem_module_title__65637583 h5.FeaturedMediaBlockItem_module_heading__65637583,.FeaturedMediaBlockItem_module_copy__65637583 .FeaturedMediaBlockItem_module_title__65637583 h6.FeaturedMediaBlockItem_module_heading__65637583{margin:0!important}.FeaturedMediaBlockItem_module_copy__65637583 .FeaturedMediaBlockItem_module_description__65637583{margin:0 10%}.FeaturedMediaBlockItem_module_copy__65637583 .FeaturedMediaBlockItem_module_description__65637583.FeaturedMediaBlockItem_module_hasCTAFalse__65637583{margin-right:0}.FeaturedMediaBlockItem_module_copy__65637583 .FeaturedMediaBlockItem_module_description__65637583.FeaturedMediaBlockItem_module_hasTitleFalse__65637583{margin-left:0}.FeaturedMediaBlockItem_module_copy__65637583 .FeaturedMediaBlockItem_module_button__65637583{-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width:1024px){.FeaturedMediaBlockItem_module_copy__65637583{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.5625rem}.FeaturedMediaBlockItem_module_copy__65637583 div:nth-child(2),.FeaturedMediaBlockItem_module_copy__65637583 div:nth-child(3){margin-top:1.25rem}.FeaturedMediaBlockItem_module_copy__65637583 .FeaturedMediaBlockItem_module_description__65637583,.FeaturedMediaBlockItem_module_copy__65637583 .FeaturedMediaBlockItem_module_title__65637583 div{margin:0}}.FeaturedMediaBlockItem_module_copy__65637583.FeaturedMediaBlockItem_module_greyColor__65637583,.FeaturedMediaBlockItem_module_copy__65637583.FeaturedMediaBlockItem_module_grey__65637583{background-color:#393a3d}.FeaturedMediaBlockItem_module_copy__65637583.FeaturedMediaBlockItem_module_blackColor__65637583{background-color:#000}.FeaturedMediaBlockItem_module_copy__65637583.FeaturedMediaBlockItem_module_whiteColor__65637583{background-color:#fff;color:#000}.FeaturedMediaBlockItem_module_copy__65637583.FeaturedMediaBlockItem_module_proseriesBlue__65637583{background-color:#055393}.FeaturedMediaBlockItem_module_copy__65637583.FeaturedMediaBlockItem_module_intuitBlue__65637583{background-color:#0077c5}.FeaturedMediaBlockItem_module_copy__65637583.FeaturedMediaBlockItem_module_proconnectBlue__65637583{background-color:#0097e6}.FeaturedMediaBlockItem_module_copy__65637583.FeaturedMediaBlockItem_module_lacerteGold__65637583{background-color:#c4974d}.FeaturedMediaBlockItem_module_copy__65637583.FeaturedMediaBlockItem_module_rwGreen__65637583{background-color:#0fd46c;color:#000}.FeaturedMediaBlockItem_module_copy__65637583.FeaturedMediaBlockItem_module_rwGreen__65637583 .FeaturedMediaBlockItem_module_heading__65637583{color:#000}.FeaturedMediaBlockItem_module_copy__65637583.FeaturedMediaBlockItem_module_rwDarkGreen__65637583{background-color:#0a8543}.FeaturedMediaBlockItem_module_copy__65637583.FeaturedMediaBlockItem_module_quickbooksGreen__65637583{background-color:#2ca01c}.FeaturedMediaBlockItem_module_imageWrapper__65637583{position:relative}.FeaturedMediaBlockItem_module_imageWrapperInner__65637583{height:100%;max-height:70vh;overflow:hidden;width:100%}.FeaturedMediaBlockItem_module_imageWrapperInner__65637583 picture{display:-webkit-box;display:-ms-flexbox;display:flex}.FeaturedMediaBlockItem_module_image__65637583{height:100%;width:100%}.FeaturedMediaBlockItem_module_videoLink__65637583{bottom:5%;left:5%;position:absolute}.FeaturedMediaBlockItem_module_videoLink__65637583 .FeaturedMediaBlockItem_module_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_module_videoLink__65637583 .FeaturedMediaBlockItem_module_videoLinkButton__65637583>div{height:1.4rem}.FeaturedMediaBlockItem_module_videoLink__65637583 .FeaturedMediaBlockItem_module_videoLinkButton__65637583:hover span{text-decoration:none}.FeaturedMediaBlockItem_module_videoLink__65637583 .FeaturedMediaBlockItem_module_videoLinkButton__65637583.FeaturedMediaBlockItem_module_greyColor__65637583,.FeaturedMediaBlockItem_module_videoLink__65637583 .FeaturedMediaBlockItem_module_videoLinkButton__65637583.FeaturedMediaBlockItem_module_grey__65637583{background-color:#393a3d}.FeaturedMediaBlockItem_module_videoLink__65637583 .FeaturedMediaBlockItem_module_videoLinkButton__65637583.FeaturedMediaBlockItem_module_blackColor__65637583{background-color:#000}.FeaturedMediaBlockItem_module_videoLink__65637583 .FeaturedMediaBlockItem_module_videoLinkButton__65637583.FeaturedMediaBlockItem_module_whiteColor__65637583{background-color:#fff}.FeaturedMediaBlockItem_module_videoLink__65637583 .FeaturedMediaBlockItem_module_videoLinkButton__65637583.FeaturedMediaBlockItem_module_proseriesBlue__65637583{background-color:#055393}.FeaturedMediaBlockItem_module_videoLink__65637583 .FeaturedMediaBlockItem_module_videoLinkButton__65637583.FeaturedMediaBlockItem_module_intuitBlue__65637583{background-color:#0077c5}.FeaturedMediaBlockItem_module_videoLink__65637583 .FeaturedMediaBlockItem_module_videoLinkButton__65637583.FeaturedMediaBlockItem_module_proconnectBlue__65637583{background-color:#0097e6}.FeaturedMediaBlockItem_module_videoLink__65637583 .FeaturedMediaBlockItem_module_videoLinkButton__65637583.FeaturedMediaBlockItem_module_lacerteGold__65637583{background-color:#c4974d}.FeaturedMediaBlockItem_module_videoLink__65637583 .FeaturedMediaBlockItem_module_videoLinkButton__65637583.FeaturedMediaBlockItem_module_rwGreen__65637583{background-color:#0fd46c}.FeaturedMediaBlockItem_module_videoLink__65637583 .FeaturedMediaBlockItem_module_videoLinkButton__65637583.FeaturedMediaBlockItem_module_rwDarkGreen__65637583{background-color:#0a8543}.FeaturedMediaBlockItem_module_videoLink__65637583 .FeaturedMediaBlockItem_module_videoLinkButton__65637583.FeaturedMediaBlockItem_module_quickbooksGreen__65637583{background-color:#2ca01c}.FeaturedMediaBlockItem_module_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_module_mediaGalleryButton__65637583 svg{fill:#fff;height:auto;width:1.25rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_qbalFadeEnter__f1afef66{0%{opacity:0}to{opacity:1}}@keyframes Featuredrawer_module_qbalFadeEnter__f1afef66{0%{opacity:0}to{opacity:1}}@-webkit-keyframes Featuredrawer_module_qbalUpExaggeratedEnter__f1afef66{0%{-webkit-transform:translateY(7.8125rem);transform:translateY(7.8125rem)}to{-webkit-transform:none;transform:none}}@keyframes Featuredrawer_module_qbalUpExaggeratedEnter__f1afef66{0%{-webkit-transform:translateY(7.8125rem);transform:translateY(7.8125rem)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Featuredrawer_module_qbalGrowEnter__f1afef66{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:none;transform:none}}@keyframes Featuredrawer_module_qbalGrowEnter__f1afef66{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:none;transform:none}}.Featuredrawer_module_drawerPopup__f1afef66{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;right:0;top:0;z-index:10000}.Featuredrawer_module_drawerPopup__f1afef66,.Featuredrawer_module_overlay__f1afef66{-webkit-animation:Featuredrawer_module_qbalFadeEnter__f1afef66 333ms cubic-bezier(.35,0,.5,1) backwards,Featuredrawer_module_qbalUpExaggeratedEnter__f1afef66 .25s cubic-bezier(0,0,.1,1) backwards;animation:Featuredrawer_module_qbalFadeEnter__f1afef66 333ms cubic-bezier(.35,0,.5,1) backwards,Featuredrawer_module_qbalUpExaggeratedEnter__f1afef66 .25s cubic-bezier(0,0,.1,1) backwards;position:fixed}.Featuredrawer_module_overlay__f1afef66{background-color:rgba(0,0,0,.4);height:100%;width:100%}.Featuredrawer_module_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_module_wrap__f1afef66{height:auto;max-height:37.5rem}}.Featuredrawer_module_drawerPopup__f1afef66.Featuredrawer_module_isModalDrawerVisible__f1afef66 .Featuredrawer_module_wrap__f1afef66{max-width:82.5rem}@media (min-width:1024px){.Featuredrawer_module_drawerPopup__f1afef66.Featuredrawer_module_isModalDrawerVisible__f1afef66 .Featuredrawer_module_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_module_drawerPopup__f1afef66.Featuredrawer_module_isModalDrawerVisible__f1afef66 .Featuredrawer_module_wrap__f1afef66{bottom:1.25rem;max-height:80vh;overflow-y:scroll}}@media (min-width:768px){.Featuredrawer_module_drawerPopup__f1afef66.Featuredrawer_module_isModalDrawerVisible__f1afef66 .Featuredrawer_module_wrap__f1afef66 .Featuredrawer_module_copy__f1afef66{padding:3.75rem 3.75rem 0}}.Featuredrawer_module_drawerPopup__f1afef66.Featuredrawer_module_isModalDrawerVisible__f1afef66 .Featuredrawer_module_wrap__f1afef66 .Featuredrawer_module_copy__f1afef66 .Featuredrawer_module_drawerName__f1afef66{font-size:.875rem;line-height:1.25rem;text-transform:uppercase}@media (min-width:768px){.Featuredrawer_module_drawerPopup__f1afef66.Featuredrawer_module_isModalDrawerVisible__f1afef66 .Featuredrawer_module_wrap__f1afef66 .Featuredrawer_module_drawerFootnote__f1afef66{margin-left:3.75rem;margin-right:3.75rem;padding-top:1.25rem}}@media (min-width:1024px){.Featuredrawer_module_drawerPopup__f1afef66.Featuredrawer_module_isModalDrawerVisible__f1afef66 .Featuredrawer_module_wrap__f1afef66 .Featuredrawer_module_drawerFootnote__f1afef66{padding-top:0}}.Featuredrawer_module_drawerPopup__f1afef66.Featuredrawer_module_isModalDrawerVisible__f1afef66 .Featuredrawer_module_wrap__f1afef66 .Featuredrawer_module_asset__f1afef66{padding:2.5rem 1.25rem 0}@media (min-width:768px){.Featuredrawer_module_drawerPopup__f1afef66.Featuredrawer_module_isModalDrawerVisible__f1afef66 .Featuredrawer_module_wrap__f1afef66 .Featuredrawer_module_asset__f1afef66{padding:3.75rem 3.75rem 3.75rem 0}.Featuredrawer_module_drawerPopup__f1afef66.Featuredrawer_module_isModalDrawerVisible__f1afef66 .Featuredrawer_module_wrap__f1afef66 .Featuredrawer_module_asset__f1afef66.Featuredrawer_module_footnotePadding__f1afef66{padding:2.5rem 3.75rem 2.5rem 0}}@media (min-width:1024px){.Featuredrawer_module_drawerPopup__f1afef66.Featuredrawer_module_isModalDrawerVisible__f1afef66 .Featuredrawer_module_wrap__f1afef66 .Featuredrawer_module_asset__f1afef66 .Featuredrawer_module_drawerImg__f1afef66{max-width:100%;padding-left:3.75rem}}.Featuredrawer_module_drawerPopup__f1afef66.Featuredrawer_module_isModalDrawerVisible__f1afef66 .Featuredrawer_module_wrap__f1afef66 .Featuredrawer_module_asset__f1afef66 .Featuredrawer_module_drawerImg__f1afef66 img{border-radius:1rem;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.Featuredrawer_module_drawerPopup__f1afef66.Featuredrawer_module_isModalDrawerVisible__f1afef66 .Featuredrawer_module_wrap__f1afef66 .Featuredrawer_module_asset__f1afef66 .Featuredrawer_module_drawerImg__f1afef66{margin:auto;max-width:100%}.Featuredrawer_module_drawerPopup__f1afef66.Featuredrawer_module_isModalDrawerVisible__f1afef66 .Featuredrawer_module_wrap__f1afef66 .Featuredrawer_module_asset__f1afef66 .Featuredrawer_module_drawerImg__f1afef66 img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}}@media (min-width:1200px){.Featuredrawer_module_drawerPopup__f1afef66.Featuredrawer_module_isModalDrawerVisible__f1afef66 .Featuredrawer_module_wrap__f1afef66 .Featuredrawer_module_close__f1afef66{left:auto;right:2rem;top:2rem}}@media (min-width:1440px){.Featuredrawer_module_drawerPopup__f1afef66.Featuredrawer_module_isModalDrawerVisible__f1afef66 .Featuredrawer_module_wrap__f1afef66 .Featuredrawer_module_close__f1afef66{left:auto;right:2rem;top:2rem}}.Featuredrawer_module_drawerPopup__f1afef66.Featuredrawer_module_isModalDrawerVisible__f1afef66 .Featuredrawer_module_datacontainer__f1afef66{padding-bottom:3.75rem}.Featuredrawer_module_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_module_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_module_datacontainer__f1afef66{max-width:85rem}}.Featuredrawer_module_withbordertop__f1afef66{border-top:.3125rem solid #56b620}.Featuredrawer_module_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_module_close__f1afef66{right:5%;top:1.375rem}}@media (min-width:1200px){.Featuredrawer_module_close__f1afef66{right:10%}}@media (min-width:1440px){.Featuredrawer_module_close__f1afef66{left:86%;right:0}}.Featuredrawer_module_close__f1afef66.Featuredrawer_module_tabKey__f1afef66:focus{border:.1875rem solid #0077c5;border-radius:.25rem}@media (min-width:768px){.Featuredrawer_module_asset__f1afef66:not(.Featuredrawer_module_fullWidth__f1afef66),.Featuredrawer_module_copy__f1afef66:not(.Featuredrawer_module_fullWidth__f1afef66){width:50%}}.Featuredrawer_module_copy__f1afef66{color:#393a3d;padding:1.25rem 1.25rem 0}@media (min-width:768px){.Featuredrawer_module_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_module_asset__f1afef66{padding:2.5rem 1.25rem 0;-webkit-box-align:left;-ms-flex-align:left;align-items:left}@media (min-width:768px){.Featuredrawer_module_asset__f1afef66{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4.25rem 2.5rem 0 0}}.Featuredrawer_module_drawerImg__f1afef66{margin:auto;max-width:17.5rem}.Featuredrawer_module_drawerImg__f1afef66 img{height:auto;max-width:17.5rem;-o-object-fit:cover;object-fit:cover}@media (min-width:480px){.Featuredrawer_module_drawerImg__f1afef66{margin:auto;max-width:22.1875rem}.Featuredrawer_module_drawerImg__f1afef66 img{height:auto;max-width:22.1875rem;-o-object-fit:cover;object-fit:cover}}@media (min-width:1024px){.Featuredrawer_module_drawerImg__f1afef66{margin:auto;max-width:28.4375rem}.Featuredrawer_module_drawerImg__f1afef66 img{height:auto;max-width:28.4375rem;-o-object-fit:cover;object-fit:cover}}.Featuredrawer_module_drawerVideo__f1afef66{margin-top:1.375rem}@media (min-width:768px){.Featuredrawer_module_drawerVideo__f1afef66{margin:1.375rem auto 0;max-width:22.5rem}}.Featuredrawer_module_drawerName__f1afef66{font-size:1rem;line-height:1.5}@media (min-width:1024px){.Featuredrawer_module_drawerName__f1afef66{font-size:1.25rem;line-height:1.4}}.Featuredrawer_module_drawerHeading__f1afef66{padding-top:1.25rem}.Featuredrawer_module_drawerHeading__f1afef66 h2,.Featuredrawer_module_drawerHeading__f1afef66 h3,.Featuredrawer_module_drawerHeading__f1afef66 h4{margin:0!important}.Featuredrawer_module_drawerHeading__f1afef66 h3{font-size:1.75rem}@media (min-width:1024px){.Featuredrawer_module_drawerHeading__f1afef66 h3{font-size:2.125rem}}.Featuredrawer_module_rte__f1afef66{color:#000;padding-top:.25rem}.Featuredrawer_module_rte__f1afef66 ol,.Featuredrawer_module_rte__f1afef66 ul{margin:0;padding:0 0 0 1.25rem!important}.Featuredrawer_module_rte__f1afef66 li{font-size:.875rem;line-height:1.43;margin:1rem 0}@media (min-width:768px){.Featuredrawer_module_rte__f1afef66 li{margin:.75rem 0}}@media (min-width:1024px){.Featuredrawer_module_rte__f1afef66 li{font-size:1rem;line-height:1.5}}.Featuredrawer_module_link__f1afef66{float:left;margin-top:1.25rem}.Featuredrawer_module_link__f1afef66 .Featuredrawer_module_secondaryLink__f1afef66{margin-left:.3125rem}.Featuredrawer_module_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_module_drawerFootnote__f1afef66 .Featuredrawer_module_footnoteText__f1afef66{padding-right:2.5rem}}@media (min-width:768px){.Featuredrawer_module_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_module_drawerFootnote__f1afef66 .Featuredrawer_module_footnoteText__f1afef66{bottom:auto;position:inherit}}.Featuredrawer_module_drawerFootnote__f1afef66 p{margin:0!important}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_sectionHeader__53f19187{color:#000;font-size:1rem;font-weight:600;line-height:1.5rem;margin:auto 0}.FilterBar_module_categoryDropdown__53f19187{padding:0 2.5rem}.FilterBar_module_resetLink__53f19187{padding:0 2.5rem;text-decoration:underline}@media screen and (max-width:768px){.FilterBar_module_filterBar__53f19187{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.25rem}.FilterBar_module_categoryDropdown__53f19187,.FilterBar_module_contentTypeDropdown__53f19187,.FilterBar_module_sectionHeader__53f19187{padding:0 0 .75rem}.FilterBar_module_resetLink__53f19187{padding:0}.FilterBar_module_categoryDropdownButton__53f19187,.FilterBar_module_contentTypeDropdownButton__53f19187{max-width:100%!important;width:100%!important}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_footerAppIcon__06c2bc10.FooterAppIcon_module_android__06c2bc10 .FooterAppIcon_module_menuAppIos__06c2bc10,.FooterAppIcon_module_footerAppIcon__06c2bc10.FooterAppIcon_module_android__06c2bc10 .FooterAppIcon_module_menuAppSeparator__06c2bc10,.FooterAppIcon_module_footerAppIcon__06c2bc10.FooterAppIcon_module_ios__06c2bc10 .FooterAppIcon_module_menuAppAndroid__06c2bc10,.FooterAppIcon_module_footerAppIcon__06c2bc10.FooterAppIcon_module_ios__06c2bc10 .FooterAppIcon_module_menuAppSeparator__06c2bc10{display:none}.FooterAppIcon_module_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_module_menuAppLogo__06c2bc10,.FooterAppIcon_module_menuApp__06c2bc10{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.FooterAppIcon_module_menuAppLogoIcon__06c2bc10{height:2.5rem;width:2.5rem}.FooterAppIcon_module_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_module_menuAppPlatform__06c2bc10{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 .625rem}.FooterAppIcon_module_menuAppSeparator__06c2bc10{color:#393a3d;margin:0 .5rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_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_module_linksAbout__85213473 .FooterBottom_module_link__85213473{margin-right:auto;padding:0!important}.FooterBottom_module_linksAbout__85213473 .FooterBottom_module_link__85213473:after{content:""}}@media only screen and (min-width:1024px){.FooterBottom_module_linksAbout__85213473{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin-right:0;margin-top:.5rem}.FooterBottom_module_linksLegal__85213473{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.FooterBottom_module_link__85213473{color:#fff;font-size:.875rem;line-height:1.79;padding:0 .625rem!important;position:relative;text-decoration:none}.FooterBottom_module_link__85213473:after{content:"|";left:0;position:absolute}.FooterBottom_module_link__85213473.FooterBottom_module_underline__85213473{text-decoration:underline}.FooterBottom_module_link__85213473:hover,.FooterBottom_module_link__85213473:visited{color:#fff}.FooterBottom_module_link__85213473:first-of-type{padding-left:0!important}.FooterBottom_module_link__85213473:first-of-type:after{content:""}.FooterBottom_module_copyright__85213473{color:#fff;font-size:.75rem;line-height:1.33}@media only screen and (min-width:768px){.FooterBottom_module_copyright__85213473{font-size:.875rem;line-height:1.43}}@media only screen and (min-width:1024px){.FooterBottom_module_copyright__85213473{margin-right:2.5rem;width:35rem}}.FooterBottom_module_moneyMovementDisclaimer__85213473{margin:.625rem 0}.FooterBottom_module_moneyMovementDisclaimer__85213473 a,.FooterBottom_module_moneyMovementDisclaimer__85213473 a:hover{color:#fff;text-decoration:underline}.FooterBottom_module_bottom__85213473{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#393a3d;-ms-flex-direction:column;flex-direction:column;padding:1.25rem}.FooterBottom_module_bottom__85213473.FooterBottom_module_fusionBackgroundColor__85213473{background-color:#000}@media only screen and (min-width:768px){.FooterBottom_module_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_module_bottom__85213473{margin:0 auto;max-width:90rem;padding:0 2.5rem}}.FooterBottom_module_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_module_legalBottom__85213473{margin-top:0}}@media only screen and (min-width:1024px){.FooterBottom_module_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_module_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_module_legalBottomLeft__85213473{-webkit-box-flex:2;-ms-flex:2 0 0px;flex:2 0 0}}.FooterBottom_module_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_module_linksContainer__85213473{display:block}}@media only screen and (min-width:1024px){.FooterBottom_module_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_module_trusteContainerMobile__85213473{margin-top:1.625rem}}.FooterBottom_module_truste__85213473{width:auto}.FooterBottom_module_truste__85213473.FooterBottom_module_isIPad__85213473{display:none}@media only screen and (min-width:768px){.FooterBottom_module_truste__85213473,.FooterBottom_module_truste__85213473.FooterBottom_module_isMobile__85213473{display:none}.FooterBottom_module_truste__85213473.FooterBottom_module_isIPad__85213473{display:block}}@media only screen and (min-width:1024px){.FooterBottom_module_truste__85213473{display:none;margin-top:1.875rem;width:auto}.FooterBottom_module_truste__85213473.FooterBottom_module_isMobile__85213473{display:block}.FooterBottom_module_truste__85213473.FooterBottom_module_isIPad__85213473{display:none}}.FooterBottom_module_cookieLink__85213473 svg{margin-left:.25rem;position:absolute;top:.25rem}.FooterBottom_module_copyrightBottom__85213473 a,.FooterBottom_module_copyrightBottom__85213473 a:hover{color:#fff;text-decoration:underline}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_bigMenu__68fd80cc{display:none}@media only screen and (min-width:1024px){.FooterMenuSection_module_bigMenu__68fd80cc{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2.5rem}}.FooterMenuSection_module_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_module_bigMenuColumn__68fd80cc{border-bottom:.0625rem solid #6e6c72}}.FooterMenuSection_module_bigMenuTitle__68fd80cc{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#fff;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){.FooterMenuSection_module_bigMenuTitle__68fd80cc{pointer-events:none}}.FooterMenuSection_module_expand__68fd80cc+.FooterMenuSection_module_menuList__68fd80cc{height:auto}.FooterMenuSection_module_expand__68fd80cc .FooterMenuSection_module_menuArrow__68fd80cc{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.FooterMenuSection_module_menuList__68fd80cc{margin:0;padding:0}@media only screen and (max-width:1023px){.FooterMenuSection_module_menuList__68fd80cc{background:#fff;border:none;height:0;margin:0 -1.25rem;overflow:hidden;padding:0 2.125rem}}.FooterMenuSection_module_menuItem__68fd80cc{color:#fff;list-style:none}.FooterMenuSection_module_menuItem__68fd80cc>.FooterMenuSection_module_textOnly__68fd80cc,.FooterMenuSection_module_menuItem__68fd80cc>a{color:#fff}.FooterMenuSection_module_menuItem__68fd80cc>.FooterMenuSection_module_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_module_menuItem__68fd80cc{padding:.5rem 0}}@media only screen and (max-width:1023px){.FooterMenuSection_module_menuItem__68fd80cc>.FooterMenuSection_module_textOnly__68fd80cc,.FooterMenuSection_module_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_module_menuArrow__68fd80cc{border-bottom:.125rem solid #fff;border-right:.125rem solid #fff;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_module_bigMenuItemLink__68fd80cc{color:#fff;font-size:1rem;line-height:1.5;margin-top:.625rem;text-decoration:none}.FooterMenuSection_module_bigMenuItemLink__68fd80cc span{font-weight:100}.FooterMenuSection_module_bigMenuItemLink__68fd80cc:visited{color:#fff}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_bigMenu__6925a1fb{display:block;padding:0 1.25rem}@media only screen and (min-width:1024px){.FooterMenus_module_bigMenu__6925a1fb{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:90rem;padding:0 2.5rem}.FooterMenus_module_bigMenu__6925a1fb.FooterMenus_module_hasSearch__6925a1fb{margin-bottom:0}.FooterMenus_module_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_module_flexColumn__6925a1fb>div{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.FooterMenus_module_flexColumn__6925a1fb>:not(div:first-child){padding-top:1.25rem}}.FooterMenus_module_bigMenuTitle__6925a1fb{font-weight:600}.FooterMenus_module_bigMenuItemLink__6925a1fb{color:#fff;font-size:1rem;line-height:1.5;margin-top:.625rem;text-decoration:none}.FooterMenus_module_bigMenuItemLink__6925a1fb span{font-weight:100}.FooterMenus_module_bigMenuItemLink__6925a1fb:visited{color:#fff}.FooterMenus_module_countryTitle__6925a1fb{padding:0 .5rem}.FooterMenus_module_countryItem__6925a1fb{line-height:2.25rem;padding:.3125rem 0}.FooterMenus_module_countryItem__6925a1fb:last-child{padding-bottom:1.25rem}.FooterMenus_module_countryLink__6925a1fb{color:#393a3d;display:block;height:2.25rem;padding:.625rem;text-decoration:none}@media only screen and (max-width:1023px){.FooterMenus_module_menuArrow__6925a1fb{border-bottom:.125rem solid #fff;border-right:.125rem solid #fff;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_module_countrySelectorTitle__6925a1fb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#fff;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_module_countrySelectorTitle__6925a1fb{pointer-events:none}}.FooterMenus_module_expand__6925a1fb+.FooterMenus_module_countriesList__6925a1fb{height:auto}.FooterMenus_module_expand__6925a1fb .FooterMenus_module_menuArrow__6925a1fb{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.FooterMenus_module_defaultFlag__6925a1fb{margin-right:.5rem;margin-top:0!important}.FooterMenus_module_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_module_countryFlagUS__6925a1fb{background-position:0 0}.FooterMenus_module_countryFlagAU__6925a1fb,.FooterMenus_module_countryFlagAustralia__6925a1fb{background-position:0 -6rem}.FooterMenus_module_countryFlagBR__6925a1fb,.FooterMenus_module_countryFlagBrazil__6925a1fb{background-position:0 -8rem}.FooterMenus_module_countryFlagCA__6925a1fb,.FooterMenus_module_countryFlagCanadaEnglish__6925a1fb,.FooterMenus_module_countryFlagCanadaFrench__6925a1fb{background-position:0 -2rem}.FooterMenus_module_countryFlagFR__6925a1fb,.FooterMenus_module_countryFlagFrance__6925a1fb{background-position:0 -10rem}.FooterMenus_module_countryFlagIN__6925a1fb,.FooterMenus_module_countryFlagIndia__6925a1fb{background-position:0 -12rem}.FooterMenus_module_countryFlagMX__6925a1fb,.FooterMenus_module_countryFlagMexico__6925a1fb{background-position:0 -18.25rem}.FooterMenus_module_countryFlagUK__6925a1fb,.FooterMenus_module_countryFlagUnitedKingdom__6925a1fb{background-position:0 -4rem}.FooterMenus_module_countryFlagOtherCountries__6925a1fb{background-position:-.5rem -14rem;height:1.0625rem;width:1.0625rem}.FooterMenus_module_countriesList__6925a1fb{background-color:#fff;margin:0;padding:0}@media only screen and (max-width:1023px){.FooterMenus_module_countriesList__6925a1fb{border:none;height:0;margin:0 -1.25rem;overflow:hidden;padding:0 2.125rem}}.FooterMenus_module_countryMobile__6925a1fb{border-bottom:.0625rem solid #6b6c72}@media only screen and (min-width:1024px){.FooterMenus_module_countryMobile__6925a1fb{display:none}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_horizontal__e7dfdb6e{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:600px){.FormGroup_module_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_module_buttonContainer__e7dfdb6e{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 .625rem;padding-top:2.9375rem}div.FormGroup_module_legalTextSection__e7dfdb6e{display:block;padding-top:.3125rem;text-align:center}div.FormGroup_module_legalTextSection__e7dfdb6e .FormGroup_module_legalText__e7dfdb6e{padding-left:0}}.FormGroup_module_submit__e7dfdb6e{margin-top:1.875rem}.FormGroup_module_left__e7dfdb6e{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.FormGroup_module_right__e7dfdb6e{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.FormGroup_module_center__e7dfdb6e{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.FormGroup_module_recapcthaContainer__e7dfdb6e .FormGroup_module_error__e7dfdb6e{display:none;margin:.3125rem .5rem 0!important}.FormGroup_module_recapcthaContainer__e7dfdb6e .FormGroup_module_errorMessage__e7dfdb6e{color:#d52b1e;font-size:.875rem;font-style:italic;font-weight:500;margin:0 0 0 .625rem!important}.FormGroup_module_recapcthaContainer__e7dfdb6e .FormGroup_module_showError__e7dfdb6e{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.FormGroup_module_hideGrpEle__e7dfdb6e{display:none}.FormGroup_module_buttonSection__e7dfdb6e{margin-left:.625rem;margin-right:.625rem}@media (max-width:768px){.FormGroup_module_buttonContainer__e7dfdb6e{display:block;padding-top:2.9375rem}.FormGroup_module_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_module_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_module_fusionTheme__e7dfdb6e .FormGroup_module_buttonContainer__e7dfdb6e{margin:0;width:100%}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_item__10a5b532{height:5.875rem;margin-left:.625rem;margin-right:.625rem;min-height:5.875rem;position:relative;vertical-align:top;z-index:auto}.FormItem_module_formItemQboCustomerError__10a5b532{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.FormItem_module_textarea__10a5b532{height:8.125rem;min-height:8.125rem}.FormItem_module_multiSelectDropdown__10a5b532{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:0}@media (min-width:768px){.FormItem_module_horizontal__10a5b532{margin-bottom:0;margin-right:1.25rem}.FormItem_module_w_1_2__10a5b532,.FormItem_module_w_1_3__10a5b532,.FormItem_module_w_1_4__10a5b532,.FormItem_module_w_2_3__10a5b532,.FormItem_module_w_3_4__10a5b532{display:inline-grid;position:relative}.FormItem_module_w_1_2__10a5b532{width:50%;width:calc(50% - 1.25rem)}.FormItem_module_w_1_4__10a5b532{width:25%;width:calc(25% - 1.25rem)}.FormItem_module_w_1_3__10a5b532{width:33.33%;width:calc(33.33% - 1.25rem)}.FormItem_module_w_2_3__10a5b532{width:66.66%;width:calc(66.66% - 1.25rem)}.FormItem_module_w_3_4__10a5b532{width:75%;width:calc(75% - 1.25rem)}.FormItem_module_full__10a5b532{width:calc(100% - 1.25rem)}}.FormItem_module_radioWithDetails__10a5b532{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_module_addlDetails__10a5b532{-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_module_addlDetails__10a5b532{height:16.25rem;padding-right:0;width:60%}}.FormItem_module_addlDetailsSep__10a5b532{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_module_addlDetailsSep__10a5b532{border-bottom:10.875rem solid #babec5;right:60%}}.FormItem_module_addlDetailsSep__10a5b532 svg{margin-left:-.5rem}.FormItem_module_radioWithDetailsContainer__10a5b532{width:38%}@media (min-width:768px){.FormItem_module_radioWithDetailsContainer__10a5b532{width:50%}}.FormItem_module_fusionTheme__10a5b532{--textFieldBackgroundColor:#236cff;--dropdownBackgroundColor:#236cff}.FormItem_module_fusionTheme__10a5b532 input,.FormItem_module_fusionTheme__10a5b532 label{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif}.FormItem_module_fusionTheme__10a5b532 .FormItem_module_item__10a5b532:not(.FormItem_module_horizontal__10a5b532){margin-left:0;margin-right:0;width:100%}.FormItem_module_radioGroup__10a5b532{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_module_qboCustomerError__10a5b532{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_module_errorIcon__10a5b532{margin-right:.625rem;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0}.FormItem_module_errorText__10a5b532{color:#d52b1e;font-size:.875rem;font-style:italic;font-weight:500}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_genericFormFileUpload__b1881d5e{margin:auto}.GenericFormFileUpload_module_fileUploadWrapper__b1881d5e{position:relative}.GenericFormFileUpload_module_fileUploadWrapper__b1881d5e input,.GenericFormFileUpload_module_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_module_fileUploadWrapper__b1881d5e input:focus,.GenericFormFileUpload_module_fileUploadWrapper__b1881d5e input:hover,.GenericFormFileUpload_module_fileUploadWrapper__b1881d5e textarea:focus,.GenericFormFileUpload_module_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_module_fileUploadWrapper__b1881d5e input.GenericFormFileUpload_module_fileUpload__b1881d5e,.GenericFormFileUpload_module_fileUploadWrapper__b1881d5e textarea.GenericFormFileUpload_module_fileUpload__b1881d5e{color:transparent;height:9.375rem;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%)}.GenericFormFileUpload_module_fileUploadWrapper__b1881d5e input::-webkit-file-upload-button,.GenericFormFileUpload_module_fileUploadWrapper__b1881d5e textarea::-webkit-file-upload-button{display:none}.GenericFormFileUpload_module_label__b1881d5e{color:#000}.GenericFormFileUpload_module_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_module_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_module_fileUploadInfo__b1881d5e .GenericFormFileUpload_module_fileUploadInfoRestriction__b1881d5e{color:#6b6c72;font-size:.75rem}.GenericFormFileUpload_module_fileUploadInfo__b1881d5e .GenericFormFileUpload_module_fileUploadInfoMessage__b1881d5e{font-size:.75rem}.GenericFormFileUpload_module_fileUploadInfo__b1881d5e .GenericFormFileUpload_module_fileUploadInfoMessage__b1881d5e span{color:#6b6c72;display:inline-block}.GenericFormFileUpload_module_fileUploadInfo__b1881d5e>*{max-width:48rem}.GenericFormFileUpload_module_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_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_genericFormHiddenField__911eb7dd{position:relative}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_howItWorksItem__03a7836c{display:-webkit-box;display:-ms-flexbox;display:flex;width:25%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.HowItWorksItem_module_mobileItem__03a7836c{display:none}.HowItWorksItem_module_desktopItem__03a7836c{margin-bottom:1.25rem}.HowItWorksItem_module_desktopItem__03a7836c.HowItWorksItem_module_showPopup__03a7836c{margin-bottom:35rem}.HowItWorksItem_module_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_module_howItWorksButton__03a7836c,.HowItWorksItem_module_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_module_howItWorksButton__03a7836c:active,.HowItWorksItem_module_howItWorksButton__03a7836c:focus{border:none;outline:1}.HowItWorksItem_module_featureIcon__03a7836c{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.5625rem;margin:auto auto .625rem;width:1.5625rem}.HowItWorksItem_module_featureIcon__03a7836c:hover,.HowItWorksItem_module_highlightedIcon__03a7836c{-webkit-filter:invert(.45) sepia(1) saturate(5) hue-rotate(54deg);filter:invert(.45) sepia(1) saturate(5) hue-rotate(54deg)}.HowItWorksItem_module_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_module_featurePopup__03a7836c.HowItWorksItem_module_showStyle__03a7836c{display:block;visibility:visible;z-index:9}.HowItWorksItem_module_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_module_featurePopupClose__03a7836c{position:absolute;right:1.5625rem;top:1.5625rem}.HowItWorksItem_module_featurePopupClose__03a7836c:hover{cursor:pointer}.HowItWorksItem_module_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_module_featureContentLeft__03a7836c,.HowItWorksItem_module_featureContentRight__03a7836c{width:50%}.HowItWorksItem_module_featureSubtitle__03a7836c{font-size:1.25rem;line-height:1.5;padding-bottom:1.25rem}.HowItWorksItem_module_featureTitle__03a7836c{font-size:2.125rem;font-weight:500;line-height:1.3;padding-bottom:1.25rem}.HowItWorksItem_module_featureContentText__03a7836c{font-size:1rem;line-height:1.5;padding-bottom:5rem}.HowItWorksItem_module_featureConditionDesktop__03a7836c,.HowItWorksItem_module_featureConditionMobile__03a7836c{font-size:.75rem;font-style:italic;line-height:1.3}.HowItWorksItem_module_featureConditionMobile__03a7836c{display:none}.HowItWorksItem_module_featureContentRight__03a7836c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.HowItWorksItem_module_featureVideoImage__03a7836c{max-width:28rem}@media (max-width:480px){.HowItWorksItem_module_desktopItem__03a7836c{display:none}.HowItWorksItem_module_mobileItem__03a7836c{display:block;width:100%}.HowItWorksItem_module_featureContent__03a7836c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.25rem}.HowItWorksItem_module_featureContentLeft__03a7836c,.HowItWorksItem_module_featureContentRight__03a7836c{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.HowItWorksItem_module_howItWorksItem__03a7836c{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.HowItWorksItem_module_featureConditionDesktop__03a7836c,.HowItWorksItem_module_featurePopupCarat__03a7836c{display:none}.HowItWorksItem_module_featureConditionMobile__03a7836c{display:block;padding-top:1.25rem}.HowItWorksItem_module_featureTitle__03a7836c{font-size:1.5rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_cardBodyWrapper__f7528e4f{padding:.625rem 1.875rem 3.75rem}.IcomCardsItem_module_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_module_headingWrapper__f7528e4f{position:relative}.IcomCardsItem_module_bookmarkWrapper__f7528e4f{background-color:#0077c5;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_module_bookmarkWrapper__f7528e4f.IcomCardsItem_module_paddingSmall__f7528e4f{padding:.9375rem .625rem .3125rem}.IcomCardsItem_module_bookmarkWrapper__f7528e4f.IcomCardsItem_module_paddingMedium__f7528e4f{padding:1.5625rem .625rem .3125rem}.IcomCardsItem_module_bookmarkWrapper__f7528e4f.IcomCardsItem_module_paddingLarge__f7528e4f{padding:2.1875rem .625rem .3125rem}.IcomCardsItem_module_videoDuration__f7528e4f{color:#8d9096;margin-left:1.25rem}.IcomCardsItem_module_videoDuration__f7528e4f.IcomCardsItem_module_hasVideo__f7528e4f{margin-bottom:.3125rem}.IcomCardsItem_module_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_module_cardParagraph__f7528e4f{margin-bottom:auto}.IcomCardsItem_module_tagItem__f7528e4f{color:#8d9096;margin-right:.625rem}.IcomCardsItem_module_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_module_cardBodyWrapper__f7528e4f{padding:1.25rem 2.8125rem 3.75rem}.IcomCardsItem_module_cardFooterWrapper__f7528e4f{width:calc(100% - 5.625rem)}.IcomCardsItem_module_icomCardsItem__f7528e4f{border:.0625rem solid #8d9096;border-radius:.5rem;margin-left:0;margin-right:1.25rem;overflow:hidden}.IcomCardsItem_module_icomCardsItem__f7528e4f:first-child{margin-left:0}}.IcomCardsItem_module_imageWrapper__f7528e4f{max-height:25rem;overflow:hidden}.IcomCardsItem_module_image__f7528e4f{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_inputField__54156a7f{border:0;margin-left:.625rem;position:relative;width:100%}.IcomSearchField_module_inputField__54156a7f:before{background:red;bottom:0;content:"";position:absolute;right:1.25rem;top:0}.IcomSearchField_module_buttonCustomBorder__54156a7f{border-bottom-left-radius:0;border-bottom-right-radius:.25rem;border-top-left-radius:0;border-top-right-radius:.25rem}.IcomSearchField_module_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_module_formContainer__54156a7f{margin-bottom:0;padding-left:1.25rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_icomTabsGridItemContainer__07cf8d46{border:.0625rem solid #6b6c72;margin-top:1.5rem;padding-bottom:.0625rem}@media (min-width:1024px){.IcomTabsGridItem_module_icomTabsGridItemContainer__07cf8d46{border:none;margin-top:0;padding-bottom:0}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_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_module_button__4f4c4255:after,.ImageButton_module_button__4f4c4255:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;position:absolute}.ImageButton_module_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_module_button__4f4c4255.ImageButton_module_hover__4f4c4255,.ImageButton_module_button__4f4c4255:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.ImageButton_module_button__4f4c4255.ImageButton_module_hover__4f4c4255:after,.ImageButton_module_button__4f4c4255:hover:after{opacity:1;right:0}.ImageButton_module_button__4f4c4255.ImageButton_module_focus__4f4c4255:not(:active):before,.ImageButton_module_button__4f4c4255:focus:not(:active):before{border:.1875rem solid #0077c5}.ImageButton_module_button__4f4c4255.ImageButton_module_disabled__4f4c4255,.ImageButton_module_button__4f4c4255:disabled{cursor:not-allowed;opacity:.4}.ImageButton_module_button__4f4c4255.ImageButton_module_disabled__4f4c4255:after,.ImageButton_module_button__4f4c4255:disabled:after{display:none}.ImageButton_module_button__4f4c4255.ImageButton_module_greyColor__4f4c4255,.ImageButton_module_button__4f4c4255.ImageButton_module_grey__4f4c4255{background-color:#393a3d}.ImageButton_module_button__4f4c4255.ImageButton_module_blackColor__4f4c4255{background-color:#000}.ImageButton_module_button__4f4c4255.ImageButton_module_whiteColor__4f4c4255{background-color:#fff}.ImageButton_module_button__4f4c4255.ImageButton_module_proseriesBlue__4f4c4255{background-color:#055393}.ImageButton_module_button__4f4c4255.ImageButton_module_intuitBlue__4f4c4255{background-color:#0077c5}.ImageButton_module_button__4f4c4255.ImageButton_module_proconnectBlue__4f4c4255{background-color:#0097e6}.ImageButton_module_button__4f4c4255.ImageButton_module_lacerteGold__4f4c4255{background-color:var(--color-gold-02)}.ImageButton_module_button__4f4c4255.ImageButton_module_rwGreen__4f4c4255{background-color:var(--color-green-rw-green)}.ImageButton_module_button__4f4c4255.ImageButton_module_rwDarkGreen__4f4c4255{background-color:#0a8543}.ImageButton_module_button__4f4c4255.ImageButton_module_quickbooksGreen__4f4c4255{background-color:#2ca01c}.ImageButton_module_button__4f4c4255.ImageButton_module_mintTeal__4f4c4255{background-color:#00a6a4}.ImageButton_module_button__4f4c4255 picture{display:-webkit-box;display:-ms-flexbox;display:flex}.ImageButton_module_button__4f4c4255 .ImageButton_module_image__4f4c4255{max-height:1.875rem;max-width:7.8125rem}.ImageButton_module_button__4f4c4255 .ImageButton_module_image__4f4c4255.ImageButton_module_icon__4f4c4255{margin-right:.3125rem;max-height:1.5rem;max-width:1.5rem}.ImageButton_module_button__4f4c4255 .ImageButton_module_text__4f4c4255{margin:0;padding:0}@media screen and (max-width:767px){.ImageButton_module_button__4f4c4255{height:4.0625rem;width:100%}.ImageButton_module_button__4f4c4255 .ImageButton_module_image__4f4c4255.ImageButton_module_icon__4f4c4255{margin-right:.3125rem;max-height:1.5rem;max-width:1.5rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_chiliPiperIframe__c844383a{width:100%}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_groupRowTooltip__d510f436{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.25rem;margin-left:.5rem;width:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.IpdFeatureItem_module_ipdFeatureIcon__d510f436{height:1.25rem;max-width:1.25rem;width:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.IpdFeatureItem_module_withPointer__d510f436{cursor:pointer!important}.IpdFeatureItem_module_noTooltip__d510f436{display:none}.IpdFeatureItem_module_checkmarkIcon__d510f436{margin-left:1rem;margin-right:1rem}.IpdFeatureItem_module_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_module_ipdFeatureItem__d510f436,.IpdFeatureItem_module_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_module_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_module_contentText__d510f436{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;text-align:left;width:auto}.IpdFeatureItem_module_ipdFeatureItem__d510f436{margin-left:1rem;margin-right:1rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_ipdFeatureList__ad52cd2a{background-color:#fff;padding:3.75rem 2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.IpdFeatureList_module_ipdFeatureListContainer__ad52cd2a,.IpdFeatureList_module_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_module_ipdFeatureListContainer__ad52cd2a{width:36.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:24.375rem}.IpdFeatureList_module_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_module_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_module_ipdFeatureListTitle__ad52cd2a{line-height:2.75rem}}@media screen and (max-width:480px){.IpdFeatureList_module_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_module_ipdFeatureListTitle__ad52cd2a{line-height:2.75rem;margin:.25rem .25rem 3.75rem;padding-left:0;padding-right:0}}@media screen and (max-width:1024px){.IpdFeatureList_module_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_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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;
}

.Typography-dark-e793b1d{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Typography-display-1-e793b1d{font-family:var(--font-family-display);font-size:var(--font-size-display-1);font-style:normal;line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.Typography-display-1-e793b1d,.Typography-display-1-e793b1d strong,.Typography-display-2-e793b1d{font-weight:var(--font-weight-display)}.Typography-display-2-e793b1d{font-family:var(--font-family-display);font-size:var(--font-size-display-2);font-style:normal;line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.Typography-display-2-e793b1d strong,.Typography-display-3-e793b1d{font-weight:var(--font-weight-display)}.Typography-display-3-e793b1d{font-family:var(--font-family-display);font-size:var(--font-size-display-3);font-style:normal;line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.Typography-display-3-e793b1d strong,.Typography-display-4-e793b1d{font-weight:var(--font-weight-display)}.Typography-display-4-e793b1d{font-family:var(--font-family-display);font-size:var(--font-size-display-4);font-style:normal;line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.Typography-display-4-e793b1d strong{font-weight:var(--font-weight-display)}.Typography-headline-1-e793b1d{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}.Typography-headline-1-e793b1d strong{font-weight:var(--font-weight-heading-bold)}.Typography-headline-2-e793b1d{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}.Typography-headline-2-e793b1d strong{font-weight:var(--font-weight-heading-bold)}.Typography-headline-3-e793b1d{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}.Typography-headline-3-e793b1d strong{font-weight:var(--font-weight-heading-bold)}.Typography-headline-4-e793b1d{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}.Typography-headline-4-e793b1d strong{font-weight:var(--font-weight-heading-bold)}.Typography-headline-5-e793b1d{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}.Typography-headline-5-e793b1d strong{font-weight:var(--font-weight-heading-bold)}.Typography-headline-6-e793b1d{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}.Typography-headline-6-e793b1d strong{font-weight:var(--font-weight-heading-bold)}.Typography-body-1-e793b1d{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}.Typography-body-1-e793b1d strong{font-weight:var(--font-weight-body-bold)}.Typography-body-2-e793b1d{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}.Typography-body-2-e793b1d strong{font-weight:var(--font-weight-body-bold)}.Typography-body-3-e793b1d{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}.Typography-body-3-e793b1d strong{font-weight:var(--font-weight-body-bold)}.Typography-body-4-e793b1d{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}.Typography-body-4-e793b1d strong{font-weight:var(--font-weight-body-bold)}.Typography-fw-300-e793b1d,.Typography-thin-e793b1d{font-weight:200}.Typography-fw-400-e793b1d,.Typography-regular-e793b1d{font-weight:400}.Typography-fw-500-e793b1d,.Typography-medium-e793b1d,strong.Typography-fw-500-e793b1d,strong.Typography-medium-e793b1d{font-weight:500}.Typography-demi-e793b1d,.Typography-fw-600-e793b1d,strong.Typography-demi-e793b1d,strong.Typography-fw-600-e793b1d{font-weight:600}.Typography-bold-e793b1d,.Typography-fw-700-e793b1d,strong.Typography-bold-e793b1d,strong.Typography-fw-700-e793b1d{font-weight:700}.Typography-fw-800-e793b1d,.Typography-heavy-e793b1d,strong.Typography-fw-800-e793b1d,strong.Typography-heavy-e793b1d{font-weight:800}@-webkit-keyframes Circle-progress-ring-d62acf8{0%{stroke-dashoffset:0}}@keyframes Circle-progress-ring-d62acf8{0%{stroke-dashoffset:0}}@-webkit-keyframes Circle-progress-rotate-ac920f8{10%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Circle-progress-rotate-ac920f8{10%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes Circle-progress-complete-2a07282{0%{stroke:#0097e6;stroke:var(--ids-loader-progressFillDefaultBackgroundColor-c7e84b)}to{stroke:#0097e6;stroke:var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b)}}@keyframes Circle-progress-complete-2a07282{0%{stroke:#0097e6;stroke:var(--ids-loader-progressFillDefaultBackgroundColor-c7e84b)}to{stroke:#0097e6;stroke:var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b)}}@-webkit-keyframes Circle-end-with-fill-d6421ae{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 Circle-end-with-fill-d6421ae{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 Circle-checkmark-appear-3142986{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes Circle-checkmark-appear-3142986{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.Circle-wrapper-c788510{display:inline-block}.Circle-ring-913f7f8{stroke:#d4d7dc;stroke:var(--ids-loader-progressTrackDefaultBackgroundColor-c7e84b,#d4d7dc);animation:Circle-progress-ring-d62acf8 1s ease reverse forwards;animation:Circle-progress-ring-d62acf8 var(--ids-loader-progressCircleTrackGrowingDuration-c7e84b,1s) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) reverse forwards}.Circle-value-0a3c549{stroke:#0097e6;stroke:var(--ids-loader-progressFillDefaultBackgroundColor-c7e84b);stroke-linecap:round;-webkit-animation:Circle-progress-rotate-ac920f8 2s ease;animation:Circle-progress-rotate-ac920f8 2s ease;-webkit-animation:Circle-progress-rotate-ac920f8 var(--ids-loader-progressCircleFillRotatingDuration-c7e84b,2s) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b);animation:Circle-progress-rotate-ac920f8 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)}.Circle-complete-928e3dc{-webkit-animation:Circle-progress-complete-2a07282 .5s ease forwards,Circle-end-with-fill-d6421ae .5s ease forwards;animation:Circle-progress-complete-2a07282 .5s ease forwards,Circle-end-with-fill-d6421ae .5s ease forwards;-webkit-animation:Circle-progress-complete-2a07282 var(--ids-loader-progressCircleFillCompleteDuration-c7e84b) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards,Circle-end-with-fill-d6421ae var(--ids-loader-progressCircleFillCompleteDuration-c7e84b) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards;animation:Circle-progress-complete-2a07282 var(--ids-loader-progressCircleFillCompleteDuration-c7e84b) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards,Circle-end-with-fill-d6421ae var(--ids-loader-progressCircleFillCompleteDuration-c7e84b) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards;stroke-dashoffset:0;color:#0097e6;color:var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b);stroke:none}.Circle-box-e1e5343{border-radius:50%}.Circle-checkmark-aeff0d8.Circle-complete-928e3dc{-webkit-animation:Circle-checkmark-appear-3142986 1s ease forwards;animation:Circle-checkmark-appear-3142986 1s ease forwards;-webkit-animation:Circle-checkmark-appear-3142986 var(--ids-loader-progressCircleCheckmarkAppearDuration-c7e84b,1s) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards;animation:Circle-checkmark-appear-3142986 var(--ids-loader-progressCircleCheckmarkAppearDuration-c7e84b,1s) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards;stroke:#fff;stroke:var(--ids-loader-progressCircleCheckmarkDefaultBackgroundColor-c7e84b,#fff)}.Circle-checkmark-aeff0d8{stroke-dasharray:20;stroke-dashoffset:20;stroke:transparent;stroke-linecap:round;stroke-linejoin:round}@media screen and (prefers-reduced-motion){.Circle-ring-913f7f8{stroke-dashoffset:0}.Circle-checkmark-aeff0d8,.Circle-ring-913f7f8,.Circle-value-0a3c549{-webkit-animation:none;animation:none}}.Circle-creditkarma-6e85aeb.Circle-light-45338b6,.Circle-ttexpress-d85f2b3.Circle-light-45338b6,.Circle-ttfullservice-10a0429.Circle-light-45338b6,.Circle-turbotax-13c056b.Circle-light-45338b6{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#037c8f;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#108000}.Circle-creditkarma-6e85aeb.Circle-dark-d652ece,.Circle-ttfullservice-10a0429.Circle-dark-d652ece,.Circle-turbotax-13c056b.Circle-dark-d652ece{--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}.Circle-dark-d652ece{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#34bfff;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#34bfff;--ids-loader-progressTrackDefaultBackgroundColor-c7e84b:#6b6c72;--ids-loader-progressCircleCheckmarkDefaultBackgroundColor-c7e84b:#282828}.Circle-mailchimp-fc88508.Circle-dark-d652ece{--ids-loader-progressCircleCheckmarkDefaultBackgroundColor-c7e84b:#241c15}.Circle-mint-7667758.Circle-light-45338b6{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#00a38f;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#1b8381}.Circle-mint-7667758.Circle-dark-d652ece{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#00cda9;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#7df8c4}.Circle-neutral-459aff5.Circle-light-45338b6{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#000;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#000}.Circle-neutral-459aff5.Circle-dark-d652ece{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#eceef1;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#eceef1}.Circle-quickbooks-000a8fc.Circle-light-45338b6{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#2ca01c;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#2ca01c}.Circle-quickbooks-000a8fc.Circle-dark-d652ece{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#53b700;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#53b700}.Circle-ttexpress-d85f2b3.Circle-dark-d652ece{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#fff;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#50fbd4;--ids-loader-progressCircleCheckmarkDefaultBackgroundColor-c7e84b:#00254a}@-webkit-keyframes Bar-progressBarAnimation-a35beb3{0%{max-width:0}to{max-width:100%}}@keyframes Bar-progressBarAnimation-a35beb3{0%{max-width:0}to{max-width:100%}}@-webkit-keyframes Bar-progressBarAnimationReduced-ac7b62e{0%,to{max-width:100%}}@keyframes Bar-progressBarAnimationReduced-ac7b62e{0%,to{max-width:100%}}@-webkit-keyframes Bar-progressGrow-96e3cef{0%{width:0}}@keyframes Bar-progressGrow-96e3cef{0%{width:0}}@-webkit-keyframes Bar-looping-c93bf29{0%{margin-left:0;margin-right:100%}65%{margin-left:25%;margin-right:0}to{margin-left:100%;margin-right:0}}@keyframes Bar-looping-c93bf29{0%{margin-left:0;margin-right:100%}65%{margin-left:25%;margin-right:0}to{margin-left:100%;margin-right:0}}@-webkit-keyframes Bar-reduced-looping-d3dc959{0%{margin-left:0;margin-right:100%}50%{margin-left:50%;margin-right:0}to{margin-left:100%;margin-right:0}}@keyframes Bar-reduced-looping-d3dc959{0%{margin-left:0;margin-right:100%}50%{margin-left:50%;margin-right:0}to{margin-left:100%;margin-right:0}}.Bar-wrapper-ec10208{max-width:400px;max-width:var(--ids-loader-progressBarTrackDefaultMaxWidth-270425);position:relative;width:100%}.Bar-wrapper-ec10208:not(:last-child){margin-bottom:12px;margin-bottom:var(--ids-loader-progressBarWrapperDefaultSpacing-270425,12px)}.Bar-wrapper-ec10208.Bar-multi-5783cff .Bar-label-fdcc093{color:#6b6c72;color:var(--ids-loader-progressLabelDefaultColor-270425);margin:0 0 4px;margin:0 0 var(--ids-loader-progressBarLabelMultiSpacing-270425,4px);text-align:left}.Bar-label-fdcc093{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)}.Bar-bar-4989935{-webkit-animation:Bar-progressBarAnimation-a35beb3 .5s cubic-bezier(0,0,.1,1);animation:Bar-progressBarAnimation-a35beb3 .5s cubic-bezier(0,0,.1,1);-webkit-animation:Bar-progressBarAnimation-a35beb3 var(--ids-loader-progressBarTrackGrowingDuration-270425,.5s) var(--ids-loader-progressBarTrackGrowingCurve-270425,cubic-bezier(0,0,.1,1));animation:Bar-progressBarAnimation-a35beb3 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}.Bar-bar-4989935,.Bar-progress-8188566{border-radius:9999px;border-radius:var(--ids-loader-progressBarTrackDefaultBorderRadius-270425);height:12px;height:var(--ids-loader-progressBarTrackDefaultHeight-270425)}.Bar-progress-8188566{-webkit-animation:Bar-progressGrow-96e3cef 1s cubic-bezier(.35,0,.5,1);animation:Bar-progressGrow-96e3cef 1s cubic-bezier(.35,0,.5,1);-webkit-animation:Bar-progressGrow-96e3cef var(--ids-loader-progressBarFillAppearDuration-270425,1s) var(--ids-loader-progressBarFillAppearCurve-270425,cubic-bezier(.35,0,.5,1));animation:Bar-progressGrow-96e3cef var(--ids-loader-progressBarFillAppearDuration-270425,1s) var(--ids-loader-progressBarFillAppearCurve-270425,cubic-bezier(.35,0,.5,1));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)}.Bar-progress-8188566,.Bar-progress-8188566.Bar-complete-143f79b{background-color:#0097e6;background-color:var(--ids-loader-progressFillDefaultBackgroundColor-270425)}.Bar-progress-8188566.Bar-complete-143f79b{-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)}.Bar-progress-8188566.Bar-complete-143f79b.Bar-persists-779001d{background-color:#2ca01c;background-color:var(--ids-loader-progressFillPersistsBackgroundColor-270425,#2ca01c)}.Bar-progress-8188566.Bar-loops-8aa0698{-webkit-animation:Bar-looping-c93bf29 1.5s ease infinite;animation:Bar-looping-c93bf29 1.5s ease infinite;-webkit-animation:Bar-looping-c93bf29 var(--ids-loader-progressFillLoopingDuration-270425) var(--ids-loader-progressFillLoopingCurve-270425,ease) infinite;animation:Bar-looping-c93bf29 var(--ids-loader-progressFillLoopingDuration-270425) var(--ids-loader-progressFillLoopingCurve-270425,ease) infinite;margin-right:100%}@media screen and (min-width:480px){.Bar-bar-4989935{width:400px;width:var(--ids-loader-progressBarTrackDefaultMaxWidth-270425)}}@media screen and (min-width:768px){.Bar-wrapper-ec10208.Bar-multi-5783cff{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}.Bar-wrapper-ec10208.Bar-multi-5783cff:first-of-type{margin-top:2.5rem}.Bar-wrapper-ec10208.Bar-multi-5783cff:not(:last-child){margin-bottom:24px;margin-bottom:var(--ids-loader-progressBarWrapperMultiSpacing-270425,24px)}.Bar-wrapper-ec10208.Bar-multi-5783cff .Bar-label-fdcc093{margin-bottom:0;margin-right:8px;margin-right:var(--ids-loader-progressBarLabelSideSpacing-270425,8px);position:absolute;right:400px;right:var(--ids-loader-progressBarTrackDefaultMaxWidth-270425)}}.Bar-creditkarma-595c521.Bar-light-c59b18a,.Bar-ttexpress-bcea95a.Bar-light-c59b18a,.Bar-ttfullservice-a149aff.Bar-light-c59b18a,.Bar-turbotax-4223c53.Bar-light-c59b18a{--ids-loader-progressFillDefaultBackgroundColor-270425:#037c8f}.Bar-creditkarma-595c521.Bar-dark-d1055ee,.Bar-ttfullservice-a149aff.Bar-dark-d1055ee,.Bar-turbotax-4223c53.Bar-dark-d1055ee{--ids-loader-progressFillDefaultBackgroundColor-270425:#07c4d9}.Bar-dark-d1055ee{--ids-loader-progressLabelDefaultColor-270425:#e3e5e8;--ids-loader-progressTrackDefaultBackgroundColor-270425:#6b6c72;--ids-loader-progressFillDefaultBackgroundColor-270425:#34bfff;--ids-loader-progressFillPersistsBackgroundColor-270425:#53b700}.Bar-mailchimp-5c00083.Bar-light-c59b18a{--ids-loader-progressLabelDefaultColor-270425:rgba(36,28,21,.65)}.Bar-mailchimp-5c00083.Bar-dark-d1055ee{--ids-loader-progressLabelDefaultColor-270425:hsla(0,0%,100%,.5)}.Bar-mint-8f18289.Bar-light-c59b18a{--ids-loader-progressFillDefaultBackgroundColor-270425:#00a38f;--ids-loader-progressFillPersistsBackgroundColor-270425:#00a38f}.Bar-mint-8f18289.Bar-dark-d1055ee{--ids-loader-progressFillDefaultBackgroundColor-270425:#00cda9;--ids-loader-progressFillPersistsBackgroundColor-270425:#00cda9}.Bar-neutral-58f055a.Bar-light-c59b18a{--ids-loader-progressFillDefaultBackgroundColor-270425:#000}.Bar-neutral-58f055a.Bar-dark-d1055ee{--ids-loader-progressFillDefaultBackgroundColor-270425:#eceef1}.Bar-quickbooks-5cab59b.Bar-light-c59b18a{--ids-loader-progressFillDefaultBackgroundColor-270425:#2ca01c}.Bar-quickbooks-5cab59b.Bar-dark-d1055ee{--ids-loader-progressFillDefaultBackgroundColor-270425:#53b700}.Bar-ttexpress-bcea95a.Bar-dark-d1055ee{--ids-loader-progressLabelDefaultColor-270425:#d1dee9;--ids-loader-progressFillDefaultBackgroundColor-270425:#fff}.Dots-wrapper-5a2c185{-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){.Bar-progress-8188566.Bar-loops-8aa0698{-webkit-animation:Bar-reduced-looping-d3dc959 3s linear infinite;animation:Bar-reduced-looping-d3dc959 3s linear infinite;-webkit-animation:Bar-reduced-looping-d3dc959 calc(var(--ids-loader-progressFillLoopingDuration-270425)*2) linear infinite;animation:Bar-reduced-looping-d3dc959 calc(var(--ids-loader-progressFillLoopingDuration-270425)*2) linear infinite}.Bar-bar-4989935{-webkit-animation:none;animation:none}.Bar-loops-8aa0698 .Bar-progress-8188566{-webkit-animation:none;animation:none;content:"Loading...";height:0;width:0}.Dots-wrapper-5a2c185{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.Dots-wrapper-5a2c185:after{color:#393a3d;color:var(--ids-loader-colorTextPrimary-f41a99,#393a3d);content:"Loading..."}}.Dots-wrapper-5a2c185.Dots-large-25111c6{height:64px;height:var(--ids-loader-progressSpinnerLargeContainerDefaultSize-f41a99);width:64px;width:var(--ids-loader-progressSpinnerLargeContainerDefaultSize-f41a99)}.Dots-spinner-2c8bea0{-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:Dots-rotate-451eee5 1s linear infinite;animation:Dots-rotate-451eee5 1s linear infinite;-webkit-animation:Dots-rotate-451eee5 var(--ids-loader-progressSpinnerContainerRotatingDuration-f41a99,1s) var(--ids-loader-progressSpinnerContainerRotatingCurve-f41a99,linear) infinite;animation:Dots-rotate-451eee5 var(--ids-loader-progressSpinnerContainerRotatingDuration-f41a99,1s) var(--ids-loader-progressSpinnerContainerRotatingCurve-f41a99,linear) infinite;justify-content:center}.Dots-spinner-2c8bea0:after{-webkit-animation:Dots-small-expand-43a2697 1.5s cubic-bezier(.35,0,.25,1) infinite;animation:Dots-small-expand-43a2697 1.5s cubic-bezier(.35,0,.25,1) infinite;-webkit-animation:Dots-small-expand-43a2697 var(--ids-loader-progressSpinnerDotExpandingDuration-f41a99) var(--ids-loader-progressSpinnerDotExpandingCurve-f41a99) infinite;animation:Dots-small-expand-43a2697 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)}.Dots-spinner-2c8bea0.Dots-large-25111c6:after{-webkit-animation:Dots-large-expand-3e41efb 1.5s cubic-bezier(.35,0,.25,1) infinite;animation:Dots-large-expand-3e41efb 1.5s cubic-bezier(.35,0,.25,1) infinite;-webkit-animation:Dots-large-expand-3e41efb var(--ids-loader-progressSpinnerDotExpandingDuration-f41a99) var(--ids-loader-progressSpinnerDotExpandingCurve-f41a99) infinite;animation:Dots-large-expand-3e41efb 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){.Dots-spinner-2c8bea0.Dots-large-25111c6:after,.Dots-spinner-2c8bea0:after{-webkit-animation:none;animation:none;-webkit-box-shadow:none;box-shadow:none;height:auto;top:0;width:auto}.Dots-spinner-2c8bea0{-webkit-animation:none;animation:none;height:0;width:0}}@-webkit-keyframes Dots-small-expand-43a2697{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 Dots-small-expand-43a2697{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 Dots-large-expand-3e41efb{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 Dots-large-expand-3e41efb{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 Dots-rotate-451eee5{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes Dots-rotate-451eee5{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.Dots-creditkarma-6b55547.Dots-light-886320a,.Dots-ttexpress-cb49534.Dots-light-886320a,.Dots-ttfullservice-3db14e7.Dots-light-886320a,.Dots-turbotax-1be1bb1.Dots-light-886320a{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#037c8f}.Dots-creditkarma-6b55547.Dots-dark-9d8b88f,.Dots-ttfullservice-3db14e7.Dots-dark-9d8b88f,.Dots-turbotax-1be1bb1.Dots-dark-9d8b88f{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#07c4d9}.Dots-dark-9d8b88f{--ids-loader-colorTextPrimary-f41a99:#eceef1;--ids-loader-progressFillDefaultBackgroundColor-f41a99:#34bfff}.Dots-mailchimp-fef87fa.Dots-light-886320a{--ids-loader-colorTextPrimary-f41a99:#241c15}.Dots-mailchimp-fef87fa.Dots-dark-9d8b88f{--ids-loader-colorTextPrimary-f41a99:#fff}.Dots-mint-ef6f3f9.Dots-light-886320a{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#00a38f}.Dots-mint-ef6f3f9.Dots-dark-9d8b88f{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#00cda9}.Dots-neutral-e18d927.Dots-light-886320a{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#000}.Dots-neutral-e18d927.Dots-dark-9d8b88f{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#eceef1}.Dots-quickbooks-d213f5d.Dots-light-886320a{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#2ca01c}.Dots-quickbooks-d213f5d.Dots-dark-9d8b88f{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#53b700}.Dots-ttexpress-cb49534.Dots-dark-9d8b88f{--ids-loader-colorTextPrimary-f41a99:#fff;--ids-loader-progressFillDefaultBackgroundColor-f41a99:#fff}.IpdPriceCard_module_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_module_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_module_availableHorizontalCard__0010e9e0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;top:0}.IpdPriceCard_module_availablePriceCard__0010e9e0{position:relative;top:-1.5rem}.IpdPriceCard_module_availablePriceCard__0010e9e0.IpdPriceCard_module_availableHorizontalCard__0010e9e0{top:0}@media only screen and (max-width:991px){.IpdPriceCard_module_recommendedPriceCard__0010e9e0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.IpdPriceCard_module_priceCard__0010e9e0:not(.IpdPriceCard_module_recommendedPriceCard__0010e9e0){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.IpdPriceCard_module_productNamePadding__0010e9e0{padding-right:1.25rem}.IpdPriceCard_module_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_module_recommendedBundlesPriceCardItem__0010e9e0{border:.0625rem solid #0d333f}.IpdPriceCard_module_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_module_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_module_priceCardHorizontal__0010e9e0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.IpdPriceCard_module_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_module_availableCard__0010e9e0.IpdPriceCard_module_recommendedBundlesCard__0010e9e0{background:#0d333f;color:#fff}.IpdPriceCard_module_recommendedCardText__0010e9e0{color:#fff;height:1.5rem;padding:.4375rem}.IpdPriceCard_module_recommendedCardText__0010e9e0.IpdPriceCard_module_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_module_recommendedCardText__0010e9e0.IpdPriceCard_module_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_module_recommendedBundlesButton__0010e9e0{border-radius:.1875rem;max-width:100%;width:100%}.IpdPriceCard_module_horizontalCardButton__0010e9e0{max-width:20%}.IpdPriceCard_module_recommendedBundlesButton__0010e9e0:hover{border-radius:.1875rem;max-width:100%;width:100%}.IpdPriceCard_module_horizontalCardButton__0010e9e0:hover{border-radius:.1875rem;max-width:20%;width:20%}.IpdPriceCard_module_recommendedBundlesButton__0010e9e0:focus{border-radius:0}.IpdPriceCard_module_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_module_priceCardItem__0010e9e0 .IpdPriceCard_module_productNameColorActive__0010e9e0{color:#393a3d}.IpdPriceCard_module_priceCardItem__0010e9e0 .IpdPriceCard_module_productNameColorDisabled__0010e9e0{color:#6b6c72}.IpdPriceCard_module_planNotAvilableSignUpButton__0010e9e0{opacity:.4}.IpdPriceCard_module_planNotAvilableSignUpButton__0010e9e0:active,.IpdPriceCard_module_planNotAvilableSignUpButton__0010e9e0:focus,.IpdPriceCard_module_planNotAvilableSignUpButton__0010e9e0:hover,.IpdPriceCard_module_planNotAvilableSignUpButton__0010e9e0:visited{cursor:default}.IpdPriceCard_module_separator__0010e9e0{border-bottom:.125rem solid #53b700;width:2.5rem}.IpdPriceCard_module_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_module_recommendedBundlesSummary__0010e9e0{margin-left:-.625rem}.IpdPriceCard_module_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_module_totalEmployeePrice__0010e9e0{text-decoration-line:line-through}.IpdPriceCard_module_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_module_recommendedBundlesTotalPriceAfterDiscount__0010e9e0{font-size:2.125rem;font-weight:700}.IpdPriceCard_module_discountCents__0010e9e0,.IpdPriceCard_module_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_module_discountUnit__0010e9e0{padding-top:1rem}.IpdPriceCard_module_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_module_discountTextTrial__0010e9e0{margin-bottom:.8125rem}.IpdPriceCard_module_discountTextColorActive__0010e9e0{color:#4a4b50;margin-bottom:1rem}.IpdPriceCard_module_employeePrice__0010e9e0,.IpdPriceCard_module_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_module_employeePriceNoQbtimes__0010e9e0{padding-bottom:.9375rem}.IpdPriceCard_module_employeePrice__0010e9e0.IpdPriceCard_module_withVatCopy__0010e9e0{padding-bottom:0}.IpdPriceCard_module_vatCopy__0010e9e0{font-size:.875rem;line-height:1rem}.IpdPriceCard_module_toslink__0010e9e0{padding-bottom:1.25rem}.IpdPriceCard_module_tooltipContainer__0010e9e0{padding-bottom:.9375rem}.IpdPriceCard_module_priceCardItem__0010e9e0 .IpdPriceCard_module_planNotActiveTextColor__0010e9e0{color:#8d9096}.IpdPriceCard_module_linkDisabledText__0010e9e0{color:#0077c5;padding-top:1.25rem}.IpdPriceCard_module_freeTrialLink__0010e9e0{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;padding-top:1.25rem}.IpdPriceCard_module_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_module_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_module_limitedTimeText__0010e9e0{color:#e31c9e;font-weight:700}.IpdPriceCard_module_limitedTimeText__0010e9e0.IpdPriceCard_module_recommendedLimitedTimeText__0010e9e0,.IpdPriceCard_module_recommendedLimitedTimeDuration__0010e9e0{color:var(--color-green-02-alt);font-size:1.125rem;font-weight:400}.IpdPriceCard_module_phoneNumberText__0010e9e0{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;padding:.125rem 0 1rem}.IpdPriceCard_module_phoneNumberContractorFlow__0010e9e0{font-size:1.25rem;margin-top:1rem;padding-bottom:0}.IpdPriceCard_module_discountTextContractorFlow__0010e9e0{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500}.IpdPriceCard_module_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_module_priceCard__0010e9e0{margin-bottom:3rem;margin-right:0!important;max-width:28.125rem;min-height:25rem;min-width:21.875rem;width:90%}.IpdPriceCard_module_availablePriceCard__0010e9e0{top:0}.IpdPriceCard_module_priceCard__0010e9e0:last-child{margin-bottom:0}.IpdPriceCard_module_priceCardItem__0010e9e0{margin:auto}}@media only screen and (min-width:1024px){.IpdPriceCard_module_priceCard__0010e9e0:last-child{margin-right:0}}.IpdPriceCard_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__766a6700{max-width:87.5rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_ipdTiles__f730ad05{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_module_ipdTiles__f730ad05{width:10.75rem}}.IpdTiles_module_ipdTiles__f730ad05.IpdTiles_module_alignmentRow__f730ad05{-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_module_ipdTiles__f730ad05.IpdTiles_module_alignmentRow__f730ad05 .IpdTiles_module_tileIcon__f730ad05{height:2.75rem;margin-right:1rem;width:2.75rem}.IpdTiles_module_ipdTiles__f730ad05.IpdTiles_module_hoverEnabled__f730ad05: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_module_ipdTiles__f730ad05.IpdTiles_module_activeEnabled__f730ad05:active{-webkit-box-shadow:none;box-shadow:none}.IpdTiles_module_ipdTiles__f730ad05.IpdTiles_module_focusEnabled__f730ad05:focus{border:.125rem solid #0077c5;border:.125rem solid var(--wr-utility-20-blue-02,#0077c5);-webkit-box-shadow:none;box-shadow:none}.IpdTiles_module_tileDisabled__f730ad05{background:#f0f4f6;background:var(--Neutral-pepper-0,#f0f4f6);-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;pointer-events:none}.IpdTiles_module_selectedTileGradient__f730ad05{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_module_selectedTileSolid__f730ad05{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_module_tilesTopSection__f730ad05{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_module_noBadge__f730ad05{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.IpdTiles_module_tilesText__f730ad05{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_module_selectedTileText__f730ad05{color:#fff}.IpdTiles_module_tilesBadge__f730ad05{height:1.25rem!important;width:2.25rem}.IpdTiles_module_tilesTooltip__f730ad05{height:1.25rem!important;width:1.25rem!important}.IpdTiles_module_tileIcon__f730ad05{height:2.75rem;width:2.75rem}.IpdTiles_module_tileIconSelected__f730ad05{height:3.125rem;width:3.125rem}.IpdTiles_module_tileIconWrapper__f730ad05{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_module_tileIconWrapper__f730ad05 .IpdTiles_module_tileIcon__f730ad05{height:auto;max-height:2.75rem;max-width:2.75rem;width:2.75rem}.IpdTiles_module_tileIconWrapper__f730ad05 .IpdTiles_module_tileIconSelected__f730ad05{height:auto;max-height:3.125rem;max-width:3.125rem;width:3.125rem}.IpdTiles_module_tileTooltipSelected__f730ad05{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media only screen and (max-width:479px){.IpdTiles_module_ipdTiles__f730ad05.IpdTiles_module_mobileFullscreen__f730ad05{height:auto;padding:0;position:relative;width:auto;-ms-flex-item-align:stretch;align-self:stretch}.IpdTiles_module_ipdTiles__f730ad05.IpdTiles_module_mobileFullscreen__f730ad05 .IpdTiles_module_tilesTopSection__f730ad05{left:.125rem;padding-left:.625rem;padding-top:.625rem;position:absolute;right:.5rem;top:.25rem;width:16.875rem}.IpdTiles_module_ipdTiles__f730ad05.IpdTiles_module_mobileFullscreen__f730ad05 .IpdTiles_module_imageContainer__f730ad05{margin-top:2rem}.IpdTiles_module_ipdTiles__f730ad05.IpdTiles_module_mobileFullscreen__f730ad05 .IpdTiles_module_tilesText__f730ad05{padding-bottom:1.25rem;width:auto}.IpdTiles_module_ipdTiles__f730ad05.IpdTiles_module_mobileFullscreen__f730ad05 .IpdTiles_module_tileIconWrapper__f730ad05{margin-top:1.25rem}}.IpdTiles_module_tileButtonText__f730ad05{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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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:#0077c5}.KeyJobOpeningsItem_module_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_module_keyJobOpeningsItem__4d6f9ffe .KeyJobOpeningsItem_module_category__4d6f9ffe,.KeyJobOpeningsItem_module_keyJobOpeningsItem__4d6f9ffe .KeyJobOpeningsItem_module_location__4d6f9ffe,.KeyJobOpeningsItem_module_keyJobOpeningsItem__4d6f9ffe .KeyJobOpeningsItem_module_title__4d6f9ffe{-webkit-transition:color .3s linear;transition:color .3s linear}.KeyJobOpeningsItem_module_keyJobOpeningsItem__4d6f9ffe svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.KeyJobOpeningsItem_module_keyJobOpeningsItem__4d6f9ffe polyline{-webkit-transition:stroke .3s linear;transition:stroke .3s linear;stroke:#0077c5}.KeyJobOpeningsItem_module_keyJobOpeningsItem__4d6f9ffe:hover{background-color:#0077c5}.KeyJobOpeningsItem_module_keyJobOpeningsItem__4d6f9ffe:hover .KeyJobOpeningsItem_module_category__4d6f9ffe,.KeyJobOpeningsItem_module_keyJobOpeningsItem__4d6f9ffe:hover .KeyJobOpeningsItem_module_location__4d6f9ffe,.KeyJobOpeningsItem_module_keyJobOpeningsItem__4d6f9ffe:hover .KeyJobOpeningsItem_module_title__4d6f9ffe{color:#fff}.KeyJobOpeningsItem_module_keyJobOpeningsItem__4d6f9ffe:hover polyline{stroke:#fff}.KeyJobOpeningsItem_module_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_module_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_module_category__4d6f9ffe{font-size:.75rem;font-weight:600;margin-bottom:.75rem;text-transform:uppercase}.KeyJobOpeningsItem_module_title__4d6f9ffe{margin:0;-webkit-transition:color .3s linear;transition:color .3s linear}h1.KeyJobOpeningsItem_module_title__4d6f9ffe,h2.KeyJobOpeningsItem_module_title__4d6f9ffe,h3.KeyJobOpeningsItem_module_title__4d6f9ffe,h4.KeyJobOpeningsItem_module_title__4d6f9ffe,h5.KeyJobOpeningsItem_module_title__4d6f9ffe,h6.KeyJobOpeningsItem_module_title__4d6f9ffe{margin-bottom:0!important;margin-top:0!important}.KeyJobOpeningsItem_module_location__4d6f9ffe{font-size:.75rem;font-weight:500;margin-top:.375rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_marketPersonalizationPopup__14d2c753{font-family:AvenirNext forINTUIT}.MarketPersonalizationPopup_module_popUpCard__14d2c753{display:block;text-align:center}.MarketPersonalizationPopup_module_quickbooksSvg__14d2c753{margin-bottom:2.5rem}.MarketPersonalizationPopup_module_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_module_description__14d2c753{margin-bottom:2.5rem}}.MarketPersonalizationPopup_module_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_module_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_module_pzntestButtonContainer__14d2c753{padding:0 3.125rem}.MarketPersonalizationPopup_module_pzntest__button__14d2c753{width:100%}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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:#0077c5}@-webkit-keyframes MediaGallery_module_fadeIn__379340c9{0%{opacity:0}to{opacity:1}}@keyframes MediaGallery_module_fadeIn__379340c9{0%{opacity:0}to{opacity:1}}.MediaGallery_module_mediaGallery__379340c9{-webkit-animation:MediaGallery_module_fadeIn__379340c9 333ms cubic-bezier(.35,0,.5,1) backwards;animation:MediaGallery_module_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_module_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_module_closeButton__379340c9 svg{fill:#fff;height:auto;width:1.25rem}.MediaGallery_module_slide__379340c9{left:50%;max-width:90vw;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.MediaGallery_module_slide__379340c9 .MediaGallery_module_closeButton__379340c9{right:-1.25rem;top:-1.25rem}.MediaGallery_module_media__379340c9{min-height:50vh;position:relative}.MediaGallery_module_imageWrapperInner__379340c9{height:100%;max-height:90vh;overflow:hidden;width:100%}.MediaGallery_module_imageWrapperInner__379340c9 picture{display:-webkit-box;display:-ms-flexbox;display:flex}.MediaGallery_module_image__379340c9{height:100%;width:100%}.MediaGallery_module_description__379340c9{padding-top:1.25rem}[data-element=bullets-controls]{bottom:5%;left:auto;right:5%;-webkit-transform:inherit;transform:inherit}.MediaGallery_module_scroll__379340c9{max-height:100vh;overflow:scroll;padding-top:5rem}.MediaGallery_module_scroll__379340c9 .MediaGallery_module_closeButton__379340c9{right:1.25rem;top:1.25rem}.MediaGallery_module_scroll__379340c9 .MediaGallery_module_imageWrapperInner__379340c9{padding:0 1.875rem 1.875rem}.MediaGallery_module_videoLink__379340c9{bottom:5%;left:5%;position:absolute}.MediaGallery_module_videoLink__379340c9 .MediaGallery_module_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_module_videoLink__379340c9 .MediaGallery_module_videoLinkButton__379340c9>div{height:1.4rem}.MediaGallery_module_videoLink__379340c9 .MediaGallery_module_videoLinkButton__379340c9:hover span{text-decoration:none}.MediaGallery_module_videoLink__379340c9 .MediaGallery_module_videoLinkButton__379340c9.MediaGallery_module_greyColor__379340c9,.MediaGallery_module_videoLink__379340c9 .MediaGallery_module_videoLinkButton__379340c9.MediaGallery_module_grey__379340c9{background-color:#393a3d}.MediaGallery_module_videoLink__379340c9 .MediaGallery_module_videoLinkButton__379340c9.MediaGallery_module_blackColor__379340c9{background-color:#000}.MediaGallery_module_videoLink__379340c9 .MediaGallery_module_videoLinkButton__379340c9.MediaGallery_module_whiteColor__379340c9{background-color:#fff}.MediaGallery_module_videoLink__379340c9 .MediaGallery_module_videoLinkButton__379340c9.MediaGallery_module_whiteColor__379340c9 button{color:#000}.MediaGallery_module_videoLink__379340c9 .MediaGallery_module_videoLinkButton__379340c9.MediaGallery_module_proseriesBlue__379340c9{background-color:#055393}.MediaGallery_module_videoLink__379340c9 .MediaGallery_module_videoLinkButton__379340c9.MediaGallery_module_intuitBlue__379340c9{background-color:#0077c5}.MediaGallery_module_videoLink__379340c9 .MediaGallery_module_videoLinkButton__379340c9.MediaGallery_module_proconnectBlue__379340c9{background-color:#0097e6}.MediaGallery_module_videoLink__379340c9 .MediaGallery_module_videoLinkButton__379340c9.MediaGallery_module_lacerteGold__379340c9{background-color:#c4974d}.MediaGallery_module_videoLink__379340c9 .MediaGallery_module_videoLinkButton__379340c9.MediaGallery_module_rwGreen__379340c9{background-color:#0fd46c}.MediaGallery_module_videoLink__379340c9 .MediaGallery_module_videoLinkButton__379340c9.MediaGallery_module_rwGreen__379340c9 button{color:#000}.MediaGallery_module_videoLink__379340c9 .MediaGallery_module_videoLinkButton__379340c9.MediaGallery_module_rwDarkGreen__379340c9{background-color:#0a8543}.MediaGallery_module_videoLink__379340c9 .MediaGallery_module_videoLinkButton__379340c9.MediaGallery_module_quickbooksGreen__379340c9{background-color:#2ca01c}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_menuItem__a2f814cb{font-weight:500}.MegaNavMenuItem_module_white__a2f814cb{background:#fff;color:#393a3d}.MegaNavMenuItem_module_dark__a2f814cb{background:#393a3d;color:#fff}@media (max-width:1023px){.MegaNavMenuItem_module_menuitem__a2f814cb.MegaNavMenuItem_module_mLink__a2f814cb{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;padding:1.125rem 0;text-decoration:none;width:100%}.MegaNavMenuItem_module_menuitem__a2f814cb.MegaNavMenuItem_module_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_module_menuitem__a2f814cb.MegaNavMenuItem_module_mLink__a2f814cb:focus,.MegaNavMenuItem_module_menuitem__a2f814cb.MegaNavMenuItem_module_mLink__a2f814cb:visited{color:inherit!important;text-decoration:none!important}.MegaNavMenuItem_module_menuitem__a2f814cb.MegaNavMenuItem_module_mLink__a2f814cb:hover{color:inherit;text-decoration:none}.MegaNavMenuItem_module_menuitem__a2f814cb .MegaNavMenuItem_module_mRight__a2f814cb{height:1.25rem;width:.6875rem}.MegaNavMenuItem_module_mBorderbtm__a2f814cb{border-bottom:.0625rem solid #d4d7dc}.MegaNavMenuItem_module_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_module_mDescription__a2f814cb{color:#6b6c72;font-size:.875rem;line-height:1.43}.MegaNavMenuItem_module_mLevel__a2f814cb{padding:1.25rem;position:absolute;top:0;-webkit-transition:all .5s;transition:all .5s;width:100vw}.MegaNavMenuItem_module_mLevel2__a2f814cb{display:none;left:100vw}.MegaNavMenuItem_module_mLevel2__a2f814cb.MegaNavMenuItem_module_mOpen__a2f814cb{display:block}.MegaNavMenuItem_module_mTitle__a2f814cb{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;margin-bottom:1.25rem}.MegaNavMenuItem_module_mLeft__a2f814cb{height:1.25rem;margin-right:1.25rem;width:.6875rem}.MegaNavMenuItem_module_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_module_mBordertop__a2f814cb{border-top:.0625rem solid #d4d7dc}.MegaNavMenuItem_module_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_module_mListQrc__a2f814cb{max-height:none}.MegaNavMenuItem_module_mListQrc__a2f814cb li{border-bottom:0}.MegaNavMenuItem_module_mListQrc__a2f814cb li a{font-size:1.25rem;line-height:1.75rem}.MegaNavMenuItem_module_mListIes__a2f814cb{max-height:none}.MegaNavMenuItem_module_mListIes__a2f814cb li{border-bottom:0}.MegaNavMenuItem_module_mListIes__a2f814cb li a{font-size:1.25rem;line-height:1.75rem}.MegaNavMenuItem_module_mLevel2Ies__a2f814cb .MegaNavMenuItem_module_mTitle__a2f814cb{color:var(--color-rw-netural-pepper-120);font-size:1.5rem;font-weight:600;line-height:2rem}}.MegaNavMenuItem_module_mLinkQrc__a2f814cb,.MegaNavMenuItem_module_mTitleQrc__a2f814cb{font-size:1.5rem;line-height:2rem}@media (max-width:767px){.MegaNavMenuItem_module_mListQrc__a2f814cb>div{padding:1.25rem 0;width:70%}.MegaNavMenuItem_module_mListQrc__a2f814cb>li>a>span>div:last-child{display:none}.MegaNavMenuItem_module_mListQrc__a2f814cb.MegaNavMenuItem_module_mListIes__a2f814cb>li>a>span>div:first-child{display:block}}@media (min-width:1024px){.MegaNavMenuItem_module_menuitem__a2f814cb.MegaNavMenuItem_module_dLink__a2f814cb{background:transparent;border:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;padding:0;text-decoration:none!important}.MegaNavMenuItem_module_menuitem__a2f814cb.MegaNavMenuItem_module_dLink__a2f814cb:visited{color:inherit!important;text-decoration:none!important}.MegaNavMenuItem_module_menuitem__a2f814cb.MegaNavMenuItem_module_dLink__a2f814cb:focus{border:.1875rem solid #0077c5;border-radius:.25rem}.MegaNavMenuItem_module_menuitem__a2f814cb.MegaNavMenuItem_module_dLink__a2f814cb:hover{color:inherit;text-decoration:none}.MegaNavMenuItem_module_menuitem__a2f814cb.MegaNavMenuItem_module_dLink1__a2f814cb{height:100%;position:relative}.MegaNavMenuItem_module_menuitem__a2f814cb.MegaNavMenuItem_module_dLink1__a2f814cb:before{height:50%;top:25%}.MegaNavMenuItem_module_menuitem__a2f814cb.MegaNavMenuItem_module_dLink1__a2f814cb:after{background:#2ca01c;border-radius:.625rem;bottom:0;content:"";display:block;height:.25rem;position:absolute;width:0}.MegaNavMenuItem_module_menuitem__a2f814cb.MegaNavMenuItem_module_dActiveLink__a2f814cb:after{background:#2ca01c;border-radius:62.4375rem;bottom:0;content:"";display:block;height:.25rem;position:absolute;width:100%}.MegaNavMenuItem_module_dHover__a2f814cb{margin-left:2.4375rem}.MegaNavMenuItem_module_dHover__a2f814cb:hover .MegaNavMenuItem_module_menuitem__a2f814cb.MegaNavMenuItem_module_dLink1__a2f814cb:after{-webkit-transition:width .5s;transition:width .5s;width:100%}.MegaNavMenuItem_module_dRelative__a2f814cb{position:relative}.MegaNavMenuItem_module_dRight__a2f814cb{right:0}.MegaNavMenuItem_module_dLinkwrap__a2f814cb{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative}.MegaNavMenuItem_module_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_module_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_module_dDown__a2f814cb.MegaNavMenuItem_module_white__a2f814cb path{fill:#393a3d}.MegaNavMenuItem_module_dDown__a2f814cb.MegaNavMenuItem_module_dark__a2f814cb path{fill:#fff}.MegaNavMenuItem_module_dDown__a2f814cb .MegaNavMenuItem_module_dHover__a2f814cb:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.MegaNavMenuItem_module_dHover__a2f814cb:hover .MegaNavMenuItem_module_dExpand__a2f814cb,.MegaNavMenuItem_module_dOpen__a2f814cb .MegaNavMenuItem_module_dExpand__a2f814cb{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .33s;transition:all .33s;visibility:visible}.MegaNavMenuItem_module_dHover__a2f814cb:hover .MegaNavMenuItem_module_dDown__a2f814cb,.MegaNavMenuItem_module_dOpen__a2f814cb .MegaNavMenuItem_module_dDown__a2f814cb{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.MegaNavMenuItem_module_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_module_dList__a2f814cb{list-style:none;margin:0;padding:0}.MegaNavMenuItem_module_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_module_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_module_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_module_dHr__a2f814cb{margin-bottom:.625rem;padding-bottom:.625rem;position:relative}.MegaNavMenuItem_module_dHr__a2f814cb:after{background:#d4d7dc;bottom:0;content:"";height:.0625rem;left:1.25rem;position:absolute;right:1.25rem}.MegaNavMenuItem_module_dFlyout__a2f814cb{padding:.5rem 1.25rem;white-space:nowrap;width:100%}.MegaNavMenuItem_module_dFlyout__a2f814cb.MegaNavMenuItem_module_white__a2f814cb>[id=menuitem]{color:#393a3d!important}.MegaNavMenuItem_module_dFlyout__a2f814cb.MegaNavMenuItem_module_dark__a2f814cb>[id=menuitem]{color:#fff!important}.MegaNavMenuItem_module_dFlyout__a2f814cb:hover{text-decoration:underline!important}.MegaNavMenuItem_module_dFlyout__a2f814cb:hover.MegaNavMenuItem_module_white__a2f814cb:hover{background:#f4f5f8}.MegaNavMenuItem_module_dFlyout__a2f814cb:hover.MegaNavMenuItem_module_dark__a2f814cb:hover{background:#000}.MegaNavMenuItem_module_dFlyout__a2f814cb:before{left:0;width:100%}.MegaNavMenuItem_module_dMega__a2f814cb{left:0;position:fixed;right:0;width:100vw}.MegaNavMenuItem_module_dMegawrap__a2f814cb{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:90rem;padding:0 1.5625rem .625rem}.MegaNavMenuItem_module_dMegalist__a2f814cb{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.25rem}.MegaNavMenuItem_module_dFlex2__a2f814cb{-webkit-box-flex:2;-ms-flex:2;flex:2}.MegaNavMenuItem_module_dFlex3__a2f814cb{-webkit-box-flex:3;-ms-flex:3;flex:3}.MegaNavMenuItem_module_dFlex4__a2f814cb{-webkit-box-flex:4;-ms-flex:4;flex:4}.MegaNavMenuItem_module_menuItemIes__a2f814cb.MegaNavMenuItem_module_dHover__a2f814cb{margin-left:2.5rem}.MegaNavMenuItem_module_iesMenuItem__a2f814cb .MegaNavMenuItem_module_dLink__a2f814cb{color:var(--color-rw-netural-pepper-120);font-family:inherit;font-size:1rem;font-weight:600;line-height:1.5rem}.MegaNavMenuItem_module_iesMenuItem__a2f814cb .MegaNavMenuItem_module_dLink__a2f814cb:hover{color:var(--color-rw-netural-pepper-120)}.MegaNavMenuItem_module_iesMenuItem__a2f814cb .MegaNavMenuItem_module_dLink__a2f814cb:focus,.MegaNavMenuItem_module_iesMenuItem__a2f814cb .MegaNavMenuItem_module_dLink__a2f814cb:visited{color:var(--color-rw-netural-pepper-120)!important}.MegaNavMenuItem_module_iesMenuItem__a2f814cb .MegaNavMenuItem_module_dLink__a2f814cb.MegaNavMenuItem_module_disabled__a2f814cb{color:var(--color-rw-netural-pepper-120);opacity:.25}.MegaNavMenuItem_module_iesMenuItem__a2f814cb .MegaNavMenuItem_module_dLink__a2f814cb.MegaNavMenuItem_module_dLink1__a2f814cb:after{background:var(--color-ies-super-blue);content:""}.MegaNavMenuItem_module_iesMenuItem__a2f814cb .MegaNavMenuItem_module_dLink__a2f814cb.MegaNavMenuItem_module_dActiveLink__a2f814cb:after{background:var(--color-ies-super-blue)}}@media (min-width:768px){.MegaNavMenuItem_module_mLevel__a2f814cb{width:50vw}.MegaNavMenuItem_module_mLevel2Qrc__a2f814cb{left:100vw!important}.MegaNavMenuItem_module_mLevelQrc__a2f814cb{width:100vw!important}.MegaNavMenuItem_module_mLevel2__a2f814cb,.MegaNavMenuItem_module_mLevel3__a2f814cb{left:50vw}.MegaNavMenuItem_module_menuItemIes__a2f814cb .MegaNavMenuItem_module_mLevel2Ies__a2f814cb{left:100vw}.MegaNavMenuItem_module_menuItemIes__a2f814cb .MegaNavMenuItem_module_mLevelIes__a2f814cb{width:100%}.MegaNavMenuItem_module_mLevel2Ies__a2f814cb .MegaNavMenuItem_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_menuItem__ec0cc7c0{font-weight:500}@media (max-width:1023px){.MegaNavSection_module_mItem__ec0cc7c0.MegaNavSection_module_mLink__ec0cc7c0{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;padding:1.125rem 0;text-decoration:none;width:100%}.MegaNavSection_module_mItem__ec0cc7c0.MegaNavSection_module_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_module_mItem__ec0cc7c0.MegaNavSection_module_mLink__ec0cc7c0:focus,.MegaNavSection_module_mItem__ec0cc7c0.MegaNavSection_module_mLink__ec0cc7c0:visited{color:inherit!important;text-decoration:none!important}.MegaNavSection_module_mItem__ec0cc7c0.MegaNavSection_module_mLink__ec0cc7c0:hover{color:inherit;text-decoration:none}.MegaNavSection_module_mItem__ec0cc7c0 .MegaNavSection_module_mRight__ec0cc7c0{height:1.25rem;width:.6875rem}.MegaNavSection_module_mBorderbtm__ec0cc7c0{border-bottom:.0625rem solid #d4d7dc}.MegaNavSection_module_mLevel__ec0cc7c0{padding:1.25rem;position:absolute;top:0;-webkit-transition:all .5s;transition:all .5s;width:100vw}.MegaNavSection_module_mLevel3__ec0cc7c0{display:none;left:100vw}.MegaNavSection_module_mLevel3__ec0cc7c0.MegaNavSection_module_mOpen__ec0cc7c0{display:block}.MegaNavSection_module_mLeft__ec0cc7c0{height:1.25rem;margin-right:1.25rem;width:.6875rem}.MegaNavSection_module_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_module_mBordertop__ec0cc7c0{border-top:.0625rem solid #d4d7dc}.MegaNavSection_module_mTitle__ec0cc7c0{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;margin-bottom:1.25rem}.MegaNavSection_module_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_module_dMegalist__ec0cc7c0{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.25rem}.MegaNavSection_module_dBg__ec0cc7c0{position:relative}.MegaNavSection_module_dBg__ec0cc7c0:before{bottom:-5rem;content:"";left:0;position:absolute;right:-62.5rem;top:-5rem}.MegaNavSection_module_dBg__ec0cc7c0.MegaNavSection_module_white__ec0cc7c0:before{background:#f4f5f8}.MegaNavSection_module_dBg__ec0cc7c0.MegaNavSection_module_dark__ec0cc7c0:before{background:#000}.MegaNavSection_module_dDivider__ec0cc7c0{background:#2ca01c;border-radius:.125rem;display:block;height:.125rem;margin:.625rem 0 0;position:relative;width:2.5rem}.MegaNavSection_module_dLink__ec0cc7c0{background:transparent;border:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:600!important;padding:0;text-decoration:none}.MegaNavSection_module_dLink__ec0cc7c0:visited{color:inherit!important;text-decoration:none!important}.MegaNavSection_module_dLink__ec0cc7c0:focus{border:.1875rem solid #0077c5;border-radius:.25rem}.MegaNavSection_module_dLink__ec0cc7c0:hover{color:inherit;cursor:pointer;text-decoration:none}.MegaNavSection_module_dDescription__ec0cc7c0{font-size:.875rem;margin-top:.625rem;position:relative}.MegaNavSection_module_dList__ec0cc7c0{list-style:none;margin:0;padding:0}.MegaNavSection_module_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_module_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_module_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_module_dLinkmega__ec0cc7c0{display:inline-block;margin:1.25rem 1.25rem 0 0}.MegaNavSection_module_dLinkmega__ec0cc7c0:hover>a>span>div>div:first-child{text-decoration:underline}.MegaNavSection_module_dLinkmega__ec0cc7c0:hover>a>span>div:nth-child(2){color:#393a3d;text-decoration:underline}.MegaNavSection_module_dLinkmega__ec0cc7c0.MegaNavSection_module_block__ec0cc7c0{display:block}.MegaNavSection_module_dFlex2__ec0cc7c0{-webkit-box-flex:2;-ms-flex:2;flex:2}.MegaNavSection_module_dFlex3__ec0cc7c0{-webkit-box-flex:3;-ms-flex:3;flex:3}.MegaNavSection_module_dFlex4__ec0cc7c0{-webkit-box-flex:4;-ms-flex:4;flex:4}}@media (min-width:768px){.MegaNavSection_module_mLevel__ec0cc7c0{width:50vw}.MegaNavSection_module_mLevel2__ec0cc7c0,.MegaNavSection_module_mLevel3__ec0cc7c0{left:50vw}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_menuItem__9aa8f6eb{font-weight:500}.MenuItem_module_menuItem__9aa8f6eb:focus{border:.1875rem solid #0077c5;border-radius:.25rem}.MenuItem_module_white__9aa8f6eb{background:#fff;color:#393a3d}.MenuItem_module_dark__9aa8f6eb{background:#6b6c72;color:#fff}svg.MenuItem_module_dark__9aa8f6eb{background:transparent}@media (max-width:1023px){.MenuItem_module_mLink__9aa8f6eb{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;padding:1.125rem 0;text-decoration:none;width:100%}.MenuItem_module_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_module_mLink__9aa8f6eb:focus,.MenuItem_module_mLink__9aa8f6eb:visited{color:inherit!important;text-decoration:none!important}.MenuItem_module_mLink__9aa8f6eb:hover{color:inherit;text-decoration:none}.MenuItem_module_mLink__9aa8f6eb .MenuItem_module_mRight__9aa8f6eb{height:1.25rem;width:.6875rem}.MenuItem_module_mLink__9aa8f6eb .MenuItem_module_mDown__9aa8f6eb,.MenuItem_module_mLink__9aa8f6eb .MenuItem_module_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_module_mLink__9aa8f6eb .MenuItem_module_mUp__9aa8f6eb{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.MenuItem_module_mBorderbtm__9aa8f6eb{border-bottom:.0625rem solid #d4d7dc}.MenuItem_module_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_module_mDescription__9aa8f6eb{color:#6b6c72;font-size:.875rem;line-height:1.43}.MenuItem_module_mLevel__9aa8f6eb{padding:1.25rem;position:absolute;top:0;-webkit-transition:all .5s;transition:all .5s;width:100vw}.MenuItem_module_mLevel2__9aa8f6eb{display:none;left:100vw}.MenuItem_module_mLevel2__9aa8f6eb.MenuItem_module_mOpen__9aa8f6eb{display:block}.MenuItem_module_mSecNavMenu__9aa8f6eb{padding:0 1.25rem;position:static}.MenuItem_module_mTitle__9aa8f6eb{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;margin-bottom:1.25rem}.MenuItem_module_mLeft__9aa8f6eb{height:1.25rem;margin-right:1.25rem;width:.6875rem}.MenuItem_module_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_module_mBordertop__9aa8f6eb{border-top:.0625rem solid #d4d7dc}.MenuItem_module_mPhoneIcon__9aa8f6eb{margin-top:1.25rem;position:absolute;right:3.125rem}}@media (min-width:1024px){.MenuItem_module_seperatorIcon__9aa8f6eb{margin-right:1rem;margin-top:.875rem}.MenuItem_module_dLink__9aa8f6eb{background:transparent;border:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;padding:0;text-decoration:none!important}.MenuItem_module_dLink__9aa8f6eb:visited{color:inherit;text-decoration:none}.MenuItem_module_dLink__9aa8f6eb:focus{border:.1875rem solid #0077c5;border-radius:.25rem}.MenuItem_module_dLink__9aa8f6eb:hover{color:inherit;text-decoration:none}.MenuItem_module_dLink__9aa8f6eb.MenuItem_module_dLink1__9aa8f6eb{height:100%;position:relative}.MenuItem_module_dLink__9aa8f6eb.MenuItem_module_dLink1__9aa8f6eb:before{height:50%;top:25%}.MenuItem_module_dLink__9aa8f6eb.MenuItem_module_dLink1__9aa8f6eb:after{background:#2ca01c;border-radius:.625rem;bottom:0;content:"";display:block;height:.25rem;position:absolute;width:0}.MenuItem_module_dLink__9aa8f6eb.MenuItem_module_light__9aa8f6eb.MenuItem_module_dLink1__9aa8f6eb:after{background:#2ca01c}.MenuItem_module_dHover__9aa8f6eb{margin-left:2.4375rem}.MenuItem_module_dRelative__9aa8f6eb{position:relative}.MenuItem_module_dRight__9aa8f6eb{right:0}.MenuItem_module_dLinkwrap__9aa8f6eb{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative}.MenuItem_module_dLinkwrap__9aa8f6eb.MenuItem_module_seperatorIcon__9aa8f6eb{margin-right:.4375rem;margin-top:.875rem}.MenuItem_module_dLinkwrap__9aa8f6eb .MenuItem_module_phoneIcon__9aa8f6eb{padding-right:.5rem;position:relative;top:1.25rem}.MenuItem_module_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_module_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_module_dDown__9aa8f6eb.MenuItem_module_white__9aa8f6eb path{fill:#393a3d}.MenuItem_module_dDown__9aa8f6eb.MenuItem_module_dark__9aa8f6eb path{fill:#fff}.MenuItem_module_dOpen__9aa8f6eb .MenuItem_module_dLink__9aa8f6eb.MenuItem_module_dLink1__9aa8f6eb:after{-webkit-transition:width .5s;transition:width .5s;width:100%}.MenuItem_module_dOpen__9aa8f6eb .MenuItem_module_dExpand__9aa8f6eb{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .33s;transition:all .33s;visibility:visible}.MenuItem_module_dOpen__9aa8f6eb .MenuItem_module_dDown__9aa8f6eb{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.MenuItem_module_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_module_dList__9aa8f6eb{list-style:none;margin:0;padding:0}.MenuItem_module_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_module_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_module_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_module_dHr__9aa8f6eb{margin-bottom:.625rem;padding-bottom:.625rem;position:relative}.MenuItem_module_dHr__9aa8f6eb:after{background:#d4d7dc;bottom:0;content:"";height:.0625rem;left:1.25rem;position:absolute;right:1.25rem}.MenuItem_module_dFlyout__9aa8f6eb{padding:.5rem 1.25rem;white-space:nowrap;width:100%}.MenuItem_module_dFlyout__9aa8f6eb.MenuItem_module_white__9aa8f6eb>.MenuItem_module_dLink__9aa8f6eb{color:#393a3d!important}.MenuItem_module_dFlyout__9aa8f6eb.MenuItem_module_dark__9aa8f6eb>.MenuItem_module_dLink__9aa8f6eb{color:#fff!important}.MenuItem_module_dFlyout__9aa8f6eb:hover.MenuItem_module_white__9aa8f6eb:hover{background:#f4f5f8}.MenuItem_module_dFlyout__9aa8f6eb:hover.MenuItem_module_dark__9aa8f6eb:hover{background:#000}.MenuItem_module_dFlyout__9aa8f6eb:before{left:0;width:100%}.MenuItem_module_dFlyout__9aa8f6eb.MenuItem_module_noPointer__9aa8f6eb:hover.MenuItem_module_white__9aa8f6eb:hover{background:#fff}}@media (min-width:768px){.MenuItem_module_mLevel__9aa8f6eb{width:50vw}.MenuItem_module_mLevel2__9aa8f6eb,.MenuItem_module_mLevel3__9aa8f6eb{left:50vw}}@media screen and (min-width:1024px){.MenuItem_module_rightAlign__9aa8f6eb{right:0}}@media (min-width:1024px){.MenuItem_module_iesMenuItem__9aa8f6eb.MenuItem_module_dHover__9aa8f6eb{margin-left:2.5rem}.MenuItem_module_iesMenuItem__9aa8f6eb .MenuItem_module_dLink__9aa8f6eb{color:#21262a;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.5rem}.MenuItem_module_iesMenuItem__9aa8f6eb .MenuItem_module_dLink__9aa8f6eb:hover{color:inherit}.MenuItem_module_iesMenuItem__9aa8f6eb .MenuItem_module_dLink__9aa8f6eb.MenuItem_module_disabled__9aa8f6eb{color:#21262a;opacity:.25}.MenuItem_module_iesMenuItem__9aa8f6eb .MenuItem_module_dLink__9aa8f6eb.MenuItem_module_dLink1__9aa8f6eb:after{background:#236cff;content:""}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_qbalFadeEnter__f3053826{0%{opacity:0}to{opacity:1}}@keyframes Modal_module_qbalFadeEnter__f3053826{0%{opacity:0}to{opacity:1}}@-webkit-keyframes Modal_module_qbalGrowEnter__f3053826{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:none;transform:none}}@keyframes Modal_module_qbalGrowEnter__f3053826{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:none;transform:none}}.Modal_module_overlayClosing__f3053826{opacity:0;-webkit-transition:opacity 333ms cubic-bezier(.35,0,.5,1);transition:opacity 333ms cubic-bezier(.35,0,.5,1)}.Modal_module_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_module_modalContentExiting__f3053826{animation:Modal_module_fadeSlideIn__f3053826 .24s ease reverse forwards}.Modal_module_container__f3053826{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:10000}.Modal_module_container__f3053826,.Modal_module_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_module_loaderContainer__f3053826{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:12.5rem;width:100%}.Modal_module_modalContent__f3053826{display:none}.Modal_module_modalContentReady__f3053826{-webkit-animation:Modal_module_fadeSlideIn__f3053826 .24s ease both;animation:Modal_module_fadeSlideIn__f3053826 .24s ease both;display:block}.Modal_module_modalContentReady__f3053826.Modal_module_instantPageLoadModalContentReady__f3053826{-webkit-animation:unset;animation:unset}@-webkit-keyframes Modal_module_fadeSlideIn__f3053826{0%{opacity:0;-webkit-transform:translateY(-.375rem);transform:translateY(-.375rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Modal_module_fadeSlideIn__f3053826{0%{opacity:0;-webkit-transform:translateY(-.375rem);transform:translateY(-.375rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.Modal_module_overlay__f3053826{-webkit-animation:Modal_module_qbalFadeEnter__f3053826 333ms cubic-bezier(.35,0,.5,1) backwards;animation:Modal_module_qbalFadeEnter__f3053826 333ms cubic-bezier(.35,0,.5,1) backwards;background-color:rgba(0,0,0,.4);height:100%;position:fixed;width:100%}.Modal_module_overlay__f3053826.Modal_module_instantPageLoadOverlay__f3053826{-webkit-animation:unset;animation:unset}.Modal_module_modal__f3053826{-webkit-animation:Modal_module_qbalFadeEnter__f3053826 .25s cubic-bezier(.35,0,.5,1) backwards,Modal_module_qbalGrowEnter__f3053826 .75s cubic-bezier(.15,1.3,.3,1) backwards;animation:Modal_module_qbalFadeEnter__f3053826 .25s cubic-bezier(.35,0,.5,1) backwards,Modal_module_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_module_modal__f3053826.Modal_module_instantPageLoadModal__f3053826{-webkit-animation:unset;animation:unset;background:#fff}.Modal_module_modal__f3053826.Modal_module_borderRadius4__f3053826{border-radius:.25rem}.Modal_module_modal__f3053826.Modal_module_borderRadius8__f3053826{border-radius:.5rem}.Modal_module_modal__f3053826.Modal_module_borderRadius16__f3053826{border-radius:1rem}.Modal_module_modal__f3053826.Modal_module_borderRadius20__f3053826{border-radius:1.25rem}.Modal_module_overflow__f3053826{overflow:auto;-webkit-overflow-scrolling:touch;padding:2rem}@media (min-width:768px){.Modal_module_overflow__f3053826{padding:2.5rem}}.Modal_module_modal__f3053826,.Modal_module_overflow__f3053826{max-height:calc(100vh - 2rem);max-height:-webkit-fill-available}@media (min-width:768px){.Modal_module_modal__f3053826,.Modal_module_overflow__f3053826{max-height:calc(100vh - 2.5rem)}}.Modal_module_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_module_close__f3053826:focus{border:.0625rem solid #0077c5}.Modal_module_stickyCloseBtn__f3053826{margin-left:auto;position:sticky;right:0;top:0}@media (max-width:1024px){.Modal_module_stickyCloseBtn__f3053826{margin-right:-3.75rem;right:-1.25rem}}.Modal_module_videomodal__f3053826{background:transparent;-webkit-box-shadow:none;box-shadow:none}.Modal_module_videomodal__f3053826 .Modal_module_close__f3053826{color:#fff}@media (min-width:1024px){.Modal_module_videomodal__f3053826 .Modal_module_overflow__f3053826{padding:0}}@media (min-width:768px){.Modal_module_small__f3053826{width:24rem}.Modal_module_medium__f3053826{width:36rem}.Modal_module_large__f3053826{width:42.5rem}}@media (min-width:1024px){.Modal_module_large__f3053826{width:47rem}}@media (min-width:768px){.Modal_module_semilarge__f3053826{width:40.5625rem}}@media (min-width:1024px){.Modal_module_semilarge__f3053826{width:56.25rem}}@media (min-width:1440px){.Modal_module_xlarge__f3053826{width:85rem}}@media (min-width:768px){.Modal_module_custom__f3053826{height:36rem;width:76.25rem}}.Modal_module_rwSuiCartModal__f3053826{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Modal_module_fullPage__f3053826{height:100%;width:100%}.Modal_module_showmodal__f3053826,.Modal_module_trialModal__f3053826{display:-webkit-box;display:-ms-flexbox;display:flex}.Modal_module_trialModal__f3053826{-ms-flex-wrap:wrap;flex-wrap:wrap}.Modal_module_trialModalLeft__f3053826{display:block;margin-right:2.5rem;text-align:left;width:70%}.Modal_module_trialModalTitle__f3053826{font-size:1.75rem;font-weight:600;line-height:2.25rem;margin-bottom:1.25rem}.Modal_module_trialModalSubtitle__f3053826,.Modal_module_trialModalTitle__f3053826{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;letter-spacing:normal;margin-top:0}.Modal_module_trialModalSubtitle__f3053826{font-size:1.5rem;font-weight:500;line-height:2rem}.Modal_module_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_module_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_module_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_module_buyButton__f3053826,.Modal_module_trialButton__f3053826{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 .625rem}@media screen and (max-width:768px){.Modal_module_trialModal__f3053826{display:-webkit-box;display:-ms-flexbox;display:flex}.Modal_module_trialModalRight__f3053826{display:contents}.Modal_module_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_module_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_module_buyButton__f3053826{margin-bottom:.625rem}.Modal_module_buyButton__f3053826,.Modal_module_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_module_trialButton__f3053826{margin-top:.625rem}.Modal_module_hideModalImageOnMobile__f3053826{display:none}}.Modal_module_modal__f3053826.Modal_module_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_module_overlay__f3053826.Modal_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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:#0077c5}.MultiSelectDropdown_module_MultiSelectDropdown__4d8b2044{height:auto!important;min-height:3.0625rem}.MultiSelectDropdown_module_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_module_dropdownItemContainer__4d8b2044:hover{background-color:#eceef1}.MultiSelectDropdown_module_dropdownItemContainer__4d8b2044:focus{outline-style:auto;outline-width:.0625rem}.MultiSelectDropdown_module_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_module_dropdown__4d8b2044:after{background:#0077c5;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_module_dropdown__4d8b2044.MultiSelectDropdown_module_white__4d8b2044:after{background:#34bfff}.MultiSelectDropdown_module_dropdown__4d8b2044:focus-within:after{width:100%}.MultiSelectDropdown_module_dropdown__4d8b2044.MultiSelectDropdown_module_white__4d8b2044{background-color:#fff}.MultiSelectDropdown_module_dropdown__4d8b2044.MultiSelectDropdown_module_outline__4d8b2044{border:.0625rem solid #6b6c72!important;border-radius:.25rem!important}.MultiSelectDropdown_module_dropdown__4d8b2044.MultiSelectDropdown_module_outline__4d8b2044:after{border:.0625rem solid #6b6c72!important;border-radius:.25rem!important;width:0}.MultiSelectDropdown_module_dropdown__4d8b2044.MultiSelectDropdown_module_outline__4d8b2044:focus-within{border:var(---dropdownBgColor)}.MultiSelectDropdown_module_dropdown__4d8b2044.MultiSelectDropdown_module_outline__4d8b2044.MultiSelectDropdown_module_white__4d8b2044:focus-within{-webkit-box-shadow:0 0 0 .125rem #0077c5;box-shadow:0 0 0 .125rem #0077c5;-webkit-box-shadow:0 0 0 .125rem var(--dropdownBgColor);box-shadow:0 0 0 .125rem var(--dropdownBgColor)}.MultiSelectDropdown_module_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_module_input__4d8b2044:focus{outline:0}.MultiSelectDropdown_module_input__4d8b2044:focus+label{bottom:1.6875rem;font-size:.75rem;line-height:1.3}.MultiSelectDropdown_module_input__4d8b2044:placeholder{color:#6b6c72;font-size:1rem;font-weight:500}.MultiSelectDropdown_module_input__4d8b2044.MultiSelectDropdown_module_outline__4d8b2044{border-bottom:0}.MultiSelectDropdown_module_inputHide__4d8b2044{display:none}.MultiSelectDropdown_module_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_module_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_module_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_module_label__4d8b2044.MultiSelectDropdown_module_value__4d8b2044{bottom:1.6875rem;font-size:.75rem;line-height:1.3}.MultiSelectDropdown_module_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_module_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_module_errorMessage__4d8b2044{color:#d52b1e;font-size:.875rem;font-style:italic;font-weight:500;margin:0 0 0 .625rem!important}.MultiSelectDropdown_module_dropdownBorder__4d8b2044{border:0!important}.Arrow_module_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_module_arrow__de2dcd58.Arrow_module_visible__de2dcd58{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_navCard__12cdc5fb{max-width:calc(33.333vw - 1.66665rem)}}@media screen and (min-width:1024px){.NavCard_module_navCard__12cdc5fb{margin-top:1.25rem;max-width:13.0625rem;width:13.0625rem}}.NavCard_module_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_module_navCard__12cdc5fb+.NavCard_module_navCard__12cdc5fb{margin-top:1.25rem}@media screen and (min-width:1200px){.NavCard_module_navCard__12cdc5fb+.NavCard_module_navCard__12cdc5fb{margin-top:1.25rem}}.NavCard_module_navCard__12cdc5fb .NavCard_module_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_module_navCard__12cdc5fb .NavCard_module_image__12cdc5fb img{width:calc(33.333vw - 1.66665rem)}}@media screen and (min-width:1024px){.NavCard_module_navCard__12cdc5fb .NavCard_module_image__12cdc5fb img{width:13.0625rem}}.NavCard_module_navCard__12cdc5fb .NavCard_module_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_module_navCard__12cdc5fb .NavCard_module_text__12cdc5fb{padding:1rem}.NavCard_module_navCard__12cdc5fb .NavCard_module_text__12cdc5fb>*{line-height:1.5rem!important}.NavCard_module_navCard__12cdc5fb .NavCard_module_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_module_navCard__12cdc5fb .NavCard_module_icon__12cdc5fb,.NavCard_module_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_module_singleNavCard__12cdc5fb{background-color:#fff;border:.0625rem solid #c4c4c4;border-radius:.5rem;cursor:pointer;margin-top:1.25rem;max-width:20rem}.NavCard_module_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_module_singleCardText__12cdc5fb{margin:1.75rem 1.75rem 1.25rem;text-align:center}.NavCard_module_singleCardNavButton__12cdc5fb{margin:0 1.75rem 1.75rem}.NavCard_module_clarityNavCard__12cdc5fb{width:13.125rem}.NavCard_module_clarityNavCard__12cdc5fb .NavCard_module_text__12cdc5fb{padding-bottom:0;padding-top:.75rem}.NavCard_module_clarityNavSingleNavCard__12cdc5fb{cursor:default;width:17.5rem}.NavCard_module_clarityNavSingleNavCard__12cdc5fb .NavCard_module_singleCardContentWrapper__12cdc5fb{text-align:center}.NavCard_module_clarityNavSingleNavCard__12cdc5fb .NavCard_module_singleCardText__12cdc5fb{margin:1.25rem 1.5625rem .75rem;text-align:center}.NavCard_module_clarityNavSingleNavCard__12cdc5fb .NavCard_module_singleCardText__12cdc5fb p{font-size:.75rem;font-weight:400;line-height:1rem;margin:-.5rem 0 0;padding:0 1rem}.NavCard_module_clarityNavSingleNavCard__12cdc5fb .NavCard_module_singleCardText__12cdc5fb p:first-child{font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:1.25rem}.NavCard_module_clarityNavSingleNavCard__12cdc5fb .NavCard_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_navMenu__ece8dde2{font-weight:500}@media (min-width:1024px){.NavMenu_module_dList__ece8dde2{list-style:none;margin:0;padding:0}.NavMenu_module_dList__ece8dde2:last-child>li{margin-left:1rem!important;position:relative}.NavMenu_module_dFlex__ece8dde2{display:-webkit-box;display:-ms-flexbox;display:flex}.NavMenu_module_dHover__ece8dde2{margin-left:2.4375rem}.NavMenu_module_dBorder__ece8dde2 ul>li:last-child:after{display:none}}.NavMenu_module_navMenuIesTheme__ece8dde2.NavMenu_module_navMenu__ece8dde2.NavMenu_module_dList__ece8dde2:last-child>li{margin-left:0!important}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_productFinderQuestion__card__be28b413{border-radius:1rem;left:.9375rem;padding:3.75rem}.NonAuthProductFinderCard_module_productFinderQuestion__cardMobile__be28b413,.NonAuthProductFinderCard_module_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_module_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_module_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_module_productFinderQuestion__card__be28b413:focus{outline:0 none}.NonAuthProductFinderCard_module_productFinderQuestion__card_Current__be28b413{left:0;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);visibility:visible}.NonAuthProductFinderCard_module_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_module_productFinderQuestion__cardItems__be28b413{height:18.75rem}.NonAuthProductFinderCard_module_productFinderQuestion__cardItems__be28b413.NonAuthProductFinderCard_module_mobile__be28b413{position:relative;top:.75rem;width:100%}.NonAuthProductFinderCard_module_productFinderQuestion__cardItems__be28b413.NonAuthProductFinderCard_module_mobile__be28b413.NonAuthProductFinderCard_module_shortList__be28b413{position:relative;top:.5rem}@media (min-width:1024px){.NonAuthProductFinderCard_module_productFinderQuestion__cardItems__be28b413{height:16.875rem}}.NonAuthProductFinderCard_module_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_module_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_module_productFinderQuestion__cardTitle__be28b413{color:red}}.NonAuthProductFinderCard_module_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_module_productFinderQuestion__cardBtns__be28b413.NonAuthProductFinderCard_module_mobile__be28b413{margin-left:auto;margin-right:0;position:relative}.NonAuthProductFinderCard_module_productFinderQuestion__cardBtns__be28b413.NonAuthProductFinderCard_module_longList__be28b413{padding-top:7.1875rem}@media (min-width:1024px){.NonAuthProductFinderCard_module_productFinderQuestion__cardBtns__be28b413{padding-top:2.5rem}}.NonAuthProductFinderCard_module_productFinderQuestion__cardBtnsPrev__be28b413{background:#0d333f;border-radius:.25rem;height:3.25rem;min-width:3.25rem}.NonAuthProductFinderCard_module_productFinderQuestion__cardBtnsPrev__be28b413.NonAuthProductFinderCard_module_focus__be28b413:not(:active):before,.NonAuthProductFinderCard_module_productFinderQuestion__cardBtnsPrev__be28b413:after,.NonAuthProductFinderCard_module_productFinderQuestion__cardBtnsPrev__be28b413:focus:not(:active):before{border-radius:.25rem}.NonAuthProductFinderCard_module_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_module_productFinderQuestion__cardBtnsNext__be28b413{background:#0d333f;border-radius:.25rem;height:3.25rem;margin-left:.25rem}.NonAuthProductFinderCard_module_productFinderQuestion__cardBtnsNext__be28b413.NonAuthProductFinderCard_module_focus__be28b413:not(:active):before,.NonAuthProductFinderCard_module_productFinderQuestion__cardBtnsNext__be28b413:focus:not(:active):before{border-radius:.25rem}.NonAuthProductFinderCard_module_productFinderQuestion__cardBtnsNext__be28b413:after{background:#0d333f;border-radius:.25rem}.NonAuthProductFinderCard_module_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_module_productFinderQuestion__cardBtnsNext__be28b413 span svg{margin-left:1.25rem}.NonAuthProductFinderCard_module_productFinderQuestion__cardItemslist__be28b413{list-style:none;margin:0;padding:0}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_productFinderQuestion__itemButtonWrapper__a4ca61da,.NonAuthProductFinderCardItem_module_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_module_productFinderQuestion__itemButtonWrapper__a4ca61da.NonAuthProductFinderCardItem_module_mobile__a4ca61da,.NonAuthProductFinderCardItem_module_productFinderQuestion__item__a4ca61da.NonAuthProductFinderCardItem_module_mobile__a4ca61da{min-height:3.75rem}@media (min-width:1024px){.NonAuthProductFinderCardItem_module_productFinderQuestion__itemButtonWrapper__a4ca61da,.NonAuthProductFinderCardItem_module_productFinderQuestion__item__a4ca61da{padding:0 1.25rem;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.NonAuthProductFinderCardItem_module_productFinderQuestion__itemButtonWrapper__a4ca61da:hover,.NonAuthProductFinderCardItem_module_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_module_productFinderQuestion__itemButtonWrapper__a4ca61da:hover .NonAuthProductFinderCardItem_module_productFinderQuestion__itemBox__a4ca61da svg,.NonAuthProductFinderCardItem_module_productFinderQuestion__item__a4ca61da:hover .NonAuthProductFinderCardItem_module_productFinderQuestion__itemBox__a4ca61da svg{display:initial}}.NonAuthProductFinderCardItem_module_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_module_productFinderQuestion__item__a4ca61da:active .NonAuthProductFinderCardItem_module_productFinderQuestion__itemBox__a4ca61da svg{display:initial}.NonAuthProductFinderCardItem_module_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_module_productFinderQuestion__item__a4ca61da.NonAuthProductFinderCardItem_module_medium__a4ca61da{margin-bottom:1rem;min-height:5.5625rem}@media (min-width:1024px){.NonAuthProductFinderCardItem_module_productFinderQuestion__item__a4ca61da.NonAuthProductFinderCardItem_module_medium__a4ca61da{min-height:4.9375rem}}.NonAuthProductFinderCardItem_module_productFinderQuestion__item__a4ca61da.NonAuthProductFinderCardItem_module_large__a4ca61da{margin-bottom:1.25rem;min-height:8.75rem}@media (min-width:1024px){.NonAuthProductFinderCardItem_module_productFinderQuestion__item__a4ca61da.NonAuthProductFinderCardItem_module_large__a4ca61da{min-height:7.8125rem}}.NonAuthProductFinderCardItem_module_productFinderQuestion__item__a4ca61da:last-of-type{margin-bottom:0}.NonAuthProductFinderCardItem_module_productFinderQuestion__itemTitle__a4ca61da{font-size:1rem;font-weight:500;line-height:1.5rem}@media (max-width:414px){.NonAuthProductFinderCardItem_module_productFinderQuestion__itemTitle__a4ca61da{font-size:.875rem;line-height:1.25rem}}@media (max-width:375px){.NonAuthProductFinderCardItem_module_productFinderQuestion__itemTitle__a4ca61da{font-size:.75rem;line-height:1rem}}.NonAuthProductFinderCardItem_module_productFinderQuestion__itemTitle__a4ca61da div{color:#0d333f}.NonAuthProductFinderCardItem_module_productFinderQuestion__itemInput__a4ca61da{left:-624.9375rem;position:absolute}.NonAuthProductFinderCardItem_module_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_module_productFinderQuestion__itemBox__a4ca61da svg{bottom:30%;display:none;left:25%;position:absolute;right:20%;top:30%}.NonAuthProductFinderCardItem_module_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_module_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_module_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_module_productFinderQuestion__itemLabel__a4ca61da:hover .NonAuthProductFinderCardItem_module_box__a4ca61da{border-color:#2ca01c}.NonAuthProductFinderCardItem_module_active__a4ca61da .NonAuthProductFinderCardItem_module_productFinderQuestion__itemBox__a4ca61da{background-color:#0fd46c}.NonAuthProductFinderCardItem_module_active__a4ca61da .NonAuthProductFinderCardItem_module_productFinderQuestion__itemBox__a4ca61da:before{-webkit-transition-delay:0ms;transition-delay:0ms;width:.4375rem}.NonAuthProductFinderCardItem_module_active__a4ca61da .NonAuthProductFinderCardItem_module_productFinderQuestion__itemBox__a4ca61da:after{-webkit-transition-delay:.15s;transition-delay:.15s;width:.8125rem}.NonAuthProductFinderCardItem_module_active__a4ca61da .NonAuthProductFinderCardItem_module_productFinderQuestion__itemBox__a4ca61da svg{display:initial}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_oisploadmore__0dfbbfc4{text-align:center}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_onpagebanner__9bf491f4 .Onpagebanner_module_wrapper__9bf491f4{text-align:center}.Onpagebanner_module_onpagebanner__9bf491f4 .Onpagebanner_module_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_module_onpagebanner__9bf491f4.Onpagebanner_module_withButton__9bf491f4 .Onpagebanner_module_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_module_onpagebanner__9bf491f4.Onpagebanner_module_withButton__9bf491f4 .Onpagebanner_module_wrapper__9bf491f4{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}@media (min-width:1024px){.Onpagebanner_module_onpagebanner__9bf491f4.Onpagebanner_module_withButton__9bf491f4 .Onpagebanner_module_wrapper__9bf491f4{text-align:left}}.Onpagebanner_module_onpagebanner__9bf491f4.Onpagebanner_module_withButton__9bf491f4 .Onpagebanner_module_twoButtons__9bf491f4 .Onpagebanner_module_button__9bf491f4{margin-left:.625rem;margin-right:.625rem}.Onpagebanner_module_onpagebanner__9bf491f4.Onpagebanner_module_withButton__9bf491f4 .Onpagebanner_module_button__9bf491f4{-ms-flex-item-align:center;align-self:center;margin-top:1.25rem}@media (min-width:768px){.Onpagebanner_module_onpagebanner__9bf491f4.Onpagebanner_module_withButton__9bf491f4 .Onpagebanner_module_button__9bf491f4{margin-top:0}.Onpagebanner_module_onpagebanner__9bf491f4.Onpagebanner_module_withButton__9bf491f4 .Onpagebanner_module_text__9bf491f4{padding-right:1.25rem}}.Onpagebanner_module_box__9bf491f4{width:100%}.Onpagebanner_module_box__9bf491f4 .Onpagebanner_module_wrapper__9bf491f4{padding:2.5rem 1.25rem}@media (min-width:768px){.Onpagebanner_module_box__9bf491f4 .Onpagebanner_module_wrapper__9bf491f4{padding:2.5rem}}.Onpagebanner_module_box__9bf491f4 .Onpagebanner_module_text__9bf491f4{font-size:1.25rem;font-weight:600}@media (min-width:1024px){.Onpagebanner_module_box__9bf491f4 .Onpagebanner_module_text__9bf491f4{font-size:1rem;line-height:1.5;text-align:left}}.Onpagebanner_module_box__9bf491f4.Onpagebanner_module_withButton__9bf491f4 .Onpagebanner_module_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_module_box__9bf491f4.Onpagebanner_module_withButton__9bf491f4 .Onpagebanner_module_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_module_box__9bf491f4.Onpagebanner_module_withButton__9bf491f4 .Onpagebanner_module_text__9bf491f4{padding-right:0}@media (min-width:768px) and (max-width:1024px){.Onpagebanner_module_box__9bf491f4.Onpagebanner_module_withButton__9bf491f4 .Onpagebanner_module_text__9bf491f4{padding-right:1.25rem}}.Onpagebanner_module_box__9bf491f4.Onpagebanner_module_withButton__9bf491f4 .Onpagebanner_module_button__9bf491f4{margin-top:1.25rem}@media (min-width:768px){.Onpagebanner_module_box__9bf491f4.Onpagebanner_module_withButton__9bf491f4 .Onpagebanner_module_button__9bf491f4{-ms-flex-item-align:start;align-self:flex-start}}@media (min-width:768px) and (max-width:1023px){.Onpagebanner_module_box__9bf491f4.Onpagebanner_module_withButton__9bf491f4 .Onpagebanner_module_button__9bf491f4{margin-top:0}}@media (min-width:1024px){.Onpagebanner_module_box__9bf491f4{max-width:16.5625rem;width:25%}}@media (min-width:768px){.Onpagebanner_module_box__9bf491f4{min-height:6.5rem}}.Onpagebanner_module_small__9bf491f4{max-width:46.25rem;min-height:6.75rem;padding:2.5rem 1.25rem;width:100%}.Onpagebanner_module_small__9bf491f4 .Onpagebanner_module_wrapper__9bf491f4{width:83.333%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Onpagebanner_module_small__9bf491f4 .Onpagebanner_module_text__9bf491f4{font-size:1rem;font-weight:700}@media (min-width:768px){.Onpagebanner_module_small__9bf491f4 .Onpagebanner_module_text__9bf491f4{font-size:1.25rem;text-align:center}}.Onpagebanner_module_medium__9bf491f4{max-width:75rem;min-height:7rem;width:100%}.Onpagebanner_module_medium__9bf491f4 .Onpagebanner_module_wrapper__9bf491f4{padding:5rem 0;width:83.333%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Onpagebanner_module_medium__9bf491f4 .Onpagebanner_module_text__9bf491f4{color:#fff;font-size:1.75rem;font-weight:700;line-height:1.3}@media (min-width:1200px){.Onpagebanner_module_medium__9bf491f4 .Onpagebanner_module_text__9bf491f4{font-size:2.125rem}}.Onpagebanner_module_large__9bf491f4{min-height:16rem;width:100%}@media (min-width:1024px){.Onpagebanner_module_large__9bf491f4{min-height:18.25rem}}.Onpagebanner_module_large__9bf491f4.Onpagebanner_module_withButton__9bf491f4 .Onpagebanner_module_wrapper__9bf491f4{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.Onpagebanner_module_large__9bf491f4.Onpagebanner_module_withButton__9bf491f4 .Onpagebanner_module_text__9bf491f4{padding-right:0}.Onpagebanner_module_large__9bf491f4.Onpagebanner_module_withButton__9bf491f4 .Onpagebanner_module_button__9bf491f4{margin-top:2.5rem}.Onpagebanner_module_large__9bf491f4 .Onpagebanner_module_wrapper__9bf491f4{max-width:75rem;padding:2.5rem 0;width:83.333%;z-index:1}@media (min-width:768px) and (max-width:1024px){.Onpagebanner_module_large__9bf491f4 .Onpagebanner_module_wrapper__9bf491f4{padding:3.75rem 0}}@media (min-width:1024px){.Onpagebanner_module_large__9bf491f4 .Onpagebanner_module_wrapper__9bf491f4{padding:5rem 0;width:100%}}.Onpagebanner_module_large__9bf491f4 .Onpagebanner_module_text__9bf491f4{font-size:1.75rem;font-weight:700;line-height:1.3;text-align:center}@media (min-width:1200px){.Onpagebanner_module_large__9bf491f4 .Onpagebanner_module_text__9bf491f4{font-size:2.125rem}}.Onpagebanner_module_large__9bf491f4 .Onpagebanner_module_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_module_large__9bf491f4 .Onpagebanner_module_subhead__9bf491f4{padding-top:1rem}}@media (min-width:1200px){.Onpagebanner_module_large__9bf491f4 .Onpagebanner_module_subhead__9bf491f4{padding-top:1.25rem}}.Onpagebanner_module_large__9bf491f4 .Onpagebanner_module_button__9bf491f4{margin-top:2.5rem}.Onpagebanner_module_gradient__9bf491f4{background-image:linear-gradient(45deg,#53b700,#00c1bf)}.Onpagebanner_module_gradient__9bf491f4 .Onpagebanner_module_text__9bf491f4{color:#fff}.Onpagebanner_module_gradientBlue__9bf491f4{background-image:linear-gradient(45deg,#055393,#0097e6)}.Onpagebanner_module_gradientBlue__9bf491f4 .Onpagebanner_module_text__9bf491f4{color:#fff}.Onpagebanner_module_gradientBlack__9bf491f4{background-image:linear-gradient(45deg,#53b700,#00c1bf)}.Onpagebanner_module_gradientBlack__9bf491f4 .Onpagebanner_module_text__9bf491f4{color:#000}.Onpagebanner_module_teal1__9bf491f4{background-color:#008481}.Onpagebanner_module_teal1__9bf491f4 .Onpagebanner_module_text__9bf491f4{color:#fff}.Onpagebanner_module_teal3__9bf491f4{background-color:#00c1bf}.Onpagebanner_module_teal3__9bf491f4 .Onpagebanner_module_text__9bf491f4{color:#000}.Onpagebanner_module_grey1__9bf491f4{background-color:#393a3d}.Onpagebanner_module_grey1__9bf491f4 .Onpagebanner_module_text__9bf491f4{color:#fff}.Onpagebanner_module_grey8__9bf491f4{background-color:#f4f5f8}.Onpagebanner_module_grey8__9bf491f4 .Onpagebanner_module_text__9bf491f4{color:#000}.Onpagebanner_module_withDisclaimer__9bf491f4 .Onpagebanner_module_wrapper__9bf491f4{margin-bottom:2.5rem}@media (max-width:768px){.Onpagebanner_module_withDisclaimer__9bf491f4 .Onpagebanner_module_wrapper__9bf491f4{margin-bottom:1.25rem}}.Onpagebanner_module_onpageDisclaimer__9bf491f4{margin-left:auto;margin-right:auto;margin-top:-2.5rem;max-width:75rem;position:relative;z-index:1}.Onpagebanner_module_onpageDisclaimer__9bf491f4 button{color:#fff;margin-bottom:1.25rem}.Onpagebanner_module_onpageDisclaimer__9bf491f4.Onpagebanner_module_textBlack__9bf491f4 button{color:#000}.Onpagebanner_module_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_module_beams__9bf491f4{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.Onpagebanner_module_beams__9bf491f4{opacity:.3}}.Onpagebanner_module_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_module_beam1__9bf491f4{left:-9.625rem;top:12rem;-webkit-transition-delay:.3s;transition-delay:.3s}.Onpagebanner_module_beam2__9bf491f4{background:linear-gradient(225.74deg,#b9bdc4,#d3d6db)}.Onpagebanner_module_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_module_beamsAnimated__9bf491f4 .Onpagebanner_module_beam1__9bf491f4,.Onpagebanner_module_beamsAnimated__9bf491f4 .Onpagebanner_module_beam2__9bf491f4,.Onpagebanner_module_beamsAnimated__9bf491f4 .Onpagebanner_module_beam3__9bf491f4{-webkit-transform:rotate(-45deg) translateZ(0);transform:rotate(-45deg) translateZ(0)}.Onpagebanner_module_disclaimerContainer__9bf491f4{display:block;margin-top:-3rem;position:relative;width:100%}.Onpagebanner_module_disclaimerContainer__9bf491f4.Onpagebanner_module_bannerDisclaimer__9bf491f4{margin:0;padding:0}.Onpagebanner_module_disclaimerContainer__9bf491f4.Onpagebanner_module_bannerDisclaimer__9bf491f4 p,.Onpagebanner_module_disclaimerContainer__9bf491f4.Onpagebanner_module_bannerDisclaimer__9bf491f4 ul{margin:0}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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:#0077c5}.PercentageBlock_module_circularChart__e5028084{display:block}.PercentageBlock_module_circleBg__e5028084{fill:none;stroke:transparent;stroke-width:3}.PercentageBlock_module_circle__e5028084{fill:none;stroke-width:2;stroke-linecap:round;-webkit-animation:PercentageBlock_module_progress__e5028084 1s ease-out forwards;animation:PercentageBlock_module_progress__e5028084 1s ease-out forwards;stroke:#0077c5}@-webkit-keyframes PercentageBlock_module_progress__e5028084{0%{stroke-dasharray:0 100}}@keyframes PercentageBlock_module_progress__e5028084{0%{stroke-dasharray:0 100}}.PercentageBlock_module_percentage__e5028084{fill:#8d9096;font-size:.5rem;text-anchor:middle}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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}.PhoneFlyoutCa_module_flyout__2b00b718{border-radius:3rem 0 0 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;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;z-index:100}@media screen and (min-width:480px){.PhoneFlyoutCa_module_flyout__2b00b718{display:none}}.PhoneFlyoutCa_module_open__2b00b718{-webkit-transform:translateX(calc(100% - 2.5rem));transform:translateX(calc(100% - 2.5rem))}.PhoneFlyoutCa_module_icon__2b00b718{background:#2ca01c;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_module_iconSVG__2b00b718{height:auto;width:1.5rem}.PhoneFlyoutCa_module_info__2b00b718{background:#f4f5f8;-webkit-box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.1);box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.1);color:#000;cursor:pointer;min-height:2.5rem;padding-left:1rem;padding-right:1rem;text-decoration:none}.PhoneFlyoutCa_module_infoText__2b00b718{font-size:.75rem;font-weight:400;letter-spacing:normal;line-height:1.3}.PhoneFlyoutCa_module_infoNumber__2b00b718{color:#000;font-size:1rem;font-weight:600;letter-spacing:normal;line-height:1.3;text-decoration:none}.PhoneFlyoutCa_module_phoneTwo__2b00b718{background:#f4f5f8;padding-top:1rem}.PhoneFlyoutCa_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__083bdf5f{background:#2ca01c}.PricingCardItem_module_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_module_pricingCardItem__083bdf5f .PricingCardItem_module_pricingCardImage__083bdf5f{margin-bottom:1.25rem}@media (max-width:767px){.PricingCardItem_module_pricingCardItem__083bdf5f{width:17.25rem}}@media (min-width:768px){.PricingCardItem_module_pricingCardItem__083bdf5f{-ms-flex-preferred-size:25%;flex-basis:25%;width:20.875rem}}.PricingCardItem_module_pricingCardItem__083bdf5f.PricingCardItem_module_threeCol__083bdf5f .PricingCardItem_module_pricingCtas__083bdf5f.PricingCardItem_module_ctaCenter__083bdf5f{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.PricingCardItem_module_pricingCardItem__083bdf5f.PricingCardItem_module_threeCol__083bdf5f{max-width:16.5625rem;width:25%}.PricingCardItem_module_pricingCardItem__083bdf5f.PricingCardItem_module_fourCol__083bdf5f .PricingCardItem_module_pricingCtas__083bdf5f{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.PricingCardItem_module_pricingCardItem__083bdf5f.PricingCardItem_module_fourCol__083bdf5f .PricingCardItem_module_cta__083bdf5f{margin-right:1.25rem}.PricingCardItem_module_pricingCardItem__083bdf5f.PricingCardItem_module_sixCol__083bdf5f{padding:0 2.5rem}.PricingCardItem_module_pricingCardItem__083bdf5f.PricingCardItem_module_sixCol__083bdf5f .PricingCardItem_module_addOnTitle__083bdf5f{margin:0 -2.5rem;padding:.625rem 2.5rem}.PricingCardItem_module_pricingCardItem__083bdf5f.PricingCardItem_module_eightCol__083bdf5f{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0 2.5rem}.PricingCardItem_module_pricingCardItem__083bdf5f.PricingCardItem_module_eightCol__083bdf5f>*{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.PricingCardItem_module_pricingCardItem__083bdf5f.PricingCardItem_module_eightCol__083bdf5f .PricingCardItem_module_pricingFeatures__083bdf5f,.PricingCardItem_module_pricingCardItem__083bdf5f.PricingCardItem_module_eightCol__083bdf5f .PricingCardItem_module_pricingSectionWrapper__083bdf5f{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.PricingCardItem_module_pricingCardItem__083bdf5f.PricingCardItem_module_eightCol__083bdf5f .PricingCardItem_module_pricingFeatures__083bdf5f{margin-top:5rem}.PricingCardItem_module_pricingCardItem__083bdf5f.PricingCardItem_module_eightCol__083bdf5f .PricingCardItem_module_addOnTitle__083bdf5f{margin:0 -2.5rem;padding:.625rem 2.5rem}}.PricingCardItem_module_pricingCardItem__083bdf5f .PricingCardItem_module_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_module_pricingCardItem__083bdf5f .PricingCardItem_module_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_module_pricingCardItem__083bdf5f.PricingCardItem_module_priceCardDropShadow__083bdf5f{-webkit-box-shadow:none;box-shadow:none}.PricingCardItem_module_pricing_card_item_height__083bdf5f{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.PricingCardItem_module_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_module_leadline__083bdf5f{background-color:#393a3d;border-radius:.0625rem;height:.125rem;margin:1.25rem 0;width:2.5rem}.PricingCardItem_module_titleCenter__083bdf5f{text-align:center}.PricingCardItem_module_titleCenter__083bdf5f .PricingCardItem_module_leadline__083bdf5f{margin:1.25rem auto}.PricingCardItem_module_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_module_sixCol__083bdf5f .PricingCardItem_module_pricingCtas__083bdf5f{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.PricingCardItem_module_sixCol__083bdf5f .PricingCardItem_module_cta__083bdf5f{margin-right:1.25rem}.PricingCardItem_module_eightCol__083bdf5f .PricingCardItem_module_pricingCtas__083bdf5f{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.PricingCardItem_module_eightCol__083bdf5f .PricingCardItem_module_cta__083bdf5f{margin-right:1.25rem}}.PricingCardItem_module_ctaCenter__083bdf5f{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PricingCardItem_module_cta__083bdf5f{margin-bottom:1.25rem}.PricingCardItem_module_description__083bdf5f{color:#393a3d;font-size:.875rem;font-weight:400;margin-bottom:1.25rem}.PricingCardItem_module_description__083bdf5f.PricingCardItem_module_descLeft__083bdf5f{text-align:left}.PricingCardItem_module_description__083bdf5f.PricingCardItem_module_descCenter__083bdf5f{text-align:center}.PricingCardItem_module_pricingFeatures__083bdf5f{margin-bottom:2.5rem}.PricingCardItem_module_pricingFeatures__083bdf5f+.PricingCardItem_module_addOn__083bdf5f{margin-top:auto}.PricingCardItem_module_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_module_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_module_addOnList__083bdf5f{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.25rem 0}.PricingCardItem_module_addOnList__083bdf5f ul{list-style:none;margin:0;padding-left:0;width:100%}.PricingCardItem_module_addOnList__083bdf5f li{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.25rem;position:relative}.PricingCardItem_module_addOnProductname__083bdf5f{font-size:.875rem;font-weight:600;margin-bottom:.4375rem}.PricingCardItem_module_addOnDescription__083bdf5f{font-size:.875rem;padding-left:1.875rem}.PricingCardItem_module_addOnProdContainer__083bdf5f{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.PricingCardItem_module_addOnSwitchContainer__083bdf5f{margin-left:auto;padding-top:.5rem}.PricingCardItem_module_employeePerWorkerFee__083bdf5f{color:#6b6c72;font-size:.875rem;font-weight:400;line-height:1.5;margin-left:1.8rem}.PricingCardItem_module_strikeOutBaseprice__083bdf5f{text-decoration:line-through}.PricingCardItem_module_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_module_currencyAlignmentRight__083bdf5f{margin-left:.25rem}.PricingCardItem_module_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_module_pricingcardFooter__083bdf5f p{font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem;margin:0}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_pricingBlock__61f445b8.Pricingblock_module_left__61f445b8{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.Pricingblock_module_pricingBlock__61f445b8.Pricingblock_module_center__61f445b8{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Pricingblock_module_pricingBlock__61f445b8.Pricingblock_module_right__61f445b8{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.Pricingblock_module_pricingBlock__61f445b8 .Pricingblock_module_durationAnnual__61f445b8{font-size:.875rem;font-weight:400;margin-bottom:.5rem}.Pricingblock_module_regularPrice__61f445b8{color:#6b6c72;font-size:1.25rem;font-weight:400;line-height:1.5;position:relative}.Pricingblock_module_regularPrice__61f445b8.Pricingblock_module_strike__61f445b8:after{background-color:#6b6c72;content:"";height:.0625rem;left:0;position:absolute;right:0;top:.875rem}.Pricingblock_module_regularPrice__61f445b8 .Pricingblock_module_cents__61f445b8{font-size:.75rem;position:relative;top:-.3125rem}.Pricingblock_module_regularPrice__61f445b8 .Pricingblock_module_currency__61f445b8.Pricingblock_module_currencyAlignmentRight__61f445b8{margin-left:.25rem}.Pricingblock_module_priceCards2__61f445b8 .Pricingblock_module_regularPrice__61f445b8{font-size:.875rem}.Pricingblock_module_regular__61f445b8{font-size:2.5rem}@media (max-width:767px){.Pricingblock_module_regular__61f445b8{font-size:2.125rem}}.Pricingblock_module_small__61f445b8{font-size:1.5rem}.Pricingblock_module_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_module_discountPrice__61f445b8{font-size:2.5rem}}.Pricingblock_module_discountPrice__61f445b8 .Pricingblock_module_cents__61f445b8{font-size:1rem;position:relative;top:-.8125rem}@media (min-width:768px){.Pricingblock_module_discountPrice__61f445b8 .Pricingblock_module_cents__61f445b8{top:-1.0625rem}}.Pricingblock_module_discountPrice__61f445b8 .Pricingblock_module_duration__61f445b8{font-size:.875rem;text-transform:lowercase}@media (min-width:768px){.Pricingblock_module_discountPrice__61f445b8 .Pricingblock_module_duration__61f445b8{font-size:1rem}}.Pricingblock_module_discountPrice__61f445b8 .Pricingblock_module_currency__61f445b8.Pricingblock_module_currencyAlignmentRight__61f445b8{margin-left:.25rem}.Pricingblock_module_discountSubhead__61f445b8{color:#393a3d;font-size:.875rem;font-weight:600;line-height:1.5;margin-bottom:.5rem}.Pricingblock_module_discountSubhead__61f445b8 .Pricingblock_module_annualSubhead__61f445b8{font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:1.25rem/2}@media screen and (min-width:1024px){.Pricingblock_module_discountSubhead__61f445b8 .Pricingblock_module_annualSubhead__61f445b8{font-size:.875rem;line-height:1.25rem}}.Pricingblock_module_priceSubhead__61f445b8{color:#393a3d;font-size:.875rem;font-weight:400;line-height:1.5}.Pricingblock_module_employeeAddons__61f445b8 span{color:#6b6c72;font-size:.875rem;font-weight:400;line-height:1.5}.Pricingblock_module_employeeAddons__61f445b8 .Pricingblock_module_currencyAlignmentRight__61f445b8{margin-left:.25rem}.Pricingblock_module_compChartHeading__61f445b8 .Pricingblock_module_discountPrice__61f445b8{color:#0a8543;font-size:1.25rem;font-weight:700;line-height:1.75rem;margin:0}.Pricingblock_module_compChartHeading__61f445b8 .Pricingblock_module_discountPrice__61f445b8 .Pricingblock_module_cents__61f445b8{font-size:.75rem;top:-.375rem!important}.Pricingblock_module_compChartHeading__61f445b8 .Pricingblock_module_discountSubhead__61f445b8{font-size:.75rem;font-weight:400;line-height:1rem;margin-top:.625rem;text-align:center}.Pricingblock_module_freeTrial__61f445b8{margin:.5rem 0}.Pricingblock_module_freeTrial__61f445b8 .Pricingblock_module_text__61f445b8{font-size:.875rem;font-weight:500;line-height:1.25rem}@-webkit-keyframes Pricingblock_module_fadeIn__61f445b8{0%{opacity:.5}}@keyframes Pricingblock_module_fadeIn__61f445b8{0%{opacity:.5}}.Pricingblock_module_pricingSkeleton__61f445b8{-webkit-animation:Pricingblock_module_fadeIn__61f445b8 .8s infinite alternate;animation:Pricingblock_module_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_module_centerAlignLoader__61f445b8{margin:0 auto}.Pricingblock_module_regularPriceLoading__61f445b8{height:1.75rem;margin-bottom:.5rem!important;width:2.25rem}.Pricingblock_module_discountPriceLoading__61f445b8{height:2.75rem;width:7.5rem}.Pricingblock_module_discountSubheadSkeleton__61f445b8{margin-top:.5rem!important}.Pricingblock_module_snowGlobeVersion__61f445b8{color:#fff}.Pricingblock_module_snowGlobeVersion__61f445b8.Pricingblock_module_productFinderVersion__61f445b8{color:#000}.Pricingblock_module_snowGlobeVersion__61f445b8.Pricingblock_module_productFinderVersion__61f445b8.Pricingblock_module_regularPrice__61f445b8{color:#6b6c72;line-height:1.75rem}.Pricingblock_module_snowGlobeVersion__61f445b8.Pricingblock_module_productFinderVersion__61f445b8 .Pricingblock_module_discountSubhead__61f445b8{margin-bottom:1.25rem}.Pricingblock_module_snowGlobeVersion__61f445b8 .Pricingblock_module_currency__61f445b8,.Pricingblock_module_snowGlobeVersion__61f445b8 .Pricingblock_module_duration__61f445b8{font-size:1rem;line-height:1.5rem}.Pricingblock_module_snowGlobeVersion__61f445b8 .Pricingblock_module_currency__61f445b8.Pricingblock_module_regular__61f445b8{vertical-align:super}.Pricingblock_module_snowGlobeVersion__61f445b8.Pricingblock_module_discountPrice__61f445b8{font-size:2.125rem;font-weight:700;line-height:2.75rem;margin:0 0 .5rem}.Pricingblock_module_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_module_sgPriceWrapper__61f445b8 .Pricingblock_module_discountPrice__61f445b8{margin:0}.Pricingblock_module_sgPriceWrapper__61f445b8 .Pricingblock_module_regularPrice__61f445b8{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.Pricingblock_module_sgPriceWrapper__61f445b8{display:block}}.Pricingblock_module_strike__61f445b8.Pricingblock_module_snowGlobeVersion__61f445b8:not(.Pricingblock_module_secondaryReco__61f445b8):after{background-color:#fff}.Pricingblock_module_strike__61f445b8.Pricingblock_module_productFinderVersion__61f445b8:not(.Pricingblock_module_secondaryReco__61f445b8):after{background-color:#6b6c72}.Pricingblock_module_secondaryReco__61f445b8{color:#000}.Pricingblock_module_discountSubhead__61f445b8.Pricingblock_module_snowGlobeVersion__61f445b8{font-size:1rem;font-weight:700;line-height:1.5rem}.Pricingblock_module_boltifyDiscountSubhead__61f445b8{font-weight:600!important}.Pricingblock_module_bundleAddlPrice__61f445b8{margin-top:1rem}.Pricingblock_module_bundleAddlPrice__61f445b8 span{color:#000;font-size:1rem;font-weight:500;line-height:1.5rem}@media (min-width:1024px){.Pricingblock_module_bundleAddlPrice__61f445b8 span{font-size:.875rem;line-height:1.25rem}}.Pricingblock_module_pricingBlock__61f445b8 .Pricingblock_module_bundleAddlPrice__61f445b8.Pricingblock_module_discountSubhead__61f445b8{margin-bottom:.625rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_priceFeatBlock__35ac7975{color:#393a3d;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;position:relative}.Pricingfeatureblock_module_priceFeatBlock__35ac7975.Pricingfeatureblock_module_pluEnabled__35ac7975 .Pricingfeatureblock_module_grpSection__35ac7975{margin-bottom:1rem}.Pricingfeatureblock_module_priceFeatBlock__35ac7975.Pricingfeatureblock_module_pluEnabled__35ac7975 .Pricingfeatureblock_module_grpSection__35ac7975 .Pricingfeatureblock_module_grpHead__35ac7975{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_module_priceFeatHeadline__35ac7975{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_module_priceFeatList__35ac7975{list-style-type:none;padding-bottom:.5rem}.Pricingfeatureblock_module_standard__35ac7975{font-size:.875rem;line-height:1.43}.Pricingfeatureblock_module_small__35ac7975{font-size:.75rem;line-height:1.33}.Pricingfeatureblock_module_grpHead__35ac7975{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_module_pricingFeatures] .Pricingfeatureblock_module_grpHead__35ac7975,[class*=RwPriceCardItem_containerHighlight] [class*=RwPriceCardItem_pricingFeatures_] .Pricingfeatureblock_module_grpHead__35ac7975{margin-left:-1.625rem;margin-right:-1.625rem}[class*=RwPriceCardItem_module_pricingFeatures] .Pricingfeatureblock_module_grpHead__35ac7975,[class*=RwPriceCardItem_pricingFeatures_] .Pricingfeatureblock_module_grpHead__35ac7975{margin-left:-1.75rem;margin-right:-1.75rem;padding-left:1.75rem;padding-right:1.75rem}@media (max-width:767px){[class*=RwPriceCardItem_module_priceCards2] [class*=RwPriceCardItem_module_pricingFeatures] .Pricingfeatureblock_module_grpHead__35ac7975,[class*=RwPriceCardItem_priceCards2_] [class*=RwPriceCardItem_pricingFeatures_] .Pricingfeatureblock_module_grpHead__35ac7975{margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem;padding-right:.75rem}}.Pricingfeatureblock_module_grpHeadMargin__35ac7975,[class*=RwPriceCardItem_module_pricingFeatures] .Pricingfeatureblock_module_grpHeadMargin__35ac7975,[class*=RwPriceCardItem_pricingFeatures_] .Pricingfeatureblock_module_grpHeadMargin__35ac7975{margin-top:1.125rem}.Pricingfeatureblock_module_subgrpHead__35ac7975{color:#0a8543;font-size:1rem;font-weight:600;line-height:1.25rem;padding-top:1.25rem}.Pricingfeatureblock_module_catExpHead__35ac7975{color:#000;font-size:1rem;font-weight:500;line-height:1.25rem;padding-top:1.25rem}.Pricingfeatureblock_module_catExpSubhead__35ac7975{color:#000;font-size:1rem;font-weight:400;line-height:1.25rem}.Pricingfeatureblock_module_invalidJson__35ac7975{color:#d52b1e}.Pricingfeatureblock_module_priceFeatBlock__35ac7975 [class*=Accordion_module_accordion]{padding:0}.Pricingfeatureblock_module_priceFeatBlock__35ac7975 [class*=AccordionItem_module_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_module_pricingFeatures] [class*=AccordionItem_module_toggle],[class*=RwPriceCardItem_pricingFeatures_] [class*=AccordionItem_module_toggle]{padding:.625rem 1.75rem}.Pricingfeatureblock_module_priceFeatBlock__35ac7975 [class*=grp-accordion-last] [class*=AccordionItem_module_toggle]{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.Pricingfeatureblock_module_priceFeatBlock__35ac7975 [class*=grp-accordion-last] [class*=AccordionItem_module_toggle][aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.Pricingfeatureblock_module_priceFeatBlock__35ac7975 [class*=grp-accordion-last] [class*=AccordionItem_module_toggle] [aria-expanded=true]+[class*=AccordionItem_module_itemPanel]{padding-bottom:.625rem}.Pricingfeatureblock_module_priceFeatBlock__35ac7975 [class*=AccordionItem_module_itemContainer]{border:0;padding:0}[class*=RwPriceCardItem_module_pricingFeatures] [class*=AccordionItem_module_itemContainer],[class*=RwPriceCardItem_pricingFeatures_] [class*=AccordionItem_module_itemContainer]{margin:0 -1.75rem}[class*=PricingCardItem_module_pricingFeatures] [class*=AccordionItem_module_itemContainer]{margin:0 -1.25rem}.Pricingfeatureblock_module_priceFeatBlock__35ac7975 [class*=AccordionItem_module_content]{font-size:.875rem;line-height:1.25rem;padding-bottom:1.25rem}[class*=RwPriceCardItem_module_pricingFeatures] [class*=AccordionItem_module_content],[class*=RwPriceCardItem_pricingFeatures_] [class*=AccordionItem_module_content]{padding-left:1.75rem;padding-right:1.75rem}[class*=PricingCardItem_module_pricingFeatures] [class*=AccordionItem_module_content]{padding-left:1.25rem;padding-right:1.25rem}.Pricingfeatureblock_module_priceFeatBlock__35ac7975 [class*=AccordionItem_module_plus]:before{background:#000;width:.75rem}.Pricingfeatureblock_module_priceFeatBlock__35ac7975 [class*=AccordionItem_module_plus]:after{background:#000;height:.75rem}.Pricingfeatureblock_module_priceFeatBlock__35ac7975 [class*=grp-accordion-last]{margin-bottom:-22%}[class*=RwPriceCardItem_module_pricingFeatures] [class*=grp-accordion-last],[class*=RwPriceCardItem_pricingFeatures_] [class*=grp-accordion-last]{margin-bottom:-18%}[class*=RwPriceCardItem_module_pricingFeatures] [class*=grp-accordion-last] [class*=AccordionItem_module_toggle],[class*=RwPriceCardItem_pricingFeatures_] [class*=grp-accordion-last] [class*=AccordionItem_module_toggle]{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.Pricingfeatureblock_module_priceFeatBlock__35ac7975 [class*=AccordionItem_module_itemPanel]{overflow-x:visible}.Pricingfeatureblock_module_grpHeadIpdcard__35ac7975{color:#393a3d;font-size:1rem;margin:0 -1.625rem .25rem}.Pricingfeatureblock_module_chevronButton__35ac7975{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_module_chevronButton__35ac7975:hover{cursor:pointer}.Pricingfeatureblock_module_chevronDown__35ac7975 svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Pricingfeatureblock_module_noUnderline__35ac7975.Pricingfeatureblock_module_noUnderline__35ac7975.Pricingfeatureblock_module_noUnderline__35ac7975.Pricingfeatureblock_module_noUnderline__35ac7975.Pricingfeatureblock_module_noUnderline__35ac7975{text-decoration:none}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_priceFeatItem__dba25800.Pricingfeatureitem_module_pluEnabled__dba25800:not(.Pricingfeatureitem_module_assistedBkTooltip__dba25800){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_pluEnabled__dba25800:not(.Pricingfeatureitem_module_assistedBkTooltip__dba25800) .Pricingfeatureitem_module_featureIcon__dba25800{display:none}.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_pluEnabled__dba25800:not(.Pricingfeatureitem_module_assistedBkTooltip__dba25800) .Pricingfeatureitem_module_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_module_priceFeatItem__dba25800.Pricingfeatureitem_module_pluEnabled__dba25800:not(.Pricingfeatureitem_module_assistedBkTooltip__dba25800) .Pricingfeatureitem_module_priceFeatText__dba25800{color:#000;font-weight:500;padding:0;text-align:center;text-decoration:underline}.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_pluEnabled__dba25800:not(.Pricingfeatureitem_module_assistedBkTooltip__dba25800) .Pricingfeatureitem_module_priceFeatText__dba25800:hover{font-weight:600}.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_pluEnabled__dba25800:not(.Pricingfeatureitem_module_assistedBkTooltip__dba25800) .Pricingfeatureitem_module_priceFeatImg__dba25800{height:1.375rem;margin:0 auto .25rem;width:1.375rem}.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_pluEnabled__dba25800:not(.Pricingfeatureitem_module_assistedBkTooltip__dba25800) .Pricingfeatureitem_module_pricefeatSubtext__dba25800{text-align:center}.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_pluEnabled__dba25800:not(.Pricingfeatureitem_module_assistedBkTooltip__dba25800).Pricingfeatureitem_module_highlighted__dba25800{position:relative}.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_pluEnabled__dba25800:not(.Pricingfeatureitem_module_assistedBkTooltip__dba25800).Pricingfeatureitem_module_highlighted__dba25800 .Pricingfeatureitem_module_priceFeatWrap__dba25800{z-index:1}.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_pluEnabled__dba25800:not(.Pricingfeatureitem_module_assistedBkTooltip__dba25800).Pricingfeatureitem_module_highlighted__dba25800:after{background-color:#ecf6ef;content:"";height:calc(100% - .75rem);inset:.75rem -1.5rem;position:absolute}.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_pluEnabled__dba25800:not(.Pricingfeatureitem_module_assistedBkTooltip__dba25800) .Pricingfeatureitem_module_priceTextWrapper__dba25800{text-align:center}.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_pluEnabled__dba25800:not(.Pricingfeatureitem_module_assistedBkTooltip__dba25800) .Pricingfeatureitem_module_priceFeatBadgeWrapper__dba25800{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Pricingfeatureitem_module_priceFeatItem__dba25800 .Pricingfeatureitem_module_priceFeatBadgeWrapper__dba25800{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_topBorder__dba25800{border-top:.0625rem solid #d4d7dc}.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_bottomBorder__dba25800{border-bottom:.0625rem solid #d4d7dc;padding-bottom:.875rem}.Pricingfeatureitem_module_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_module_priceFeatWrap__dba25800.Pricingfeatureitem_module_focus__dba25800:before,.Pricingfeatureitem_module_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_module_priceFeatWrap__dba25800.Pricingfeatureitem_module_pluEnabled__dba25800:focus:before{left:-.125rem}.Pricingfeatureitem_module_priceFeatItem__dba25800 i.Pricingfeatureitem_module_iconCaratGray__dba25800+span,.Pricingfeatureitem_module_priceFeatItem__dba25800 i.Pricingfeatureitem_module_iconCaratRoundTeal__dba25800+span,.Pricingfeatureitem_module_priceFeatItem__dba25800 i.Pricingfeatureitem_module_iconCaratTeal__dba25800+span,.Pricingfeatureitem_module_priceFeatItem__dba25800 i.Pricingfeatureitem_module_iconInfoRoundGray__dba25800+span.Pricingfeatureitem_module_priceFeatText__dba25800{cursor:pointer}.Pricingfeatureitem_module_featItemBold__dba25800{font-weight:600}.Pricingfeatureitem_module_featureIcon__dba25800{display:inline-block}.Pricingfeatureitem_module_featureItemUnderlined__dba25800{text-decoration:underline}.Pricingfeatureitem_module_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_module_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_module_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_module_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_module_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_module_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_module_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_module_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_module_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_module_priceFeatText__dba25800{padding-left:.5rem;padding-right:.625rem;position:relative;text-align:left}.Pricingfeatureitem_module_priceFeatText__dba25800.Pricingfeatureitem_module_featureNoicon__dba25800,.Pricingfeatureitem_module_priceFeatText__dba25800.Pricingfeatureitem_module_iconDisabled__dba25800{padding-left:0}.Pricingfeatureitem_module_priceFeatText__dba25800[class*=Link],.Pricingfeatureitem_module_priceFeatText__dba25800[class*=Link]:hover{color:#000;font-weight:600}.Pricingfeatureitem_module_priceFeatItem__dba25800 i.Pricingfeatureitem_module_iconCaratGray__dba25800+span.Pricingfeatureitem_module_priceFeatText__dba25800:hover,.Pricingfeatureitem_module_priceFeatItem__dba25800 i.Pricingfeatureitem_module_iconCaratRoundTeal__dba25800+span.Pricingfeatureitem_module_priceFeatText__dba25800:hover,.Pricingfeatureitem_module_priceFeatItem__dba25800 i.Pricingfeatureitem_module_iconCaratTeal__dba25800+span.Pricingfeatureitem_module_priceFeatText__dba25800:hover,.Pricingfeatureitem_module_priceFeatItem__dba25800 i.Pricingfeatureitem_module_iconInfoRoundGray__dba25800+span.Pricingfeatureitem_module_priceFeatText__dba25800:hover{text-decoration:underline}.Pricingfeatureitem_module_pricefeatSubtext__dba25800{font-size:.75rem;width:100%}.Pricingfeatureitem_module_pricefeatSubtext__dba25800.Pricingfeatureitem_module_pluEnabled__dba25800{text-align:center}.Pricingfeatureitem_module_pricefeatSubtextAlign__dba25800{padding-left:1.5625rem}.Pricingfeatureitem_module_pricefeatSubtextAlign__dba25800.Pricingfeatureitem_module_featureNoicon__dba25800{padding-left:0}.Pricingfeatureitem_module_pricefeatSubtextAlign__dba25800.Pricingfeatureitem_module_pluEnabled__dba25800{text-align:center}.Pricingfeatureitem_module_hidePricefeatItem__dba25800{display:none}.Pricingfeatureitem_module_priceFeatTextLinkVariation__dba25800{color:#0097e6!important;padding-left:.5rem!important;padding-right:.625rem!important}.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_drawerEnabled__dba25800:not(.Pricingfeatureitem_module_ipdDrawerEnabled__dba25800){padding-top:calc(var(--spacing-xxsmall) + var(--spacing-xxxsmall))}.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_drawerEnabled__dba25800:not(.Pricingfeatureitem_module_ipdDrawerEnabled__dba25800) .Pricingfeatureitem_module_priceFeatText__dba25800{text-decoration:underline}.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_drawerEnabled__dba25800 .Pricingfeatureitem_module_noTextDecoration__dba25800{text-decoration:none}.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_drawerEnabled__dba25800:focus .Pricingfeatureitem_module_tooltipWrapper__dba25800,.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_drawerEnabled__dba25800:focus-within .Pricingfeatureitem_module_tooltipWrapper__dba25800,.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_drawerEnabled__dba25800:hover .Pricingfeatureitem_module_tooltipWrapper__dba25800,.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_drawerEnabled__dba25800:target .Pricingfeatureitem_module_tooltipWrapper__dba25800{display:block}.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_drawerEnabled__dba25800 .Pricingfeatureitem_module_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_module_priceFeatItem__dba25800.Pricingfeatureitem_module_drawerEnabled__dba25800 .Pricingfeatureitem_module_tooltipWrapper__dba25800 .Pricingfeatureitem_module_seeMore__dba25800{display:block;font-size:.75rem;line-height:1rem;margin-top:.5rem}.Pricingfeatureitem_module_priceFeatItem__dba25800.Pricingfeatureitem_module_drawerEnabled__dba25800 .Pricingfeatureitem_module_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_module_pluEnabled__dba25800 .Pricingfeatureitem_module_assistedBkTooltip__dba25800 .Pricingfeatureitem_module_priceFeatText__dba25800.Pricingfeatureitem_module_priceFeatText__dba25800{font-weight:600}.Pricingfeatureitem_module_pluTooltipWrapper__dba25800.Pricingfeatureitem_module_pluTooltipWrapper__dba25800{border-radius:.5rem;max-width:17.375rem;padding:.75rem 1rem .5rem;width:17.375rem}.Pricingfeatureitem_module_pluTooltipWrapper__dba25800.Pricingfeatureitem_module_pluTooltipWrapper__dba25800 [class*=Tooltip_title]{font-weight:700}.Pricingfeatureitem_module_pluTooltipWrapper__dba25800.Pricingfeatureitem_module_pluTooltipWrapper__dba25800 ul{list-style:disc;padding-top:0}.Pricingfeatureitem_module_pluTooltipWrapper__dba25800.Pricingfeatureitem_module_pluTooltipWrapper__dba25800 ul li{display:list-item!important;list-style:disc;padding-bottom:0;width:100%}.Pricingfeatureitem_module_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_module_disclaimerLink__dba25800:hover{cursor:pointer}.Pricingfeatureitem_module_badgeFloat__dba25800{left:100%;position:absolute;top:0;z-index:1}.Pricingfeatureitem_module_logoImg__dba25800{margin:0 auto .25rem 0}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_wrap__8c0476c7.Pricingtoggle_module_hasFilter__8c0476c7{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.Pricingtoggle_module_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_module_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_module_toggle__8c0476c7:focus-visible:before{border:.1875rem solid #0077c5}.Pricingtoggle_module_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_module_on__8c0476c7{background:#0e8900}.Pricingtoggle_module_on__8c0476c7:after{-webkit-transform:translateX(0);transform:translateX(0)}.Pricingtoggle_module_off__8c0476c7{background:#393a3d}.Pricingtoggle_module_off__8c0476c7:after{-webkit-transform:translateX(1.1875rem);transform:translateX(1.1875rem)}.Pricingtoggle_module_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_module_button__8c0476c7{margin:0 .625rem;padding:0 .625rem}}.Pricingtoggle_module_button__8c0476c7.Pricingtoggle_module_stepFlow__8c0476c7{font-size:1rem;font-weight:700}.Pricingtoggle_module_buy__8c0476c7{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:1024px){.Pricingtoggle_module_buy__8c0476c7{margin-right:.1875rem}}.Pricingtoggle_module_try__8c0476c7{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:767px){.Pricingtoggle_module_try__8c0476c7{margin-left:.9375rem}}.Pricingtoggle_module_buyTxt__8c0476c7{text-align:right}.Pricingtoggle_module_buyTxt__8c0476c7.Pricingtoggle_module_stepFlow__8c0476c7{width:10.625rem}.Pricingtoggle_module_tryTxt__8c0476c7{text-align:left}.Pricingtoggle_module_active__8c0476c7{color:#393a3d;pointer-events:none}.Pricingtoggle_module_small__8c0476c7{font-size:1.25rem;line-height:1.75rem}.Pricingtoggle_module_rwToggleContainer__8c0476c7 .Pricingtoggle_module_toggle__8c0476c7{height:2rem;width:3.6875rem}.Pricingtoggle_module_rwToggleContainer__8c0476c7 .Pricingtoggle_module_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_module_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_module_rwToggleContainer__8c0476c7 .Pricingtoggle_module_small__8c0476c7{font-size:1rem;line-height:1.5rem}.Pricingtoggle_module_rwToggleContainer__8c0476c7 .Pricingtoggle_module_on__8c0476c7{background:#0a8543}.Pricingtoggle_module_rwToggleContainer__8c0476c7 .Pricingtoggle_module_on__8c0476c7:after{left:.25rem;-webkit-transform:translateX(-.125rem);transform:translateX(-.125rem)}.Pricingtoggle_module_rwToggleContainer__8c0476c7 .Pricingtoggle_module_off__8c0476c7{background:#adaba5}.Pricingtoggle_module_rwToggleContainer__8c0476c7 .Pricingtoggle_module_off__8c0476c7:after{-webkit-transform:translateX(1.4375rem);transform:translateX(1.4375rem)}.Pricingtoggle_module_freeGuidedSetup__8c0476c7{margin:0 .625rem;padding:0 .625rem}.Pricingtoggle_module_freeGuidedSetup__8c0476c7 a{color:#0077c5}.Pricingtoggle_module_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_module_rwToggleContainer__8c0476c7{grid-template-columns:.57fr 3.75rem .42fr}}.Pricingtoggle_module_rwToggleContainer__8c0476c7 .Pricingtoggle_module_buyTxt__8c0476c7,.Pricingtoggle_module_rwToggleContainer__8c0476c7 .Pricingtoggle_module_tryTxt__8c0476c7{color:#393a3d;font-weight:500}@media (max-width:767px){.Pricingtoggle_module_rwToggleContainer__8c0476c7 .Pricingtoggle_module_buyTxt__8c0476c7,.Pricingtoggle_module_rwToggleContainer__8c0476c7 .Pricingtoggle_module_tryTxt__8c0476c7{font-size:1rem;font-weight:700;line-height:1.5rem;text-align:left;white-space:normal}.Pricingtoggle_module_rwToggleContainer__8c0476c7 .Pricingtoggle_module_tryTxt__8c0476c7{font-weight:600}}.Pricingtoggle_module_rwToggleContainer__8c0476c7 .Pricingtoggle_module_buyTxt__8c0476c7 b{color:#dd2366;font-weight:800}.Pricingtoggle_module_rwToggleContainer__8c0476c7 .Pricingtoggle_module_active__8c0476c7 .Pricingtoggle_module_buyTxt__8c0476c7,.Pricingtoggle_module_rwToggleContainer__8c0476c7 .Pricingtoggle_module_active__8c0476c7 .Pricingtoggle_module_tryTxt__8c0476c7,.Pricingtoggle_module_rwToggleContainer__8c0476c7 .Pricingtoggle_module_active__8c0476c7 b{color:#000}.Pricingtoggle_module_rwToggleContainer__8c0476c7 .Pricingtoggle_module_active__8c0476c7 b{font-weight:800}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87{background-color:transparent;margin-bottom:0}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgWhite__b9929b87{background-color:#fff;color:#000;margin-bottom:0}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgWhite__b9929b87.ProductBanner_module_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_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgWhite__b9929b87.ProductBanner_module_forceFullWidth__b9929b87{margin-left:0;margin-right:0;max-width:100%;width:100%}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgWhite__b9929b87.ProductBanner_module_forceFullWidth__b9929b87.ProductBanner_module_large__b9929b87{max-width:100%}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgWhite__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:3rem;font-weight:700;line-height:3.75rem;margin:0;max-width:56.25rem;text-align:center;width:100%}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgWhite__b9929b87 .ProductBanner_module_productBannerSubtext__b9929b87{margin:0;max-width:56.25rem;text-align:center;width:100%}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgBlack__b9929b87{background-color:#000;color:#fff}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgBlack__b9929b87 .ProductBanner_module_productBannerText__b9929b87{color:#fff}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgAgave30__b9929b87{background-color:var(--color-agave-30);color:#000}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgBlue08__b9929b87{background-color:var(--color-blue-08);color:#fff}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgBlue08__b9929b87 .ProductBanner_module_productBannerText__b9929b87{color:#fff}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_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_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgAngularGradient__b9929b87.ProductBanner_module_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_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgAngularGradient__b9929b87.ProductBanner_module_forceFullWidth__b9929b87{margin-left:0;margin-right:0;max-width:100%;width:100%}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgAngularGradient__b9929b87.ProductBanner_module_forceFullWidth__b9929b87.ProductBanner_module_large__b9929b87{max-width:100%}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgAngularGradient__b9929b87 .ProductBanner_module_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_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgAngularGradient__b9929b87 .ProductBanner_module_productBannerSubtext__b9929b87{margin:0;max-width:56.25rem;text-align:center;width:100%}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_large__b9929b87{padding-bottom:5rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_medium__b9929b87{gap:1.25rem;padding:5rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_medium__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:2.5rem;line-height:3.25rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_medium__b9929b87 .ProductBanner_module_productBannerSubtext__b9929b87{font-size:1rem;line-height:1.5rem;margin:0 0 1.25rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_small6__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:1.25rem;line-height:2.25rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_xsmall__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:1.75rem;line-height:2.25rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_small4__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:2.125rem;line-height:2.75rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_noBorderRadius__b9929b87{border-radius:0}.ProductBanner_module_productBanner__b9929b87 .ProductBanner_module_productBannerSubtext__b9929b87{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_large__b9929b87{gap:2.5rem;margin-left:2.5rem;margin-right:2.5rem;padding:5rem 5rem 3.75rem;text-align:center}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_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_module_productBanner__b9929b87.ProductBanner_module_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_module_productBanner__b9929b87.ProductBanner_module_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_module_productBanner__b9929b87.ProductBanner_module_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_module_productBanner__b9929b87.ProductBanner_module_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_module_productBanner__b9929b87.ProductBanner_module_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_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_xxsmall__b9929b87.ProductBanner_module_inRightRail__b9929b87 .ProductBanner_module_productBannerSubtext__b9929b87{margin:0}.ProductBanner_module_productBanner__b9929b87 .ProductBanner_module_productBannerText__b9929b87:empty{display:none}.ProductBanner_module_productBannerText__b9929b87{color:#000;font-size:2.125rem;font-weight:700;line-height:2.75rem}.ProductBanner_module_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_module_iesTheme__b9929b87 .ProductBanner_module_productBannerCtaContainer__b9929b87{gap:1.25rem}.ProductBanner_module_small6__b9929b87 .ProductBanner_module_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_module_small6__b9929b87 .ProductBanner_module_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_module_xxsmall__b9929b87 .ProductBanner_module_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_module_xxsmall__b9929b87 .ProductBanner_module_productBannerCtaContainer__b9929b87{-ms-flex-item-align:start;align-self:flex-start;-ms-flex-negative:0;flex-shrink:0;margin-top:auto}.ProductBanner_module_xxsmall__b9929b87 .ProductBanner_module_productBannerCtaContainer__b9929b87 .ProductBanner_module_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_module_productBanner__b9929b87{margin-inline:1.25rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_large__b9929b87{margin:0;max-width:unset;padding:2.5rem 1.25rem;text-align:left}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgAngularGradient__b9929b87.ProductBanner_module_large__b9929b87{height:auto;margin-inline:0;min-height:11.25rem;padding:3.75rem 2.5rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgAngularGradient__b9929b87.ProductBanner_module_large__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:2.125rem;line-height:2.75rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgWhite__b9929b87.ProductBanner_module_large__b9929b87{height:auto;margin-inline:0;min-height:11.25rem;padding:3.75rem 2.5rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgWhite__b9929b87.ProductBanner_module_large__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:2.125rem;line-height:2.75rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_medium__b9929b87{max-width:unset;padding:2.5rem 1.25rem;text-align:left}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_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_module_productBanner__b9929b87.ProductBanner_module_small6__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:1.75rem;line-height:var(--font-lineheight-heading)}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_small4__b9929b87,.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_xsmall__b9929b87{max-width:unset;padding:2.5rem 1.25rem;text-align:left}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_xxsmall__b9929b87{height:10.8125rem;padding:1.25rem;text-align:left;width:13.125rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_xxsmall__b9929b87.ProductBanner_module_inRightRail__b9929b87{height:auto;width:20.9375rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_xxsmall__b9929b87.ProductBanner_module_inRightRail__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:2.125rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_inRightRail__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_xxsmall__b9929b87 .ProductBanner_module_productBannerSubtext__b9929b87{font-size:1.75rem;line-height:2.25rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:1.75rem;line-height:3.75rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_xxsmall__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:1.25rem;font-style:normal;font-weight:700;line-height:var(--font-lineheight-heading02)}.ProductBanner_module_productBannerCtaContainer__b9929b87,.ProductBanner_module_small6__b9929b87 .ProductBanner_module_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_module_productBanner__b9929b87{text-align:center}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_small6__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:1.25rem;line-height:var(--font-lineheight-heading01)}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:3rem;line-height:3.75rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_xxsmall__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:1.25rem;font-style:normal;font-weight:700;line-height:var(--font-lineheight-heading02)}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_inRightRail__b9929b87.ProductBanner_module_xxsmall__b9929b87{gap:.9375rem;height:auto}}@media screen and (min-width:768px) and (max-width:1200px){.ProductBanner_module_productBanner__b9929b87{margin-inline:2.5rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_large__b9929b87{margin:0;max-width:unset;padding:2.5rem 1.25rem;text-align:left}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgAngularGradient__b9929b87.ProductBanner_module_large__b9929b87{height:auto;margin-inline:0;min-height:12.5rem;padding:5rem 2.5rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgAngularGradient__b9929b87.ProductBanner_module_large__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:2.125rem;line-height:2.75rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgWhite__b9929b87.ProductBanner_module_large__b9929b87{height:auto;margin-inline:0;min-height:12.5rem;padding:5rem 2.5rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_bgWhite__b9929b87.ProductBanner_module_large__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:2.125rem;line-height:2.75rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_medium__b9929b87,.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_small6__b9929b87{max-width:unset;padding:2.5rem 1.25rem;text-align:left}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_small6__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:1.75rem;line-height:var(--font-lineheight-heading)}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_small4__b9929b87,.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_xsmall__b9929b87{max-width:unset;padding:2.5rem 1.25rem;text-align:left}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_xxsmall__b9929b87{height:10.8125rem;padding:1.25rem;text-align:left;width:13.125rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_xxsmall__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:1.25rem;font-style:normal;font-weight:700;line-height:var(--font-lineheight-heading02)}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_inRightRail__b9929b87.ProductBanner_module_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_module_productBanner__b9929b87.ProductBanner_module_inRightRail__b9929b87.ProductBanner_module_xxsmall__b9929b87 .ProductBanner_module_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_module_productBanner__b9929b87.ProductBanner_module_inRightRail__b9929b87.ProductBanner_module_xxsmall__b9929b87 .ProductBanner_module_productBannerCtaContainer__b9929b87{-ms-flex-item-align:center;align-self:center;-ms-flex-negative:initial;flex-shrink:1;margin-top:0}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_inRightRail__b9929b87.ProductBanner_module_xxsmall__b9929b87 .ProductBanner_module_productBannerCtaContainer__b9929b87 .ProductBanner_module_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_module_productBanner__b9929b87 .ProductBanner_module_productBannerCtaContainer__b9929b87,.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_small6__b9929b87 .ProductBanner_module_productBannerCtaContainer__b9929b87{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}@media screen and (min-width:769px) and (max-width:1200px){.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_xxsmall__b9929b87{margin-inline:0}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_inRightRail__b9929b87.ProductBanner_module_xxsmall__b9929b87{gap:.9375rem;padding:1.25rem;text-align:left}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_inRightRail__b9929b87.ProductBanner_module_xxsmall__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:1.25rem;line-height:1.75rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_inRightRail__b9929b87.ProductBanner_module_xxsmall__b9929b87 .ProductBanner_module_productBannerCtaContainer__b9929b87{-ms-flex-item-align:start;align-self:flex-start}}@media screen and (max-width:767px){.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_inRightRail__b9929b87.ProductBanner_module_xxsmall__b9929b87{gap:1.25rem}.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_inRightRail__b9929b87.ProductBanner_module_xxsmall__b9929b87 .ProductBanner_module_productBannerText__b9929b87{font-size:1.75rem}}@media screen and (min-width:769px) and (max-width:1024px){.ProductBanner_module_productBanner__b9929b87.ProductBanner_module_inRightRail__b9929b87.ProductBanner_module_iesTheme__b9929b87.ProductBanner_module_xxsmall__b9929b87 .ProductBanner_module_productBannerSubtext__b9929b87{font-size:1.25rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_productFinderQuestion__card__6d558afd{padding:2.5rem 1.25rem}}@media (min-width:1024px){.ProductFinderQuestionCard_module_productFinderQuestion__card__6d558afd{border-radius:1rem;min-height:34.375rem;padding:5rem 3.75rem}}.ProductFinderQuestionCard_module_productFinderQuestion__card__6d558afd:nth-of-type(odd){-webkit-box-shadow:var(--elevation-product-finder-card);box-shadow:var(--elevation-product-finder-card)}.ProductFinderQuestionCard_module_productFinderQuestion__card__6d558afd:focus{outline:0 none}.ProductFinderQuestionCard_module_productFinderQuestion__card_Current__6d558afd{left:0;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);visibility:visible}.ProductFinderQuestionCard_module_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_module_productFinderQuestion__cardItems__6d558afd{height:18.75rem}@media (min-width:1024px){.ProductFinderQuestionCard_module_productFinderQuestion__cardItems__6d558afd{height:16.875rem}}.ProductFinderQuestionCard_module_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_module_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_module_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_module_productFinderQuestion__cardBtns__6d558afd{padding-top:2.5rem}}.ProductFinderQuestionCard_module_productFinderQuestion__cardBtnsPrev__6d558afd{background:#0d333f;border-radius:.25rem;height:var(--spacing-rw-medium-button-height);min-width:var(--spacing-rw-medium-button-height)}.ProductFinderQuestionCard_module_productFinderQuestion__cardBtnsPrev__6d558afd.ProductFinderQuestionCard_module_focus__6d558afd:not(:active):before,.ProductFinderQuestionCard_module_productFinderQuestion__cardBtnsPrev__6d558afd:after,.ProductFinderQuestionCard_module_productFinderQuestion__cardBtnsPrev__6d558afd:focus:not(:active):before{border-radius:.25rem}.ProductFinderQuestionCard_module_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_module_productFinderQuestion__cardBtnsNext__6d558afd{background:#0d333f;border-radius:.25rem;height:var(--spacing-rw-medium-button-height);margin-left:.25rem}.ProductFinderQuestionCard_module_productFinderQuestion__cardBtnsNext__6d558afd.ProductFinderQuestionCard_module_focus__6d558afd:not(:active):before,.ProductFinderQuestionCard_module_productFinderQuestion__cardBtnsNext__6d558afd:focus:not(:active):before{border-radius:.25rem}.ProductFinderQuestionCard_module_productFinderQuestion__cardBtnsNext__6d558afd:after{background:#0d333f;border-radius:.25rem}.ProductFinderQuestionCard_module_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_module_productFinderQuestion__cardBtnsNext__6d558afd span svg{margin-left:1.25rem}.ProductFinderQuestionCard_module_productFinderQuestion__cardItemslist__6d558afd{list-style:none;margin:0;padding:0}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_productFinderQuestion__itemButtonWrapper__03b257b6,.ProductFinderQuestionCardItem_module_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_module_productFinderQuestion__itemButtonWrapper__03b257b6,.ProductFinderQuestionCardItem_module_productFinderQuestion__item__03b257b6{min-height:3.75rem;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}}.ProductFinderQuestionCardItem_module_productFinderQuestion__itemButtonWrapper__03b257b6{-webkit-box-shadow:var(--elevation-product-finder-item);box-shadow:var(--elevation-product-finder-item);padding-left:0}.ProductFinderQuestionCardItem_module_productFinderQuestion__item__03b257b6.ProductFinderQuestionCardItem_module_medium__03b257b6{margin-bottom:1rem;min-height:5.5625rem}@media (min-width:1024px){.ProductFinderQuestionCardItem_module_productFinderQuestion__item__03b257b6.ProductFinderQuestionCardItem_module_medium__03b257b6{min-height:4.9375rem}}.ProductFinderQuestionCardItem_module_productFinderQuestion__item__03b257b6.ProductFinderQuestionCardItem_module_large__03b257b6{margin-bottom:1.25rem;min-height:8.75rem}@media (min-width:1024px){.ProductFinderQuestionCardItem_module_productFinderQuestion__item__03b257b6.ProductFinderQuestionCardItem_module_large__03b257b6{min-height:7.8125rem}.ProductFinderQuestionCardItem_module_productFinderQuestion__itemButtonWrapper__03b257b6:hover,.ProductFinderQuestionCardItem_module_productFinderQuestion__itemButtonWrapper__03b257b6:hover .ProductFinderQuestionCardItem_module_productFinderQuestion__item__03b257b6{background:var(--color-green-rw-green)}}.ProductFinderQuestionCardItem_module_productFinderQuestion__itemButtonWrapper_Active__03b257b6,.ProductFinderQuestionCardItem_module_productFinderQuestion__item_Active__03b257b6{background:var(--color-green-rw-green)}.ProductFinderQuestionCardItem_module_productFinderQuestion__item__03b257b6:last-of-type{margin-bottom:0}.ProductFinderQuestionCardItem_module_productFinderQuestion__itemTitle__03b257b6{font-weight:500}@media (max-width:414px){.ProductFinderQuestionCardItem_module_productFinderQuestion__itemTitle__03b257b6{font-size:.875rem}}@media (max-width:375px){.ProductFinderQuestionCardItem_module_productFinderQuestion__itemTitle__03b257b6{font-size:.75rem}}.ProductFinderQuestionCardItem_module_productFinderQuestion__itemTitle__03b257b6 div{color:#0d333f}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_productFinderQuestionTooltip__1168c28c{display:none}}.ProductFinderQuestionTooltip_module_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_module_productFinderQuestionTooltipText__1168c28c span{color:#fff;font-size:1.25rem;font-weight:500;line-height:1.75rem}.ProductFinderQuestionTooltip_module_productFinderQuestionTooltipText__1168c28c svg{margin-left:.625rem}.ProductFinderQuestionTooltip_module_productFinderQuestionTooltipText__1168c28c span:after{background:#fff;content:"";display:block;height:calc(var(--border-width-rw-tertiary)/2);width:calc(100% - 1.625rem)}.ProductFinderQuestionTooltip_module_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_module_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_module_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_module_productFinderQuestionTooltipWrapper_Show__1168c28c{opacity:1;pointer-events:inherit}.ProductFinderQuestionTooltip_module_productFinderQuestionTooltipWrapperClose__1168c28c{position:absolute;right:1.25rem;top:1.25rem}.ProductFinderQuestionTooltip_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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;--dividerSize:0.5rem;--borderRadius:6.25rem}.ProductTimelineItem_module_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;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif}.ProductTimelineItem_module_timelineInternalContent__42f602a5{padding-left:1.25rem;padding-right:1.25rem;padding-top:1.25rem;width:83.333%}.ProductTimelineItem_module_timelineInternalContent__42f602a5.ProductTimelineItem_module_backgroundGrey__42f602a5{background:#f4f5f8;border-radius:.25rem;border-top:2.5rem solid #e3e5e8;margin-bottom:2.5rem;padding-bottom:2.5rem}.ProductTimelineItem_module_extraFeaturesTitle__42f602a5{border-bottom:.0625rem solid #babec5;color:#53b700;font-size:1.5rem;font-weight:600;line-height:1.28571429;margin-bottom:1.25rem;padding-bottom:.5rem}.ProductTimelineItem_module_divider__42f602a5{display:block}.ProductTimelineItem_module_dividerGrey__42f602a5{background-color:#e3e5e8;display:inherit;height:100%;margin:0 1.25rem .5rem;width:.5rem;width:var(--dividerSize)}.ProductTimelineItem_module_dividerGrey__42f602a5.ProductTimelineItem_module_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_module_dividerGreen__42f602a5{background-color:#53b700;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 1.25rem;width:.5rem;width:var(--dividerSize)}.ProductTimelineItem_module_dividerDot__42f602a5{background-color:#53b700;border-radius:50%;display:inherit;height:.5rem;height:var(--dividerSize);margin:0 1.25rem .5rem;width:.5rem;width:var(--dividerSize)}.ProductTimelineItem_module_timelineTitle__42f602a5{font-size:2.125rem;font-weight:600;line-height:1.28571429;margin-bottom:1rem}.ProductTimelineItem_module_timelineTitle__42f602a5.ProductTimelineItem_module_nonFeatureTitle__42f602a5{font-size:1.5rem}.ProductTimelineItem_module_timelineBadge__42f602a5{margin-bottom:1.25rem;padding:.25rem .5rem}.ProductTimelineItem_module_timelineContent__42f602a5{font-size:1.25rem;font-weight:400;line-height:1.5;padding-bottom:1.25rem}.ProductTimelineItem_module_timelineContent__42f602a5.ProductTimelineItem_module_nonFeatureContent__42f602a5{font-size:1rem}.ProductTimelineItem_module_timelineVideoImage__42f602a5{margin-bottom:2.5rem}@media (max-width:768px){.ProductTimelineItem_module_timelineInternalContent__42f602a5{width:100%}.ProductTimelineItem_module_timelineTitle__42f602a5{font-size:1.75rem}.ProductTimelineItem_module_extraFeaturesTitle__42f602a5{font-size:1.25rem}.ProductTimelineItem_module_timelineContent__42f602a5{font-size:1rem}.ProductTimelineItem_module_divider__42f602a5{display:none}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_products__a0cbee85{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#393a3d;-ms-flex-direction:column;flex-direction:column;padding:2.5rem 1.25rem}.Products_module_products__a0cbee85.Products_module_fusionBackgroundColor__a0cbee85{background-color:#000}@media only screen and (min-width:768px){.Products_module_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_module_products__a0cbee85{margin:0 auto!important;max-width:90rem;padding:2.5rem}}.Products_module_intuitLogo__a0cbee85{margin-bottom:1.25rem}@media only screen and (min-width:768px){.Products_module_intuitLogo__a0cbee85{margin-bottom:0;margin-right:4.75rem;width:10rem}}@media only screen and (min-width:1024px){.Products_module_intuitLogo__a0cbee85{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin-right:0}}.Products_module_list__a0cbee85{display:block}.Products_module_list__a0cbee85 a:not(:last-child){margin-bottom:1.25rem;margin-right:1.25rem}@media only screen and (min-width:1024px){.Products_module_list__a0cbee85{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:3;-ms-flex:3 0 0px;flex:3 0 0}.Products_module_list__a0cbee85 a:not(:last-child){margin-bottom:0;margin-right:1.25rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_toggle__e7ef19b2{0%,45%{-webkit-transform:translateY(0);transform:translateY(0)}55%,to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes Promo_module_toggle__e7ef19b2{0%,45%{-webkit-transform:translateY(0);transform:translateY(0)}55%,to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.Promo_module_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_module_promo__e7ef19b2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.Promo_module_promo__e7ef19b2.Promo_module_height__e7ef19b2{height:5rem}.Promo_module_promo__e7ef19b2.Promo_module_promoLegalVariiant__e7ef19b2{height:7.5rem}@media (min-width:1200px){.Promo_module_promo__e7ef19b2.Promo_module_promoLegalVariiant__e7ef19b2{height:5rem}}@media (max-width:767px){.Promo_module_promo__e7ef19b2.Promo_module_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_module_promo__e7ef19b2.Promo_module_twoButtonsStyle__e7ef19b2 .Promo_module_wrap__e7ef19b2{margin-bottom:1rem;margin-left:0;width:100%}}@media (min-width:1024px){.Promo_module_promo__e7ef19b2.Promo_module_twoButtonsStyle__e7ef19b2 .Promo_module_button__e7ef19b2.Promo_module_promoFirstButton__e7ef19b2{margin-right:1.25rem}}@media (min-width:768px) and (max-width:1023px){.Promo_module_promo__e7ef19b2.Promo_module_twoButtonsStyle__e7ef19b2{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.Promo_module_promo__e7ef19b2.Promo_module_twoButtonsStyle__e7ef19b2 .Promo_module_button__e7ef19b2{margin-left:1.25rem;margin-right:0}}@media (min-width:1024px) and (max-width:1199px){.Promo_module_promo__e7ef19b2.Promo_module_twoButtonsStyle__e7ef19b2 .Promo_module_wrap__e7ef19b2{margin-right:auto}}.Promo_module_promo__e7ef19b2 .Promo_module_btnGrey__e7ef19b2{background-color:#393a3d;color:#fff}.Promo_module_promo__e7ef19b2 .Promo_module_btnGrey__e7ef19b2:after{background-color:#000}.Promo_module_promo__e7ef19b2 .Promo_module_btnWhite__e7ef19b2{background-color:#fff;color:#393a3d}.Promo_module_promo__e7ef19b2 .Promo_module_btnWhite__e7ef19b2:after{background-color:#babec5}.Promo_module_promo__e7ef19b2 .Promo_module_btnGreen01__e7ef19b2{background-color:#108000;color:#fff}.Promo_module_promo__e7ef19b2 .Promo_module_btnGreen01__e7ef19b2:after{background-color:#0d7300}.Promo_module_promo__e7ef19b2 .Promo_module_btnGreen02__e7ef19b2{background-color:#2ca01c;color:#000}.Promo_module_promo__e7ef19b2 .Promo_module_btnGreen02__e7ef19b2:after{background-color:#0e8900}.Promo_module_promo__e7ef19b2 .Promo_module_btnWrBlueDark__e7ef19b2{background-color:#0d333f;color:#fff}.Promo_module_promo__e7ef19b2 .Promo_module_btnWrBlueDark__e7ef19b2:after{background-color:#000}.Promo_module_promo__e7ef19b2 .Promo_module_btnTeal05__e7ef19b2{background-color:#07c4d9;color:#0d333f}.Promo_module_promo__e7ef19b2 .Promo_module_btnTeal05__e7ef19b2:after{background-color:#00a6a4}.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenDarkBlueText__e7ef19b2{background-color:#0fd46c;color:#0d333f}.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenDarkBlueText__e7ef19b2:after{background-color:#0e8900;color:#000}.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenBlackText__e7ef19b2{background-color:#0fd46c;color:#000}.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenBlackText__e7ef19b2:after{background-color:#0e8900;color:#000}.Promo_module_promo__e7ef19b2 .Promo_module_btnMcBlackWhiteText__e7ef19b2{background-color:#000;color:#fff}.Promo_module_promo__e7ef19b2 .Promo_module_btnMcBlackWhiteText__e7ef19b2:after{background-color:#393a3d;color:#fff}.Promo_module_promo__e7ef19b2 .Promo_module_btnWrBlueDark__e7ef19b2,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrBluePrimary__e7ef19b2,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreen04Primary__e7ef19b2,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenBlackText__e7ef19b2,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenDarkBlueText__e7ef19b2,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenPrimary__e7ef19b2,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrWhitePrimary__e7ef19b2{border-radius:.25rem;font-size:.875rem;font-weight:700;height:2.5rem;line-height:1.25rem}.Promo_module_promo__e7ef19b2 .Promo_module_btnWrBlueDark__e7ef19b2 [class*=buttonText],.Promo_module_promo__e7ef19b2 .Promo_module_btnWrBluePrimary__e7ef19b2 [class*=buttonText],.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreen04Primary__e7ef19b2 [class*=buttonText],.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenBlackText__e7ef19b2 [class*=buttonText],.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenDarkBlueText__e7ef19b2 [class*=buttonText],.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenPrimary__e7ef19b2 [class*=buttonText],.Promo_module_promo__e7ef19b2 .Promo_module_btnWrWhitePrimary__e7ef19b2 [class*=buttonText]{font-size:.875rem;line-height:1.25rem}.Promo_module_promo__e7ef19b2 .Promo_module_btnWrBlueDark__e7ef19b2:after,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrBlueDark__e7ef19b2:before,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrBluePrimary__e7ef19b2:after,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrBluePrimary__e7ef19b2:before,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreen04Primary__e7ef19b2:after,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreen04Primary__e7ef19b2:before,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenBlackText__e7ef19b2:after,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenBlackText__e7ef19b2:before,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenDarkBlueText__e7ef19b2:after,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenDarkBlueText__e7ef19b2:before,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenPrimary__e7ef19b2:after,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenPrimary__e7ef19b2:before,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrWhitePrimary__e7ef19b2:after,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrWhitePrimary__e7ef19b2:before{border-radius:.25rem}.Promo_module_promo__e7ef19b2 .Promo_module_btnWrBlueDark__e7ef19b2:focus,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrBluePrimary__e7ef19b2:focus,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreen04Primary__e7ef19b2:focus,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenBlackText__e7ef19b2:focus,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenDarkBlueText__e7ef19b2:focus,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenPrimary__e7ef19b2:focus,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrWhitePrimary__e7ef19b2:focus{border:1 solid #fff}.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenPrimary__e7ef19b2{background-color:#0a8543;color:#fff}.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenPrimary__e7ef19b2:after,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreenPrimary__e7ef19b2:hover{background-color:#086d37}.Promo_module_promo__e7ef19b2 .Promo_module_btnWrBluePrimary__e7ef19b2{background-color:#0d333f;color:#fff}.Promo_module_promo__e7ef19b2 .Promo_module_btnWrBluePrimary__e7ef19b2:after,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrBluePrimary__e7ef19b2:hover{background-color:#09222a}.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreen04Primary__e7ef19b2{background-color:#0fd46c;color:#0d333f}.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreen04Primary__e7ef19b2:after,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrGreen04Primary__e7ef19b2:hover{background-color:#94f8ba}.Promo_module_promo__e7ef19b2 .Promo_module_btnWrWhitePrimary__e7ef19b2{background-color:#fff;color:#0d333f}.Promo_module_promo__e7ef19b2 .Promo_module_btnWrWhitePrimary__e7ef19b2:after,.Promo_module_promo__e7ef19b2 .Promo_module_btnWrWhitePrimary__e7ef19b2:hover{background-color:#eceef1}.Promo_module_promo__e7ef19b2 .Promo_module_btnFusionPrimary_Kiwi__e7ef19b2{background-color:#5bef76;border-radius:.25rem;color:#000;min-height:2.5rem}.Promo_module_promo__e7ef19b2 .Promo_module_btnFusionPrimary_Kiwi__e7ef19b2:before{border-radius:.5rem}.Promo_module_promo__e7ef19b2 .Promo_module_btnFusionPrimary_Kiwi__e7ef19b2:after{background-color:#3bd85e;border-radius:.25rem}.Promo_module_promo__e7ef19b2 .Promo_module_btnBlack__e7ef19b2{background-color:#000;border-radius:.25rem;color:#fff;min-height:2.5rem}.Promo_module_promo__e7ef19b2 .Promo_module_btnBlack__e7ef19b2:before{border-radius:.5rem}.Promo_module_promo__e7ef19b2 .Promo_module_btnBlack__e7ef19b2:after{background-color:#181c1f;border-radius:.25rem}.Promo_module_link__e7ef19b2{display:block;text-decoration:none}.Promo_module_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_module_toggle__e7ef19b2;animation-name:Promo_module_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_module_animate__e7ef19b2{-webkit-animation-name:none;animation-name:none}}.Promo_module_wrapNoAnimate__e7ef19b2{height:100%}.Promo_module_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_module_wrap__e7ef19b2{margin-left:2.5rem}}@media (min-width:1200px){.Promo_module_wrap__e7ef19b2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.Promo_module_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_module_countdown__e7ef19b2{margin-right:-.5rem}}.Promo_module_countdown__e7ef19b2.Promo_module_height__e7ef19b2{height:5rem}.Promo_module_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_module_number__e7ef19b2{font-size:1.25rem;font-weight:700;line-height:1;padding-bottom:.0625rem}.Promo_module_length__e7ef19b2{font-size:.625rem;font-weight:500}.Promo_module_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_module_text__e7ef19b2{font-size:1.25rem;line-height:1.4}.Promo_module_text__e7ef19b2.Promo_module_small__e7ef19b2{font-size:1rem}.Promo_module_text__e7ef19b2 br{display:none}}@media (min-width:1200px){.Promo_module_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_module_text__e7ef19b2.Promo_module_small__e7ef19b2{font-size:1.25rem}}.Promo_module_text__e7ef19b2.Promo_module_height__e7ef19b2{height:5rem}.Promo_module_button__e7ef19b2{-ms-flex-item-align:center;align-self:center;margin-right:1.25rem}@media (min-width:768px){.Promo_module_button__e7ef19b2{margin-right:2.5rem}}.Promo_module_line__e7ef19b2{height:6rem;width:auto;-ms-flex-item-align:center;align-self:center;overflow:hidden}@media (min-width:768px){.Promo_module_line__e7ef19b2{height:3.25rem}}.Promo_module_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_module_announcementSection__e7ef19b2{font-size:1rem;line-height:1.5rem}}.Promo_module_sticky__e7ef19b2{position:fixed;width:100%;z-index:1305}@media (min-width:768px){.Promo_module_sticky__e7ef19b2{top:0!important;top:calc(var(--helloBarDHeight, 0px))!important}}@media (max-width:767px){.Promo_module_sticky__e7ef19b2{top:0!important;top:calc(var(--helloBarMHeight, 0px))!important}}.Promo_module_stickyPromoBelowGlobalNav__e7ef19b2{top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--rwGlobalnavStickyHeight, 0px))!important}.Promo_module_gradient__e7ef19b2{background-image:linear-gradient(45deg,#53b700,#00c1bf)}.Promo_module_gradient__e7ef19b2 .Promo_module_text__e7ef19b2{color:#000}.Promo_module_gradientBlue__e7ef19b2{background-image:linear-gradient(45deg,#055393,#0097e6);color:#fff}.Promo_module_teal1__e7ef19b2{background-color:#008481;color:#fff}.Promo_module_teal3__e7ef19b2{background-color:#00c1bf;color:#000}.Promo_module_grey__e7ef19b2{background-color:#393a3d;color:#fff}.Promo_module_blue__e7ef19b2{background-color:#0077c5;color:#fff}.Promo_module_blue01__e7ef19b2{background-color:#055393;color:#fff}.Promo_module_blue03__e7ef19b2{background-color:#0097e6;color:#fff}.Promo_module_blue04__e7ef19b2{background-color:#21abf6;color:#fff}.Promo_module_blue05__e7ef19b2{background-color:#34bfff;color:#fff}.Promo_module_blue06__e7ef19b2{background-color:#bfdcf1;color:#fff}.Promo_module_blue07__e7ef19b2{background-color:#236cff;color:#fff}.Promo_module_blue08__e7ef19b2{background-color:#00254a;color:#fff}.Promo_module_gold01__e7ef19b2{background-color:#a98343;color:#fff}.Promo_module_gold02__e7ef19b2{background-color:#c4974d;color:#fff}.Promo_module_gold03__e7ef19b2{background-color:#d2aa64;color:#fff}.Promo_module_gold04__e7ef19b2{background-color:#e0bd7b;color:#fff}.Promo_module_gold05__e7ef19b2{background-color:#eed092;color:#fff}.Promo_module_black__e7ef19b2{background-color:#000;color:#fff}.Promo_module_wrBlueDark__e7ef19b2{background-color:#0d333f;color:#fff}.Promo_module_wrGreenDark__e7ef19b2{background-color:#0a8543;color:#fff}.Promo_module_wrGreen__e7ef19b2{background-color:#0fd46c;color:#fff}.Promo_module_mcYellow__e7ef19b2{background-color:#fee01a;color:#000}.Promo_module_wrBlue05__e7ef19b2{background-color:#dbedee;color:#000}.Promo_module_wrBeige01__e7ef19b2{background-color:#e2e0db;color:#000}.Promo_module_wrBeige02__e7ef19b2{background-color:#f3f2ef;color:#000}.Promo_module_wrTeal05__e7ef19b2{background-color:#07c4d9;color:#000}.Promo_module_kiwi50__e7ef19b2{background-color:#5bef76;color:#000}.Promo_module_agave20__e7ef19b2{background-color:#c2f5ff;color:#000}.Promo_module_agave40__e7ef19b2{background-color:#38e8f6;color:#000}.Promo_module_spearmint50__e7ef19b2{background-color:#00d5b0;color:#000}.Promo_module_kiwi10__e7ef19b2{background-color:#d8ffdb;color:#000}.Promo_module_fontColorFusionPrimary_Kiwi__e7ef19b2{color:#5bef76}.Promo_module_fontColorWhite__e7ef19b2{color:#fff}.Promo_module_fontColorGrey01__e7ef19b2{color:#393a3d}.Promo_module_fontColorBlack__e7ef19b2{color:#000}.Promo_module_fontColorWrBlueDark__e7ef19b2{color:#0d333f}.Promo_module_fontColorWrGreenDark__e7ef19b2{color:#0a8543}.Promo_module_fontColorGreen__e7ef19b2{color:#2ca01c}.Promo_module_fontColorTeal05__e7ef19b2{color:#07c4d9}.Promo_module_fontColorWrGreen__e7ef19b2{color:#0fd46c}.Promo_module_fontWeightMedium__e7ef19b2{font-weight:500}.Promo_module_fontWeightDemi__e7ef19b2{font-weight:600}.Promo_module_fontWeightBold__e7ef19b2{font-weight:700}.Promo_module_fontWeightHeavy__e7ef19b2{font-weight:800}.Promo_module_hasLegalText__e7ef19b2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:1.25rem}.Promo_module_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_module_legalText__e7ef19b2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:.625rem}}.Promo_module_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_module_mcVariant__e7ef19b2{height:5rem}}.Promo_module_mcButton__e7ef19b2{font-size:.75rem;line-height:1rem}@media (min-width:768px){.Promo_module_mcButton__e7ef19b2{font-size:1rem;line-height:1.5rem;margin-right:1.25rem}}.Promo_module_mcText__e7ef19b2{margin-bottom:.5rem;-ms-flex-item-align:center;align-self:center}.Promo_module_mcText__e7ef19b2 p{margin-bottom:0!important}.Promo_module_mcText__e7ef19b2 [class*=huge]{font-size:1rem;line-height:1.5rem}.Promo_module_mcText__e7ef19b2 [class*=large]{font-size:.875rem;line-height:1.25rem}.Promo_module_mcText__e7ef19b2 [class*=medium01]{font-size:.75rem;line-height:1rem}.Promo_module_mcText__e7ef19b2 [class*=small]{font-size:.625rem;line-height:1rem}@media (min-width:768px){.Promo_module_mcText__e7ef19b2{margin-bottom:0;margin-right:1.25rem}.Promo_module_mcText__e7ef19b2 [class*=huge]{font-size:1.25rem;line-height:1.75rem}.Promo_module_mcText__e7ef19b2 [class*=large]{font-size:1rem;line-height:1.5rem}.Promo_module_mcText__e7ef19b2 [class*=medium01]{font-size:.875rem;line-height:1.25rem}.Promo_module_mcText__e7ef19b2 [class*=small]{font-size:.75rem;line-height:1rem}}.Promo_module_mcWrap__e7ef19b2{max-width:9.875rem}@media (min-width:768px){.Promo_module_mcWrap__e7ef19b2{max-width:100%}}@media (max-width:calc(1200px - 1px)){.Promo_module_rwWrap__e7ef19b2{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1.25rem}}.Promo_module_mobileButton__e7ef19b2{display:block}@media (min-width:768px){.Promo_module_mobileButton__e7ef19b2{display:none}}.Promo_module_desktopButton__e7ef19b2{display:none}@media (min-width:768px){.Promo_module_desktopButton__e7ef19b2{display:block}}@media (max-width:calc(1200px - 1px)){.Promo_module_noFlex__e7ef19b2{display:initial}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_hideFloatBar__50e45e1d{display:none}.QrcLeadGenFloatBar_module_mailIcon__50e45e1d{padding:1.125rem 0}.QrcLeadGenFloatBar_module_buttonContainer__50e45e1d{padding:1rem 2.5rem}.QrcLeadGenFloatBar_module_closeContainer__50e45e1d{cursor:pointer;padding:1.875rem 0;text-decoration:underline}@-webkit-keyframes QrcLeadGenFloatBar_module_fadeOut__50e45e1d{0%{opacity:1}to{opacity:0}}@keyframes QrcLeadGenFloatBar_module_fadeOut__50e45e1d{0%{opacity:1}to{opacity:0}}@-webkit-keyframes QrcLeadGenFloatBar_module_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_module_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_module_slideOutDownTheatric__50e45e1d{-webkit-animation:QrcLeadGenFloatBar_module_fadeOut__50e45e1d .5s cubic-bezier(.35,0,.5,1) forwards,QrcLeadGenFloatBar_module_slideOutDown__50e45e1d .5s cubic-bezier(.9,0,1,1) forwards;animation:QrcLeadGenFloatBar_module_fadeOut__50e45e1d .5s cubic-bezier(.35,0,.5,1) forwards,QrcLeadGenFloatBar_module_slideOutDown__50e45e1d .5s cubic-bezier(.9,0,1,1) forwards;-webkit-animation:QrcLeadGenFloatBar_module_fadeOut__50e45e1d var(--time6) var(--ease-slow) forwards,QrcLeadGenFloatBar_module_slideOutDown__50e45e1d var(--time6) var(--ease-slow-exit) forwards;animation:QrcLeadGenFloatBar_module_fadeOut__50e45e1d var(--time6) var(--ease-slow) forwards,QrcLeadGenFloatBar_module_slideOutDown__50e45e1d var(--time6) var(--ease-slow-exit) forwards}@media screen and (max-width:766px){.QrcLeadGenFloatBar_module_floatBar__50e45e1d{display:grid;grid-template-columns:repeat(5,minmax(1.875rem,1fr));height:7.6875rem;padding:1.25rem}.QrcLeadGenFloatBar_module_mailIcon__50e45e1d{grid-column:1/1;grid-row:1/2;padding:0 1.25rem 0 0}.QrcLeadGenFloatBar_module_buttonContainer__50e45e1d{padding:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;grid-column:2/4;grid-row:2/2;order:1}.QrcLeadGenFloatBar_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_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_module_mLink__20cf7492:focus,[role=menuitem].QrcMegaNavSection_module_mLink__20cf7492:visited{color:inherit!important;text-decoration:none!important}[role=menuitem].QrcMegaNavSection_module_mLink__20cf7492:hover{color:inherit;text-decoration:none}[role=menuitem] .QrcMegaNavSection_module_mRight__20cf7492{height:1.25rem;width:.6875rem}.QrcMegaNavSection_module_mBorderbtm__20cf7492{border-bottom:.0625rem solid #d4d7dc}.QrcMegaNavSection_module_mLevel__20cf7492{padding:1.25rem;position:absolute;top:0;-webkit-transition:all .5s;transition:all .5s;width:100vw}.QrcMegaNavSection_module_mLeft__20cf7492{height:1.25rem;margin-right:1.25rem;width:.6875rem}.QrcMegaNavSection_module_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_module_mBordertop__20cf7492{border-top:.0625rem solid #d4d7dc}.QrcMegaNavSection_module_mTitle__20cf7492{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;margin-bottom:1.25rem}.QrcMegaNavSection_module_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_module_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_module_dBg__20cf7492{position:relative}.QrcMegaNavSection_module_dBg__20cf7492:before{bottom:-5rem;content:"";left:0;position:absolute;right:-62.5rem;top:-5rem}.QrcMegaNavSection_module_dBg__20cf7492.QrcMegaNavSection_module_white__20cf7492:before{background:#f4f5f8}.QrcMegaNavSection_module_dBg__20cf7492.QrcMegaNavSection_module_dark__20cf7492:before{background:#000}.QrcMegaNavSection_module_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_module_dLink__20cf7492:focus,.QrcMegaNavSection_module_dLink__20cf7492:visited{color:inherit!important;text-decoration:none!important}.QrcMegaNavSection_module_dLink__20cf7492:hover{color:inherit;cursor:pointer;text-decoration:none}.QrcMegaNavSection_module_dDescription__20cf7492{font-size:.875rem;line-height:1.25rem!important;margin-top:.625rem;position:relative}.QrcMegaNavSection_module_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_module_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_module_dSingleColumn__20cf7492{display:block;list-style:none;margin:0;padding:0}.QrcMegaNavSection_module_dSingleColumn__20cf7492 .QrcMegaNavSection_module_dLinkmega__20cf7492{display:block;padding:0 5rem 2.5rem 0;width:100%}.QrcMegaNavSection_module_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_module_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_module_dColumnsContainer__20cf7492 .QrcMegaNavSection_module_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_module_dLinkmega__20cf7492{display:inline-block;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;padding:0 5rem 2.5rem 0}.QrcMegaNavSection_module_dLinkmega__20cf7492:hover>a>span>div>div:first-child{text-decoration:underline}.QrcMegaNavSection_module_dLinkmega__20cf7492:hover>a>span>div:nth-child(2){color:#393a3d;text-decoration:underline}.QrcMegaNavSection_module_dLinkmega__20cf7492.QrcMegaNavSection_module_block__20cf7492{display:block}.QrcMegaNavSection_module_dFlex2__20cf7492{-webkit-box-flex:2;-ms-flex:2;flex:2}.QrcMegaNavSection_module_dListWrap__20cf7492{width:50%}.QrcMegaNavSection_module_dGridWrap__20cf7492{padding:0 0 0 2.5rem;width:50%}.QrcMegaNavSection_module_dGridWrap__20cf7492>div{padding:0 1.25rem 3.75rem 2.5rem!important}}@media (min-width:768px){.QrcMegaNavSection_module_mLevel__20cf7492{width:50vw}.QrcMegaNavSection_module_mLevel2__20cf7492,.QrcMegaNavSection_module_mLevel3__20cf7492{left:50vw}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_qrcTags__9388c9c5{background-color:#fff}.QrcTags_module_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_module_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_module_tagItem__9388c9c5,.QrcTags_module_tagLabel__9388c9c5{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-weight:600;left:0;-webkit-box-flex:0;order:0}.QrcTags_module_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_module_tagItem__9388c9c5:hover{background:#d4d7dc;color:#0d333f;text-decoration:none}.QrcTags_module_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_module_tagItemContainer__9388c9c5{width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.QrcTags_module_tagItemContainer__9388c9c5{width:100%}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_blue__149a65ee{background-color:#0d333f}.QuickLinks_module_white__149a65ee{background-color:#fff}.QuickLinks_module_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_module_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_module_container__149a65ee{max-width:80rem;min-height:9.5rem;padding:3.75rem}}@media screen and (min-width:768px){.QuickLinks_module_container__149a65ee.QuickLinks_module_overlapTop__149a65ee{margin:0 auto -12rem;-webkit-transform:translateY(-56%);transform:translateY(-56%)}.QuickLinks_module_container__149a65ee.QuickLinks_module_overlapBottom__149a65ee{margin:-10rem auto 0;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:1300}}.QuickLinks_module_title__149a65ee{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin:0}@media screen and (min-width:480px){.QuickLinks_module_title__149a65ee br{clear:none;content:" ";display:inline}}@media screen and (min-width:414px){.QuickLinks_module_title__149a65ee{max-width:auto}}@media screen and (min-width:768px){.QuickLinks_module_title__149a65ee{min-width:7.5rem}}@media screen and (min-width:1024px){.QuickLinks_module_title__149a65ee{font-size:1.5rem;line-height:2rem;margin-right:1.25rem;min-width:16.25rem}.QuickLinks_module_title__149a65ee br{clear:both;content:"";display:block}}.QuickLinks_module_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_module_toggle__149a65ee>svg{-webkit-transition:all .3s cubic-bezier(.35,0,.25,1);transition:all .3s cubic-bezier(.35,0,.25,1)}.QuickLinks_module_toggle__149a65ee.QuickLinks_module_toggledIcon__149a65ee>svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:768px){.QuickLinks_module_toggle__149a65ee.QuickLinks_module_toggledIcon__149a65ee+.QuickLinks_module_list__149a65ee{height:auto;min-height:11rem;opacity:1;padding-top:2.5rem}}@media screen and (min-width:768px){.QuickLinks_module_toggle__149a65ee{display:none}}.QuickLinks_module_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_module_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_module_link__149a65ee{list-style-type:none;margin:auto;padding-bottom:2.5rem;width:100%}li.QuickLinks_module_link__149a65ee a{font-size:1.25rem;line-height:1.75rem}li.QuickLinks_module_link__149a65ee br{clear:none;content:" ";display:inline}@media screen and (min-width:768px){li.QuickLinks_module_link__149a65ee{font-weight:600!important;max-width:15.25rem;min-width:7rem;padding:0;text-align:center}li.QuickLinks_module_link__149a65ee a{font-size:1rem;line-height:1.5rem}li.QuickLinks_module_link__149a65ee br{clear:both;content:"";display:block}li.QuickLinks_module_link__149a65ee>*{font-weight:600!important}}@media screen and (min-width:1024px){li.QuickLinks_module_link__149a65ee{max-width:20.625rem;min-width:7.75rem;padding-left:5rem}li.QuickLinks_module_link__149a65ee:last-child{padding-right:5rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_quoteSvg__620ef3c4{margin:2.5rem 0}.Quote_module_quoteSvgIes__620ef3c4{height:2.75rem;width:4.0625rem}.Quote_module_quoteText__620ef3c4{color:#000;font-size:2.5rem;font-weight:700;line-height:3.25rem;margin-bottom:1.25rem;text-align:center}.Quote_module_authorDetails__620ef3c4{color:#8d9096;font-size:1rem;line-height:1.5rem;text-align:center}.Quote_module_quoteImageWrapper__620ef3c4{border-radius:.75rem .75rem 0 0;max-height:21.25rem;overflow:hidden;width:100%}.Quote_module_quoteImageWrapper__620ef3c4.Quote_module_circular__620ef3c4{max-height:unset;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.Quote_module_quoteImage__620ef3c4{width:100%}.Quote_module_circular__620ef3c4 .Quote_module_quoteImage__620ef3c4{-o-object-fit:fill;object-fit:fill}@media screen and (max-width:768px){.Quote_module_quoteContainer__620ef3c4{-ms-flex-preferred-size:unset;flex-basis:unset;margin:5rem auto;max-width:unset}.Quote_module_quoteText__620ef3c4{font-size:2.125rem;line-height:2.75rem}.Quote_module_quoteSvg__620ef3c4{margin:1.25rem 0}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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:#0077c5}.ReviewStars_module_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_module_reviewStars__eba99709{padding-bottom:1.875rem}}.ReviewStars_module_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_module_starsContainer__eba99709{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.ReviewStars_module_star__eba99709{padding:.0625rem}.ReviewStars_module_star__eba99709:not(:last-child){margin-right:var(--starMargin)}@media screen and (max-width:1024px){.ReviewStars_module_star__eba99709:not(:last-child){margin-right:0}}.ReviewStars_module_star__eba99709 path{fill:transparent;stroke:#8d9096;stroke-width:.09375rem;stroke-linejoin:round}.ReviewStars_module_star__eba99709 path.ReviewStars_module_allFilled__eba99709{stroke:#0077c5}.ReviewStars_module_star__eba99709 .ReviewStars_module_starFiller__eba99709 stop{stop-color:#0077c5}.ReviewStars_module_heading__eba99709{margin:0;margin-right:calc(var(--starMargin)*3)}@media screen and (max-width:1024px){.ReviewStars_module_heading__eba99709{margin-right:0}}.ReviewStars_module_description__eba99709{color:#8d9096;font-size:.8rem;margin-bottom:-1.875rem;margin-top:.5rem;text-align:center}@media screen and (max-width:1024px){.ReviewStars_module_description__eba99709{font-size:.875rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_rwBannerContainer__8379d49b.RwBanner_module_lowMargin__8379d49b .RwBanner_module_text__8379d49b{padding-bottom:3.75rem}.RwBanner_module_rwBannerContainer__8379d49b.RwBanner_module_fixedWidth__8379d49b{margin:0 auto;max-width:90rem;padding:0 1.25rem}@media (min-width:1024px){.RwBanner_module_rwBannerContainer__8379d49b.RwBanner_module_fixedWidth__8379d49b{padding:0 2.5rem}}.RwBanner_module_rwBannerContainer__8379d49b .RwBanner_module_rwHeader__8379d49b{margin:0}.RwBanner_module_rwBannerContainer__8379d49b .RwBanner_module_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_module_rwBannerContainer__8379d49b .RwBanner_module_text__8379d49b.RwBanner_module_curved__8379d49b{clip-path:ellipse(120vw 100vw at 50vw 100vw);padding-top:7.5rem}.RwBanner_module_rwBannerContainer__8379d49b .RwBanner_module_text__8379d49b.RwBanner_module_rounded__8379d49b{border-radius:var(--border-radius-rw-banner)}.RwBanner_module_rwBannerContainer__8379d49b .RwBanner_module_text__8379d49b.RwBanner_module_rounded__8379d49b .RwBanner_module_rwContent__8379d49b{font-size:1rem;font-weight:500;line-height:1.5rem;margin-top:2.5rem}.RwBanner_module_rwBannerContainer__8379d49b .RwBanner_module_text__8379d49b .RwBanner_module_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_module_rwBannerContainer__8379d49b .RwBanner_module_text__8379d49b .RwBanner_module_rwContent__8379d49b.RwBanner_module_white__8379d49b{color:#fff}.RwBanner_module_rwBannerContainer__8379d49b .RwBanner_module_text__8379d49b .RwBanner_module_rwContent__8379d49b.RwBanner_module_black__8379d49b{color:#000}.RwBanner_module_rwBannerContainer__8379d49b .RwBanner_module_white__8379d49b{color:#fff}.RwBanner_module_rwBannerContainer__8379d49b .RwBanner_module_black__8379d49b{color:#000}@media (max-width:1024px){.RwBanner_module_rwBannerContainer__8379d49b.RwBanner_module_lowMargin__8379d49b .RwBanner_module_text__8379d49b{padding-bottom:3.75rem}.RwBanner_module_rwBannerContainer__8379d49b .RwBanner_module_rwHeader__8379d49b{font-size:2.5rem}.RwBanner_module_rwBannerContainer__8379d49b .RwBanner_module_text__8379d49b{padding-bottom:5rem;text-align:center}.RwBanner_module_rwBannerContainer__8379d49b .RwBanner_module_text__8379d49b .RwBanner_module_rwContent__8379d49b{font-size:1rem;width:83.333%}.RwBanner_module_rwBannerContainer__8379d49b .RwBanner_module_text__8379d49b.RwBanner_module_curved__8379d49b{padding-top:5rem}}@media (max-width:767px){.RwBanner_module_rwCtaParentContainer__8379d49b{width:83.333%}.RwBanner_module_rwCtaParentContainer__8379d49b .RwBanner_module_rwCta__8379d49b{width:100%}}.RwBanner_module_rwCtaParentContainer__8379d49b{display:block;margin-top:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwBanner_module_rwCtaParentContainer__8379d49b .RwBanner_module_rwCta2Container__8379d49b{padding-top:1.25rem}@media (min-width:1024px){.RwBanner_module_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_module_rwCtaParentContainer__8379d49b .RwBanner_module_rwCta2Container__8379d49b{padding-left:2.5rem;padding-top:0}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_rwCard__1cf2a183.RwCard_module_bgRwKiwi40__1cf2a183{background-color:#5bef76}.RwCard_module_rwCard__1cf2a183.RwCard_module_bgBlack__1cf2a183{background-color:#000}.RwCard_module_rwCard__1cf2a183.RwCard_module_bgWhite__1cf2a183{background-color:#fff}.RwCard_module_rwCard__1cf2a183.RwCard_module_bgRwSkyBlue__1cf2a183{background-color:#eaf6f7}.RwCard_module_rwCard__1cf2a183.RwCard_module_bgRwBlue07__1cf2a183{background-color:#236cff}.RwCard_module_rwCard__1cf2a183.RwCard_module_bgBlueberry110__1cf2a183{background-color:#00254a}.RwCard_module_rwCard__1cf2a183.RwCard_module_bgRwKiwi50__1cf2a183{background-color:#3bd85e}.RwCard_module_rwCard__1cf2a183.RwCard_module_bgAgave20__1cf2a183{background-color:#c2f5ff}.RwCard_module_rwCard__1cf2a183.RwCard_module_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_module_rwCard__1cf2a183.RwCard_module_imageBottom__1cf2a183 .RwCard_module_imageContainer__1cf2a183{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-top:.25rem;order:2}.RwCard_module_rwCard__1cf2a183.RwCard_module_imageBottom__1cf2a183 .RwCard_module_imageContainer__1cf2a183 [class*=wrapperDiv]{font-size:0}.RwCard_module_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_module_iconContainer__1cf2a183{padding-left:1.25rem}}@media (max-width:var(--breakpointsMedium )){.RwCard_module_iconContainer__1cf2a183{padding-left:1.25rem}}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconContainer__1cf2a183{padding-left:3.75rem;padding-top:3.75rem}.RwCard_module_idsIcon__1cf2a183{margin-right:1rem}.RwCard_module_greyColor__1cf2a183,.RwCard_module_grey__1cf2a183{color:#393a3d}.RwCard_module_blackColor__1cf2a183{color:#000}.RwCard_module_whiteColor__1cf2a183{color:#fff}.RwCard_module_proseriesBlue__1cf2a183{color:#055393}.RwCard_module_intuitBlue__1cf2a183{color:#0077c5}.RwCard_module_intuitSuperBlue__1cf2a183{color:#236cff}.RwCard_module_proconnectBlue__1cf2a183{color:#0097e6}.RwCard_module_lacerteGold__1cf2a183{color:#c4974d}.RwCard_module_rwGreen__1cf2a183{color:#0fd46c}.RwCard_module_rwDarkGreen__1cf2a183{color:#0a8543}.RwCard_module_quickbooksGreen__1cf2a183{color:#2ca01c}.RwCard_module_rwBlueDark__1cf2a183{color:#0d333f}.RwCard_module_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_module_rwCard__1cf2a183.RwCard_module_rwCardFusionTheme__1cf2a183{border-radius:1.25rem;-webkit-box-shadow:none;box-shadow:none}.RwCard_module_rwCardHidden__1cf2a183{background-color:#fff;display:none;padding-top:2.5rem}.RwCard_module_rwCard__1cf2a183.RwCard_module_centered__1cf2a183{padding-top:0}.RwCard_module_rwCard__1cf2a183.RwCard_module_plan__1cf2a183{padding-top:1.25rem}.RwCard_module_rwCard__1cf2a183.RwCard_module_plan__1cf2a183 .RwCard_module_rwCardHeader__1cf2a183{color:#0a8543}.RwCard_module_rwCard__1cf2a183.RwCard_module_centered__1cf2a183.RwCard_module_smaller__1cf2a183{max-width:34.6875rem}.RwCard_module_rwCta__1cf2a183{margin-right:1.25rem}.RwCard_module_rwCta__1cf2a183.RwCard_module_centered__1cf2a183{margin-right:0}.RwCard_module_ctaLinkContainer__1cf2a183{margin-top:1.25rem}.RwCard_module_link__1cf2a183{display:-webkit-box;display:-ms-flexbox;display:flex}.RwCard_module_link__1cf2a183.RwCard_module_centered__1cf2a183{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.25rem}.RwCard_module_link__1cf2a183.RwCard_module_smaller__1cf2a183{padding-left:1.25rem}.RwCard_module_ctaLinkContainer__1cf2a183.RwCard_module_centered__1cf2a183,.RwCard_module_dataContainer__1cf2a183{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwCard_module_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_module_rwCard__1cf2a183 .RwCard_module_dataContainer__1cf2a183.RwCard_module_addTopPadding__1cf2a183{padding-top:2.5rem}.RwCard_module_dataContainer__1cf2a183.RwCard_module_editorial__1cf2a183{padding-right:2.5rem}.RwCard_module_dataContainer__1cf2a183.RwCard_module_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_module_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_module_rwCardFusionTheme__1cf2a183 .RwCard_module_responsiveTextClass__1cf2a183{letter-spacing:.03125rem;line-height:1.875rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_subhead__1cf2a183{-webkit-box-flex:1;-ms-flex:1;flex:1}.RwCard_module_subhead__1cf2a183 .RwCard_module_text__1cf2a183{margin:0 auto}.RwCard_module_subhead__1cf2a183.RwCard_module_centered__1cf2a183{max-width:20.3125rem}.RwCard_module_cardImage__1cf2a183{height:auto}@media (min-width:1024px){.RwCard_module_cardImage__1cf2a183{height:auto}}.RwCard_module_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_module_cardImage__1cf2a183 img{height:auto}}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_cardImage__1cf2a183 img{display:-webkit-box;display:-ms-flexbox;display:flex}.RwCard_module_cardImage__1cf2a183.RwCard_module_smaller__1cf2a183,.RwCard_module_cardImage__1cf2a183.RwCard_module_smaller__1cf2a183 img{height:11.75rem}@media (min-width:1024px){.RwCard_module_cardImage__1cf2a183.RwCard_module_smaller__1cf2a183,.RwCard_module_cardImage__1cf2a183.RwCard_module_smaller__1cf2a183 img{height:15rem}}.RwCard_module_cardIcon__1cf2a183{padding-left:2.5rem;padding-top:2.5rem}.RwCard_module_cardIcon__1cf2a183+div .RwCard_module_rwCardHeader__1cf2a183{margin:1.25rem 0}@media (min-width:1024px){.RwCard_module_cardIcon__1cf2a183+div .RwCard_module_rwCardHeader__1cf2a183{margin:1rem 0}}.RwCard_module_cardIcon__1cf2a183 img{height:auto;max-width:3.75rem;width:100%}.RwCard_module_cardIcon__1cf2a183 [class*=wrapperDiv]{display:block}.RwCard_module_cardIcon__1cf2a183 [class*=circularWrapper]{max-width:3.75rem;padding-top:3.75rem}@media (min-width:1024px){.RwCard_module_cardIcon__1cf2a183 [class*=circularWrapper]{max-width:4.75rem;padding-top:4.75rem}}.RwCard_module_cardIcon__1cf2a183.RwCard_module_centered__1cf2a183{padding-left:0;padding-right:0;text-align:center}.RwCard_module_cardIcon__1cf2a183.RwCard_module_fusionThemeIcon__1cf2a183 img{height:10.875rem;max-width:9.5625rem;width:9.5625rem}.RwCard_module_rwCardHeader__1cf2a183{font-size:1.5rem;line-height:2rem}.RwCard_module_rwCardHeader__1cf2a183.RwCard_module_editorial__1cf2a183{margin-bottom:1.25rem;margin-top:1.25rem}.RwCard_module_rwCardHeader__1cf2a183.RwCard_module_centered__1cf2a183{margin:2.5rem auto 1.25rem;max-width:21.5625rem;width:100%}.RwCard_module_badgeContainer__1cf2a183{padding-top:2.5rem}.RwCard_module_badgeContainer__1cf2a183+.RwCard_module_rwCardHeader__1cf2a183.RwCard_module_centered__1cf2a183{margin-top:1.25rem}.RwCard_module_cardFeaturePlan__1cf2a183{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.25rem}@media (min-width:1024px){.RwCard_module_cardFeaturePlan__1cf2a183{padding-top:2.5rem}}.RwCard_module_cardFeaturePlan__1cf2a183 strong{margin-left:.25rem}@media (max-width:1023px){.RwCard_module_rwCard__1cf2a183{margin-top:1.25rem}.RwCard_module_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_module_ctaLinkContainer__1cf2a183 .RwCard_module_rwCta__1cf2a183,.RwCard_module_ctaLinkContainer__1cf2a183>div:first-child,.RwCard_module_subhead__1cf2a183{width:100%}.RwCard_module_rwCard__1cf2a183.RwCard_module_centered__1cf2a183{max-width:100%}.RwCard_module_rwCardHeader__1cf2a183{font-size:1.5rem;line-height:2rem;width:100%}.RwCard_module_rwCta__1cf2a183{margin-bottom:.625rem;margin-right:0}.RwCard_module_dataContainer__1cf2a183{padding-left:1.25rem;padding-right:1.25rem}.RwCard_module_dataContainer__1cf2a183.RwCard_module_editorial__1cf2a183{padding-right:1.25rem}}.RwCard_module_carouselItem3__1cf2a183{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 1.125rem);flex:0 0 calc(33.333% - 1.125rem)}.RwCard_module_underlineLink__1cf2a183{text-decoration:underline}.RwCard_module_snowGlobe__1cf2a183 .RwCard_module_rwCardHeader__1cf2a183{color:#0a8543;font-size:.75rem;font-weight:600;line-height:1rem}.RwCard_module_snowGlobe__1cf2a183 .RwCard_module_cardFeaturePlan__1cf2a183{padding-top:0}@media (min-width:1024px){.RwCard_module_snowGlobe__1cf2a183{width:35vw}.RwCard_module_snowGlobe__1cf2a183 .RwCard_module_rwCardHeader__1cf2a183{font-size:1rem;font-weight:700;line-height:1.5rem}}.RwCard_module_productFinder__1cf2a183 .RwCard_module_rwCardHeader__1cf2a183{font-weight:600}.RwCard_module_productFinder__1cf2a183 .RwCard_module_dataContainer__1cf2a183{padding:1.25rem}@media (min-width:1024px){.RwCard_module_productFinder__1cf2a183 .RwCard_module_dataContainer__1cf2a183{padding:2.5rem}}.RwCard_module_choice__1cf2a183{font-size:1rem;line-height:1.5rem;padding-bottom:1.25rem}@media (min-width:1024px){.RwCard_module_videoLinkContainer__1cf2a183{margin-right:1.25rem}}@media (max-width:1023px){.RwCard_module_videoLinkContainer__1cf2a183{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.RwCard_module_videoLinkContainer__1cf2a183 .RwCard_module_videoLink__1cf2a183{width:100%}}.RwCard_module_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_module_horizontalCardWithImage__1cf2a183 .RwCard_module_dataContainer__1cf2a183{padding-bottom:1rem;padding-right:2.5rem}.RwCard_module_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_module_headerAndBadgeContainer__1cf2a183 .RwCard_module_rwCardHeader__1cf2a183{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.RwCard_module_imageContainer__1cf2a183{display:inline-block;position:relative;width:100%}.RwCard_module_videoImageContainer__1cf2a183{position:relative}.RwCard_module_imageContainer__1cf2a183 .RwCard_module_videoPlayOverlay__1cf2a183{background:none;border:none;bottom:.75rem;height:auto;margin:0;padding:0;position:absolute;right:.75rem;width:auto;z-index:2}.RwCard_module_imageContainer__1cf2a183 .RwCard_module_videoPlayOverlay__1cf2a183 .RwCard_module_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_module_imageContainer__1cf2a183 .RwCard_module_videoPlayOverlay__1cf2a183 .RwCard_module_playIconContainer__1cf2a183,.RwCard_module_imageContainer__1cf2a183 .RwCard_module_videoPlayOverlay__1cf2a183 .RwCard_module_videoText__1cf2a183{display:none}.RwCard_module_imageContainer__1cf2a183 .RwCard_module_videoPlayOverlay__1cf2a183 .RwCard_module_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_module_imageContainer__1cf2a183 .RwCard_module_videoPlayOverlay__1cf2a183 .RwCard_module_customPlayButton__1cf2a183:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.RwCard_module_videoPlayerContainer__1cf2a183{margin-top:2.5rem;width:100%}.RwCard_module_videoPlayer__1cf2a183{width:100%}@media (max-width:767px){.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_badgeContainer__1cf2a183{margin:0;padding-top:0}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183{gap:1.25rem;padding:1.875rem 1.875rem 2.5rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183.RwCard_module_removeTopPadding__1cf2a183{gap:1.25rem;padding:1.25rem 1.875rem 2.5rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183.RwCard_module_removeTopPadding__1cf2a183 .RwCard_module_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_module_rwCardFusionTheme__1cf2a183 .RwCard_module_badgeContainer__1cf2a183{margin-bottom:0}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183{padding-bottom:3.75rem;padding-left:2.5rem;padding-right:2.5rem}[data-variant=three] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183{padding-bottom:1.875rem;padding-left:1.25rem;padding-right:1.25rem}[data-variant=three] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183 .RwCard_module_fusionThemeCardHeader__1cf2a183{font-size:1.5rem;letter-spacing:-.045rem}[data-variant=three] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183 .RwCard_module_subhead__1cf2a183{padding-bottom:0}.RwCard_module_rwCardFusionTheme__1cf2a183.RwCard_module_rwCard__1cf2a183{margin-top:0}}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_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_module_fusionThemeCardHeader__1cf2a183{letter-spacing:-.09rem;margin-bottom:1rem;margin-top:1.875rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183{padding:2.5rem 3.75rem 3.75rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_badgeContainer__1cf2a183{padding-top:0}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_ctaLinkContainer__1cf2a183{margin-top:2.5rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183,.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_removeTopPadding__1cf2a183{padding-top:0}[class*=RwCarousel_carouselItem3__] .RwCard_module_fusionThemeCardHeader__1cf2a183{letter-spacing:-.06375rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconHeading__1cf2a183{padding:0}[class*=RwCarousel_carouselItem2__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_fusionThemeIcon__1cf2a183{padding:3.75rem 3.75rem 1.25rem}[class*=RwCarousel_carouselItem2__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_fusionThemeCardHeader__1cf2a183{letter-spacing:-.075rem;line-height:3.25rem;margin-top:0;padding:0}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_subhead__1cf2a183.RwCard_module_centered__1cf2a183{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_ctaLinkContainer__1cf2a183{margin-top:0}[class*=RwCarousel_carouselItem3__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_fusionThemeIcon__1cf2a183{padding:2.5rem 2.5rem 1.25rem}[class*=RwCarousel_carouselItem3__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183.RwCard_module_dataContainer__1cf2a183{padding:0 2.5rem 2.5rem}[class*=RwCarousel_carouselItem3__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_fusionThemeCardHeader__1cf2a183{letter-spacing:-.0525rem;margin-top:0;padding:0}[class*=RwCarousel_carouselItem2__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183 .RwCard_module_subhead__1cf2a183 *{line-height:1.875rem;margin-bottom:0}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p{margin-bottom:1rem}[class*=RwCarousel_carouselItem3__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183 .RwCard_module_subhead__1cf2a183 *{margin-bottom:0}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_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_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_ctaLinkContainer__1cf2a183 .RwCard_module_link__1cf2a183{padding-top:.25rem}[class*=RwCarousel_carouselItem3__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p{line-height:1.5rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconContainer__1cf2a183 .RwCard_module_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_module_fusionThemeCardSubhead__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p,.RwCard_module_fusionThemeCardSubhead__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span,[class*=RwCarousel_carouselItem2__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p,[class*=RwCarousel_carouselItem2__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span{font-size:1rem;line-height:1.5rem}[class*=RwCarousel_carouselItem2__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span{margin-bottom:0}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p{margin-bottom:1rem}[class*=RwCarousel_carouselItem3__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span{margin-bottom:0}[data-variant=three] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span{font-size:.75rem;line-height:1.125rem}[class*=RwCarousel_carouselItem2__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span,[class*=RwCarousel_carouselItem3__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_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_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconContainer__1cf2a183 .RwCard_module_iconHeading__1cf2a183 [class=text] [class=resp-text-wrapper] p span{font-size:.75rem;font-weight:400;line-height:1rem}[data-variant=three] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconContainer__1cf2a183 .RwCard_module_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_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconContainer__1cf2a183 .RwCard_module_iconHeading__1cf2a183 [class=text] [class=resp-text-wrapper] p svg,[data-variant=three] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconContainer__1cf2a183 .RwCard_module_iconHeading__1cf2a183 [class=text] [class=resp-text-wrapper] p img{height:1.5rem;width:1.5rem}[data-variant=three] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconContainer__1cf2a183{padding-left:1.25rem;padding-top:1.875rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_subhead__1cf2a183{padding-bottom:.25rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_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_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_ctaLinkContainer__1cf2a183 .RwCard_module_link__1cf2a183{padding-top:.25rem}[class*=RwCarousel_carouselItem3__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p{font-size:1rem;font-weight:400;line-height:1.5rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_subhead__1cf2a183{padding-bottom:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_imageContainer__1cf2a183 [class*=wrapperDiv]{font-size:0}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconContainer__1cf2a183 .RwCard_module_iconHeading__1cf2a183{padding:0}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183 .RwCard_module_fusionThemeCardHeader__1cf2a183{font-size:1.75rem;font-weight:400;letter-spacing:-.0525rem;margin-bottom:1rem;margin-top:1.25rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_fusionThemeCardHeader__1cf2a183{font-size:2.125rem;font-weight:400;letter-spacing:-.0525rem;margin-top:0;padding:0}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_ctaLinkContainer__1cf2a183{margin-top:0}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_link__1cf2a183.RwCard_module_centered__1cf2a183{padding-top:0}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_fusionThemeIcon__1cf2a183{padding:2.5rem 2.5rem 1.25rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconContainer__1cf2a183{padding-left:2.5rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183.RwCard_module_dataContainer__1cf2a183{padding:0 2.5rem 2.5rem}}@media (max-width:767px){.RwCard_module_fusionThemeCardSubhead__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p,.RwCard_module_fusionThemeCardSubhead__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span,[class*=RwCarousel_carouselItem2__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p,[class*=RwCarousel_carouselItem2__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span{font-size:1rem;line-height:1.5rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p,[class*=RwCarousel_carouselItem2__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span,[class*=RwCarousel_carouselItem3__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span{margin-bottom:0}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_removeTopPadding__1cf2a183 .RwCard_module_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_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span,[class*=RwCarousel_carouselItem3__] .RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_subhead__1cf2a183 [class=text] [class=resp-text-wrapper] p span{font-size:1.25rem;font-weight:600;line-height:1.75rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_subhead__1cf2a183{padding-bottom:.25rem}.RwCard_module_fusionThemeCardSubhead__1cf2a183{padding-bottom:1.25rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_dataContainer__1cf2a183 .RwCard_module_fusionThemeCardHeader__1cf2a183{font-size:1.75rem;font-weight:400;letter-spacing:-.0525rem;margin:0}.RwCard_module_rwCard__1cf2a183 .RwCard_module_rwCardFusionTheme__1cf2a183{margin:1.25rem;padding:0}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_imageContainer__1cf2a183 [class*=wrapperDiv]{font-size:0}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_fusionThemeCardHeader__1cf2a183{font-size:1.75rem;font-weight:400;letter-spacing:-.0525rem;max-width:100%;padding:0}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_ctaLinkContainer__1cf2a183{margin-top:1.25rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconContainer__1cf2a183{padding-left:1.875rem;padding-top:2.5rem}.RwCard_module_rwCardFusionTheme__1cf2a183 [class*=RwCard_iconHeading__]{padding-left:0}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_subhead__1cf2a183.RwCard_module_centered__1cf2a183{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconContainer__1cf2a183 .RwCard_module_iconHeading__1cf2a183 [class=text] [class=resp-text-wrapper] p img{height:1.5rem;width:1.5rem}.RwCard_module_rwCardFusionTheme__1cf2a183.RwCard_module_fusionReviewCards__1cf2a183 .RwCard_module_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_module_rwCardFusionTheme__1cf2a183.RwCard_module_fusionReviewCards__1cf2a183 .RwCard_module_cardInfoIcon__1cf2a183{display:block;margin:0;padding:.49656rem 3.14706rem .49663rem 0;text-align:left}.RwCard_module_rwCardFusionTheme__1cf2a183.RwCard_module_fusionReviewCards__1cf2a183{gap:1.25rem;padding:2.5rem 1.875rem}.RwCard_module_rwCardFusionTheme__1cf2a183.RwCard_module_fusionReviewCards__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183{gap:1rem;padding:0}.RwCard_module_rwCardFusionTheme__1cf2a183.RwCard_module_fusionReviewCards__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_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_module_rwCardFusionTheme__1cf2a183.RwCard_module_fusionReviewCards__1cf2a183 .RwCard_module_ctaLinkContainer__1cf2a183{margin-top:0}}.RwCard_module_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_module_ctaCtaOptionContainer__1cf2a183 .RwCard_module_rwCta__1cf2a183,.RwCard_module_ctaCtaOptionContainer__1cf2a183 .RwCard_module_rwCta__1cf2a183.RwCard_module_centered__1cf2a183{margin-right:0}.RwCard_module_ctaCtaOptionContainer__1cf2a183 .RwCard_module_videoLink__1cf2a183{margin-top:0}.RwCard_module_ctaCtaOptionContainer__1cf2a183.RwCard_module_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_module_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_module_ctaCtaOptionContainer__1cf2a183 .RwCard_module_videoLink__1cf2a183{margin-top:0}.RwCard_module_ctaCtaOptionContainer__1cf2a183 .RwCard_module_rwCta__1cf2a183{margin-right:0}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_ctaCtaOptionContainer__1cf2a183{gap:1.25rem;margin-top:2.5rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_ctaCtaOptionContainer__1cf2a183 .RwCard_module_rwCta__1cf2a183{margin-right:0}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_ctaCtaOptionContainer__1cf2a183{margin-top:0}}@media (max-width:1023px){.RwCard_module_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_module_ctaCtaOptionContainer__1cf2a183 .RwCard_module_rwCta__1cf2a183{margin-bottom:0;margin-right:0;width:100%}.RwCard_module_ctaCtaOptionContainer__1cf2a183 .RwCard_module_videoLink__1cf2a183{margin-top:0;width:100%}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_ctaCtaOptionContainer__1cf2a183{margin-top:2.5rem}}@media (min-width:768px) and (max-width:1023px){.RwCard_module_ctaCtaOptionContainer__1cf2a183{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_iconTopPadding__1cf2a183 .RwCard_module_ctaCtaOptionContainer__1cf2a183{margin-top:0}}@media (max-width:1023px){.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_ctaCtaOptionContainer__1cf2a183 .RwCard_module_btnLinkContainer__1cf2a183,.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_ctaCtaOptionContainer__1cf2a183 .RwCard_module_buttonsRow__1cf2a183{width:100%}}.RwCard_module_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_module_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_module_btnLinkContainer__1cf2a183 .RwCard_module_rwCta__1cf2a183{margin-right:0}}.RwCard_module_btnLinkContainer__1cf2a183+.RwCard_module_videoLink__1cf2a183{display:block;margin-top:1.25rem;width:100%}.RwCard_module_ctaCtaOptionContainer__1cf2a183 .RwCard_module_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_module_ctaCtaOptionContainer__1cf2a183 .RwCard_module_btnLinkContainer__1cf2a183{gap:1.25rem}@media (min-width:1024px){.RwCard_module_ctaCtaOptionContainer__1cf2a183 .RwCard_module_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_module_ctaCtaOptionContainer__1cf2a183 .RwCard_module_videoLinkContainer__1cf2a183{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:1.25rem;width:100%}@media (min-width:1024px){.RwCard_module_ctaCtaOptionContainer__1cf2a183{-ms-flex-wrap:wrap;flex-wrap:wrap}.RwCard_module_ctaCtaOptionContainer__1cf2a183 .RwCard_module_videoLinkContainer__1cf2a183{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}}.RwCard_module_fusionThemeCardHeader__1cf2a183[class*=heading1],.RwCard_module_fusionThemeCardHeader__1cf2a183[class*=heading2],.RwCard_module_fusionThemeCardHeader__1cf2a183[class*=heading3],.RwCard_module_fusionThemeCardHeader__1cf2a183[class*=heading4],.RwCard_module_fusionThemeCardHeader__1cf2a183[class*=heading5],.RwCard_module_fusionThemeCardHeader__1cf2a183[class*=heading6]{line-height:1.3}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_link__1cf2a183 .RwCard_module_noUnderlineLink__1cf2a183,.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_link__1cf2a183 .RwCard_module_noUnderlineLink__1cf2a183:focus,.RwCard_module_rwCardFusionTheme__1cf2a183.RwCard_module_centered__1cf2a183 .RwCard_module_link__1cf2a183 .RwCard_module_noUnderlineLink__1cf2a183{cursor:default;text-decoration:none}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_subhead__1cf2a183 [class*=ql-size-medium]{font-weight:500}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_subhead__1cf2a183 [class*=ql-size-demi]{font-weight:600}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_subhead__1cf2a183 [class*=ql-size-regular]{font-weight:400}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_subhead__1cf2a183 [class*=ql-size-bold]{font-weight:700}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_subhead__1cf2a183 [class*=ql-size-heavy]{font-weight:800}@media (max-width:767px){.RwCard_module_rwCardFusionTheme__1cf2a183.RwCard_module_rwCard__1cf2a183{border-radius:1rem}.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_ctaCtaOptionContainer__1cf2a183 .RwCard_module_ctaLinkCenter__1cf2a183,.RwCard_module_rwCardFusionTheme__1cf2a183 .RwCard_module_ctaCtaOptionContainer__1cf2a183 .RwCard_module_videoLinkContainer__1cf2a183 .RwCard_module_ctaVideoLink__1cf2a183{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_rwClickableTooltip__adac0ba1{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;position:relative}.RwClickableTooltip_module_rwClickableTooltip__adac0ba1.RwClickableTooltip_module_smallLight__adac0ba1{margin-bottom:3rem;margin-left:0}.RwClickableTooltip_module_rwClickableTooltip__adac0ba1.RwClickableTooltip_module_smallDark__adac0ba1 .RwClickableTooltip_module_rwClickableTooltip__wrapper__adac0ba1,.RwClickableTooltip_module_rwClickableTooltip__adac0ba1.RwClickableTooltip_module_smallLight__adac0ba1 .RwClickableTooltip_module_rwClickableTooltip__wrapper__adac0ba1{right:0}.RwClickableTooltip_module_rwClickableTooltip__adac0ba1.RwClickableTooltip_module_smallDark__adac0ba1 .RwClickableTooltip_module_rwClickableTooltip__wrapperClose__adac0ba1,.RwClickableTooltip_module_rwClickableTooltip__adac0ba1.RwClickableTooltip_module_smallLight__adac0ba1 .RwClickableTooltip_module_rwClickableTooltip__wrapperClose__adac0ba1{right:0;top:1.25rem}.RwClickableTooltip_module_rwClickableTooltipAction__adac0ba1{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:.625rem}.RwClickableTooltip_module_rwClickableTooltip__adac0ba1 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_module_rwClickableTooltipAction__adac0ba1 button:hover svg path{fill:#0d333f;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.RwClickableTooltip_module_smallLight__adac0ba1 .RwClickableTooltip_module_rwClickableTooltipAction__adac0ba1 button:hover svg path{fill:var(--color-blue-rw-sky);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.RwClickableTooltip_module_rwClickableTooltip__wrapper__adac0ba1{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_module_rwClickableTooltip__wrapper__adac0ba1{right:-7.5rem;width:16.4375rem}}@media (max-width:768px){.RwClickableTooltip_module_rwClickableTooltip__wrapper__adac0ba1{right:-1.5rem}}.RwClickableTooltip_module_rwClickableTooltip__wrapper__adac0ba1: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_module_rwClickableTooltip__wrapper__adac0ba1:after{right:3.5rem}}@media (min-width:1024px){.RwClickableTooltip_module_rwClickableTooltip__wrapper__adac0ba1:after{left:50%;right:inherit;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.RwClickableTooltip_module_rwClickableTooltip__wrapper__adac0ba1: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_module_rwClickableTooltip__wrapper__adac0ba1:before{right:3.5rem}}@media (min-width:1024px){.RwClickableTooltip_module_rwClickableTooltip__wrapper__adac0ba1:before{left:calc(50% - .0625rem);right:inherit;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.RwClickableTooltip_module_rwClickableTooltip__wrapper_Show__adac0ba1{opacity:1;pointer-events:inherit;-webkit-transform:none;transform:none;z-index:1500}@media (max-width:768px){.RwClickableTooltip_module_rwClickableTooltip__wrapper_Show__adac0ba1{left:0;right:0}}.RwClickableTooltip_module_rwClickableTooltip__wrapperClose__adac0ba1{border:none;position:absolute;right:1.25rem;top:1.25rem}.RwClickableTooltip_module_rwClickableTooltip__wrapperTitle__adac0ba1{color:#0d333f;font-size:.875rem;font-weight:600;line-height:1.25rem;padding-bottom:.25rem}.RwClickableTooltip_module_rwClickableTooltip__wrapperDescription__adac0ba1{color:#0d333f;font-size:.875rem;font-weight:500;line-height:1.25rem}.RwClickableTooltip_module_rwClickableTooltip__wrapperDescription__adac0ba1 p{margin:.3125rem}.RwClickableTooltip_module_rwClickableTooltip__wrapperDescription__adac0ba1 p:before{content:"•";padding-right:.3125rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__bfab7626{max-width:90rem}.RwCartRow_module_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_module_rwCartRow_Container__bfab7626{margin:0 auto;width:100%}}.RwCartRow_module_rwCartRow_Container__bfab7626.RwCartRow_module_overview__bfab7626{border-radius:.5rem;font-weight:600;padding:1rem 2.5rem}@media screen and (min-width:1024px){.RwCartRow_module_rwCartRow_Container__bfab7626.RwCartRow_module_overview__bfab7626{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1rem 1.25rem}}.RwCartRow_module_backgroundSand__bfab7626{background-color:var(--color-sand-02)}.RwCartRow_module_backgroundWhite__bfab7626{background-color:#fff}.RwCartRow_module_backgroundGreen__bfab7626{background-color:#0a8543;color:#fff}.RwCartRow_module_header__bfab7626{color:#0a8543;font-size:.75rem;font-weight:600;padding-right:1rem;text-transform:uppercase}@media screen and (min-width:1024px){.RwCartRow_module_header__bfab7626{font-size:.875rem}}.RwCartRow_module_border__bfab7626{border-bottom:.125rem solid #e3e5e8}.RwCartRow_module_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_module_headerRow__bfab7626 .RwCartRow_module_rwCart_Divider__bfab7626{background-color:#0a8543}.RwCartRow_module_planHeader__bfab7626{font-size:1rem;font-weight:600;line-height:var(--font-lineheight-03);padding-right:1rem}@media screen and (min-width:1024px){.RwCartRow_module_planHeader__bfab7626{font-weight:400}}.RwCartRow_module_subhead__bfab7626{display:inline-block;font-size:.875rem;font-weight:500;padding-left:.25rem}.RwCartRow_module_overview__bfab7626 .RwCartRow_module_rwCartRow_Right__bfab7626{font-size:1.75rem;font-weight:700}.RwCartRow_module_small__bfab7626{font-size:1.25rem;font-weight:500}.RwCartRow_module_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_module_rwCartRow_Right__bfab7626 .RwCartRow_module_removedText__bfab7626{font-weight:600}.RwCartRow_module_rwCart_Divider__bfab7626+.RwCartRow_module_rwCartRow_Right__bfab7626{font-size:.875rem;font-weight:500;padding-top:.5rem}.RwCartRow_module_rwCart_SmallText__bfab7626{color:#6b6c72;opacity:.8;text-decoration-line:line-through}.RwCartRow_module_rwCart_SmallText__bfab7626.RwCartRow_module_annual__bfab7626{text-decoration-line:none;white-space:nowrap}.RwCartRow_module_rwCart_SmallText__bfab7626.RwCartRow_module_trialText__bfab7626{text-decoration-line:none}.RwCartRow_module_perEmpMsg__bfab7626{font-size:.875rem;opacity:.8;padding-top:.5rem}.RwCartRow_module_rwCartRow_RightSmall__bfab7626{font-size:.875rem;font-weight:600;padding-top:.5rem}.RwCartRow_module_rwCart_Link__bfab7626{font-weight:500}.RwCartRow_module_rwCart_Check__bfab7626{color:#0a8543}.RwCartRow_module_rwCart_Check__bfab7626 button[class*=Switch_off]{background-color:#d4d7dc;color:#393a3d}.RwCartRow_module_planHeader__bfab7626 .RwCartRow_module_rwCart_SmallText__bfab7626{font-weight:500;line-height:1.25rem;opacity:1}.RwCartRow_module_rateUnit__bfab7626{text-transform:lowercase}.RwCartRow_module_rwCartRow_Left__bfab7626 .RwCartRow_module_priceContainer__bfab7626,.RwCartRow_module_rwCartRow_Right__bfab7626 .RwCartRow_module_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_module_rwCartRow_Right__bfab7626 .RwCartRow_module_discountPrice__bfab7626{padding-left:.3125rem}.RwCartRow_module_bookkeeperRow__bfab7626,.RwCartRow_module_bookkeepingContainer__bfab7626{border:.0625rem solid #d4d7dc;border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:1.25rem}.RwCartRow_module_bookkeepingContainer__bfab7626{padding-bottom:1.25rem;z-index:1}.RwCartRow_module_bookkeepingContainer__bfab7626 .RwCartRow_module_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_module_bookkeepingTrial__bfab7626{margin-top:.25rem}.RwCartRow_module_bookkeepingTrial__bfab7626 .RwCartRow_module_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_module_bookkeepingTrial__bfab7626 .RwCartRow_module_bookkeepingMessageContainer__bfab7626{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.RwCartRow_module_bookkeepingTrial__bfab7626 .RwCartRow_module_bookkeepingTrialDesc__bfab7626{padding-right:.5rem}.RwCartRow_module_bookkeepingTrial__bfab7626 .RwCartRow_module_bookkeepingTitleGrey__bfab7626,.RwCartRow_module_bookkeepingTrial__bfab7626 .RwCartRow_module_bookkeepingTrialDescGrey__bfab7626{color:#6b6c72}.RwCartRow_module_bookkeepingTrial__bfab7626 .RwCartRow_module_removedText__bfab7626{color:#6b6c72;padding-left:.625rem}.RwCartRow_module_bookkeepingTrial__bfab7626 .RwCartRow_module_tooltipContainer__bfab7626{overflow-x:visible;white-space:nowrap}.RwCartRow_module_bookkeepingTrial__bfab7626 .RwCartRow_module_tooltipContainer__bfab7626>span{display:inline;white-space:normal}.RwCartRow_module_bookkeepingTrial__bfab7626 .RwCartRow_module_bookkeepingTrialToggle__bfab7626{overflow-x:visible;white-space:nowrap}.RwCartRow_module_bookkeepingTrial__bfab7626 .RwCartRow_module_bookkeepingTooltipWrapper__bfab7626{white-space:normal}.RwCartRow_module_bookkeepingTrial__bfab7626 .RwCartRow_module_trialPricing__bfab7626{margin:auto 0}.RwCartRow_module_bookkeepTitle__bfab7626.RwCartRow_module_tooltipContainer__bfab7626>*{display:inline-block;margin-left:0}.RwCartRow_module_offerTypeTrial__bfab7626 .RwCartRow_module_subhead__bfab7626{font-size:1.25rem;line-height:1.75rem}.RwCartRow_module_editLink__bfab7626{padding-left:.5rem}.RwCartRow_module_annualPricingLabel__bfab7626{color:#6b6c72;font-size:1rem;line-height:1.5rem;padding-right:.5rem}@media screen and (min-width:1024px){.RwCartRow_module_bookkeepingContainer__bfab7626 .RwCartRow_module_bookkeepTitle__bfab7626{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}}@media (min-width:768px) and (max-width:1024px){.RwCartRow_module_bookkeepingContainer__bfab7626 .RwCartRow_module_bookkeepTitle__bfab7626{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}}.RwCartRow_module_rwFreeGuidedSetup__bfab7626{padding-bottom:1.25rem}.RwCartRow_module_rwFreeGuidedSetup__bfab7626 .RwCartRow_module_tooltipContainer__bfab7626{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwCartRow_module_rwCartRow_Sep__bfab7626{border-bottom:.0625rem solid #000;margin:0 1.25rem;opacity:.2}.RwCartRow_module_noPadding__bfab7626{padding:1.25rem 0 0}.RwCartRow_module_assistedBkDesc__bfab7626{font-size:.875rem;line-height:1.25rem}.RwCartRow_module_hideFgsmsgForTime__bfab7626{display:none}.RwCartRow_module_textLeftBadge__bfab7626{margin-left:.5rem}@media screen and (max-width:767px){.RwCartRow_module_annualPriceText__bfab7626{font-size:.75rem}}.RwCartRow_module_pluStyles__bfab7626 .RwCartRow_module_discountPrice__bfab7626,.RwCartRow_module_pluStyles__bfab7626 .RwCartRow_module_textLeft__bfab7626{font-weight:600}.RwCartRow_module_pluStyles__bfab7626 .RwCartRow_module_noTopPadding__bfab7626,.RwCartRow_module_pluStyles__bfab7626 .RwCartRow_module_perEmpMsg__bfab7626{padding-top:0}.RwCartRow_module_textLeftSubhead__bfab7626{font-size:.75rem;font-weight:400;line-height:1rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_rwDisclaimer__7c85abcd{margin:0 auto;max-width:90rem}.RwDisclaimer_module_rwDisclaimer__7c85abcd.RwDisclaimer_module_fullWidth__7c85abcd{max-width:100%}.RwDisclaimer_module_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_module_rwDisclaimer__container__7c85abcd{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.RwDisclaimer_module_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_module_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_module_rwDisclaimer__link__7c85abcd.RwDisclaimer_module_modalLink__7c85abcd{text-decoration:underline}@media screen and (min-width:1024px){.RwDisclaimer_module_rwDisclaimer__link__7c85abcd{text-align:center}}.RwDisclaimer_module_rwDisclaimer__link__7c85abcd:before{display:none}@media screen and (min-width:1024px){.RwDisclaimer_module_rwDisclaimer__link__7c85abcd:before{display:block}}.RwDisclaimer_module_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_module_rwDisclaimer__icon__7c85abcd svg path{fill:none;stroke:currentColor}.RwDisclaimer_module_rwDisclaimer__icon__7c85abcd.RwDisclaimer_module_reversed__7c85abcd{-webkit-transform:scale(-1);transform:scale(-1);-webkit-transform-origin:center;transform-origin:center}.RwDisclaimer_module_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_module_rwDisclaimer__content__7c85abcd{max-width:85rem;padding-top:3.75rem}}.RwDisclaimer_module_rwDisclaimer__content__7c85abcd.RwDisclaimer_module_expanded__7c85abcd{padding-bottom:1.1875rem;padding-top:2.5625rem}@media screen and (min-width:1024px){.RwDisclaimer_module_rwDisclaimer__content__7c85abcd.RwDisclaimer_module_expanded__7c85abcd{padding-top:3.8125rem}}.RwDisclaimer_module_rwDisclaimer__content__7c85abcd p{overflow-wrap:break-word}.RwDisclaimer_module_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_module_rwDisclaimer__divider__7c85abcd{max-width:70.625rem}}.RwDisclaimer_module_rwDisclaimer__divider__7c85abcd.RwDisclaimer_module_lightTheme__7c85abcd{background:rgba(13,51,63,.3)}.RwDisclaimer_module_rwDisclaimer__divider__7c85abcd.RwDisclaimer_module_darkTheme__7c85abcd{background:hsla(0,0%,100%,.3)}.RwDisclaimer_module_rwDisclaimer__accordionWrapper__7c85abcd{width:100%}.RwDisclaimer_module_rwDisclaimer__7c85abcd [class*=modal][role=dialog]{background:#fff;border-radius:1.25rem;overflow:hidden;padding:2.5rem 1.25rem 2.5rem 2.5rem}.RwDisclaimer_module_rwDisclaimer__7c85abcd [class*=modal][role=dialog] button[class*=close]{color:#000;height:.96875rem;right:2.8125rem;top:1.875rem;width:.96875rem}.RwDisclaimer_module_rwDisclaimer__7c85abcd [class*=modal][role=dialog] [class*=rwDisclaimerGroup]{padding-right:1.25rem}.RwDisclaimer_module_rwDisclaimer__7c85abcd [class*=modal][role=dialog] [class*=overflow]{max-height:32.5rem;padding:0 0 1.25rem}.RwDisclaimer_module_rwDisclaimer__7c85abcd [class*=modal][role=dialog] [class*=overflow]::-webkit-scrollbar{width:.8125rem}.RwDisclaimer_module_rwDisclaimer__7c85abcd [class*=modal][role=dialog] [class*=overflow]::-webkit-scrollbar-track{background:#fff}.RwDisclaimer_module_rwDisclaimer__7c85abcd [class*=modal][role=dialog] [class*=overflow]::-webkit-scrollbar-thumb{background:var(--color-grey-rw-grey);border-radius:6.25rem}.RwDisclaimer_module_contentBackgroundWhite__7c85abcd{background-color:#fff}.RwDisclaimer_module_modalContent__7c85abcd{color:#000}.RwDisclaimer_module_rwDisclaimer__linkText__7c85abcd{font-weight:500}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_rwDisclaimerGroup__4273f26b:not(:first-of-type){margin-top:1.25rem}.RwDisclaimerGroup_module_rwDisclaimerGroup__4273f26b a{color:#0077c5}.RwDisclaimerGroup_module_rwDisclaimerGroup__4273f26b.RwDisclaimerGroup_module_lightTheme__4273f26b{color:#000}.RwDisclaimerGroup_module_rwDisclaimerGroup__4273f26b.RwDisclaimerGroup_module_lightTheme__4273f26b a{color:#0077c5}.RwDisclaimerGroup_module_rwDisclaimerGroup__4273f26b.RwDisclaimerGroup_module_darkTheme__4273f26b{color:#fff}.RwDisclaimerGroup_module_rwDisclaimerGroup__heading__4273f26b,.RwDisclaimerGroup_module_rwDisclaimerGroup__subhead__4273f26b{font-size:1rem;line-height:1.5rem;padding:0}.RwDisclaimerGroup_module_rwDisclaimerGroup__heading__4273f26b{font-weight:600}.RwDisclaimerGroup_module_rwDisclaimerGroup__subhead__4273f26b{font-weight:400}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_rwDisclaimerItem__041df113{margin-top:1.25rem}.RwDisclaimerItem_module_rwDisclaimerItem__text__041df113{font-size:.875rem;line-height:1.25rem}.RwDisclaimerItem_module_rwDisclaimerItem__text__041df113 [class*=demi]{font-weight:600}.RwDisclaimerItem_module_rwDisclaimerItem__text__041df113 a{color:#0077c5}.RwDisclaimerItem_module_rwDisclaimerItem__text__041df113.RwDisclaimerItem_module_lightTheme__041df113{color:#000}.RwDisclaimerItem_module_rwDisclaimerItem__text__041df113.RwDisclaimerItem_module_lightTheme__041df113 a{color:#0077c5}.RwDisclaimerItem_module_rwDisclaimerItem__text__041df113.RwDisclaimerItem_module_darkTheme__041df113{color:#fff}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_rwFeatureCell__518053a2.RwFeatureCell_module_sky__518053a2{background-color:var(--color-blue-rw-sky)}.RwFeatureCell_module_rwFeatureCell__518053a2.RwFeatureCell_module_tofu__518053a2{background-color:var(--color-rw-tofu)}.RwFeatureCell_module_rwFeatureCell__518053a2.RwFeatureCell_module_white__518053a2{background-color:#fff}@media (min-width:1024px){.RwFeatureCell_module_rwFeatureCell__518053a2{margin:0 auto;max-width:31.5rem;padding-left:16.667%}}.RwFeatureCell_module_rwFeatureCell__518053a2>span{display:block;height:1.25rem;width:1.25rem}.RwFeatureCell_module_rwFeatureCellName__518053a2{color:#000!important;font-size:1rem!important;font-weight:500!important;line-height:1.5rem!important;margin:0 .625rem}.RwFeatureCell_module_rwFeatureCellTooltip__518053a2{display:inline-block;margin-left:.5rem;margin-right:1.25rem;vertical-align:middle}.RwFeatureCell_module_rwFeatureCellTooltip__518053a2>div{padding:0}.RwFeatureCell_module_lastWord__518053a2{display:inline-block;white-space:nowrap}.RwFeatureCell_module_lastWord__518053a2 div>*{display:block;white-space:pre-wrap}.RwFeatureCell_module_modalCell__518053a2{display:initial}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_fadeIn__637c469f{0%{opacity:0}to{opacity:1}}@keyframes RwFeatureSection_module_fadeIn__637c469f{0%{opacity:0}to{opacity:1}}@-webkit-keyframes RwFeatureSection_module_slideInUp__637c469f{0%{-webkit-transform:translateY(33%);transform:translateY(33%)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes RwFeatureSection_module_slideInUp__637c469f{0%{-webkit-transform:translateY(33%);transform:translateY(33%)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.RwFeatureSection_module_slideInUpOvershoot__637c469f{-webkit-animation:RwFeatureSection_module_fadeIn__637c469f .25s cubic-bezier(.35,0,.5,1) backwards,RwFeatureSection_module_slideInUp__637c469f .75s var(--easing-spirited-entrance) backwards;animation:RwFeatureSection_module_fadeIn__637c469f .25s cubic-bezier(.35,0,.5,1) backwards,RwFeatureSection_module_slideInUp__637c469f .75s var(--easing-spirited-entrance) backwards;-webkit-animation:RwFeatureSection_module_fadeIn__637c469f var(--time4) cubic-bezier(.35,0,.5,1) backwards,RwFeatureSection_module_slideInUp__637c469f var(--time7) var(--easing-spirited-entrance) backwards;animation:RwFeatureSection_module_fadeIn__637c469f var(--time4) cubic-bezier(.35,0,.5,1) backwards,RwFeatureSection_module_slideInUp__637c469f var(--time7) var(--easing-spirited-entrance) backwards}.RwFeatureSection_module_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_module_featureSection__637c469f{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:5rem;padding-top:5rem}}.RwFeatureSection_module_featureSection__panel__637c469f.RwFeatureSection_module_flexCenter__637c469f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwFeatureSection_module_featureSection__panel__637c469f.RwFeatureSection_module_flexCenter__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f{position:relative;width:100%}@media (min-width:1024px){.RwFeatureSection_module_featureSection__panel__637c469f.RwFeatureSection_module_flexCenter__637c469f{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwFeatureSection_module_featureSection__panel__637c469f{-ms-flex-preferred-size:50%;flex-basis:50%}.RwFeatureSection_module_featureSection__panel__637c469f.RwFeatureSection_module_panel_Reverse__637c469f{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.RwFeatureSection_module_featureSection__panel__637c469f.RwFeatureSection_module_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_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f{padding:0 var(--spacing-rw-small-button-height) 1rem;position:relative}@media (min-width:768px){.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f{padding:0 7rem 1rem}}@media (min-width:1024px){.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f{padding:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f .RwFeatureSection_module_image__637c469f img{max-height:32.5rem;max-width:32.5rem}}@media (min-width:1200px){.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f{padding:0}.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f .RwFeatureSection_module_image__637c469f img{max-height:41.875rem;max-width:41.875rem}}@media (min-width:1024px){.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f.RwFeatureSection_module_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_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f.RwFeatureSection_module_panel__mediaWrapper_NoCircular__637c469f a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f.RwFeatureSection_module_panel__mediaWrapper_NoCircular__637c469f img{width:100%}@media (min-width:1024px){.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f.RwFeatureSection_module_panel__mediaWrapper_NoCircular__637c469f img{width:auto}.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f.RwFeatureSection_module_panel__mediaWrapper_CircularLeft__637c469f{margin-left:-2rem}.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f.RwFeatureSection_module_panel__mediaWrapper_CircularRight__637c469f{margin-right:-2rem}}.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f .RwFeatureSection_module_mediaWrapper__videoContainer__637c469f{position:relative}.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f .RwFeatureSection_module_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_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f .RwFeatureSection_module_mediaWrapper__videoContainer__637c469f.RwFeatureSection_module_darkTheme__637c469f:after{background:hsla(0,0%,100%,.5)}.RwFeatureSection_module_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_module_mediaWrapper__playBtn__637c469f:focus{outline:none}.RwFeatureSection_module_mediaWrapper__playBtn__637c469f:focus-visible+div{outline:.0625rem solid #005fcc}.RwFeatureSection_module_mediaWrapper__playBtn__637c469f svg{height:100%;pointer-events:none;width:100%}@media screen and (min-width:1024px){.RwFeatureSection_module_mediaWrapper__playBtn__637c469f{height:18.75%;width:18.75%}}.RwFeatureSection_module_mediaWrapper__playBtn__637c469f.RwFeatureSection_module_mediaWrapper__playBtn_DarkTheme__637c469f svg ellipse{fill:#0d333f}.RwFeatureSection_module_mediaWrapper__playBtn__637c469f.RwFeatureSection_module_mediaWrapper__playBtn_DarkTheme__637c469f svg path{fill:#fff}.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_mediaWrapper__linkContainer__637c469f{margin-top:1.25rem;text-align:center}.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_mediaWrapper__link__637c469f{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem}.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_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_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__itemWrapper__637c469f{margin:0 auto;max-width:31.25rem}}@media (min-width:1024px){.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_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_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__itemWrapper__637c469f .RwFeatureSection_module_panel__iconWrapper__637c469f{margin-bottom:.625rem}@media (min-width:1024px){.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__itemWrapper__637c469f.RwFeatureSection_module_itemWrapper_Reverse__637c469f{padding-left:8.4375rem;padding-right:0}}.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__badge__637c469f,.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__badge__637c469f{margin-bottom:1.25rem}.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__badge__637c469f{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__eyebrow__637c469f,.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__eyebrow__637c469f{font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:.625rem;text-transform:uppercase}.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_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_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__heading__637c469f{font-size:3.75rem;line-height:4.75rem;max-width:20.25rem;text-align:left}}@media (max-width:1023px){.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__heading__637c469f span[class*=ql-]{font-size:2.5rem!important;line-height:3.25rem!important}}.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__subheading__637c469f{font-size:1rem;font-weight:500;line-height:1.5rem;text-align:left}@media (min-width:1024px){.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__subheading__637c469f{font-size:1.25rem;line-height:1.75rem;max-width:22rem;text-align:left}}.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__heading__637c469f[class*=fixedMaxWidth]{margin:0 0 1.25rem}.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__subheading__637c469f[class*=fixedMaxWidth]{margin:0}.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__heading__637c469f[class*=fixedMaxWidth],.RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__subheading__637c469f[class*=fixedMaxWidth]{max-width:100%}.RwFeatureSection_module_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_module_panel__buttons__637c469f{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1024px){.RwFeatureSection_module_panel__buttons__637c469f{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%;width:auto}}.RwFeatureSection_module_panel__buttons__637c469f>div:first-child{margin-bottom:.625rem}@media (min-width:1024px){.RwFeatureSection_module_panel__buttons__637c469f>div:first-child{margin-bottom:0;margin-right:1.25rem}}.RwFeatureSection_module_panel__buttons__637c469f a,.RwFeatureSection_module_panel__buttons__637c469f button{width:100%}@media (min-width:1024px){.RwFeatureSection_module_panel__buttons__637c469f a,.RwFeatureSection_module_panel__buttons__637c469f button{width:auto}}.RwFeatureSection_module_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_module_ctaAsText__637c469f>div{font-weight:500}.RwFeatureSection_module_panel__buttons__637c469f.RwFeatureSection_module_mB40__637c469f{margin-bottom:2.5rem}.RwFeatureSection_module_panel__buttons__637c469f.RwFeatureSection_module_panel__buttons_Filled__637c469f{margin-top:2.5rem}.RwFeatureSection_module_featureSection_Fullwidth__637c469f{background-color:#fff;min-height:47.5rem}@media (max-width:1023px){.RwFeatureSection_module_featureSection_Fullwidth__637c469f{background-image:none!important}}@media (min-width:1024px){.RwFeatureSection_module_featureSection_Fullwidth__637c469f{background-position:50%;background-repeat:no-repeat;background-size:cover}}.RwFeatureSection_module_featureSection_Fullwidth__637c469f .RwFeatureSection_module_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_module_featureSection_Fullwidth__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f{display:none}}.RwFeatureSection_module_featureSectionSmall__637c469f{margin:0 auto;max-width:90rem;padding:0 1.25rem}@media (min-width:768px){.RwFeatureSection_module_featureSectionSmall__637c469f{padding:0 2.5rem}}.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f .RwFeatureSection_module_mediaWrapper__linkContainer__637c469f{margin-top:1rem;text-align:center}@media (min-width:768px){.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f .RwFeatureSection_module_mediaWrapper__linkContainer__637c469f{margin-top:1.25rem}}@media (min-width:1024px){.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f .RwFeatureSection_module_mediaWrapper__linkContainer__637c469f{display:none}}.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__itemWrapper__637c469f .RwFeatureSection_module_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_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__itemWrapper__637c469f .RwFeatureSection_module_mediaWrapper__linkContainer__637c469f{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.RwFeatureSection_module_featureSectionSmall__container__637c469f{border-radius:.5rem;overflow:hidden}@media (min-width:1024px){.RwFeatureSection_module_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_module_featureSectionSmall__container__637c469f.RwFeatureSection_module_white__637c469f,.RwFeatureSection_module_featureSection__637c469f.RwFeatureSection_module_white__637c469f{background-color:#fff}.RwFeatureSection_module_featureSectionSmall__container__637c469f.RwFeatureSection_module_rwDark__637c469f,.RwFeatureSection_module_featureSection__637c469f.RwFeatureSection_module_rwDark__637c469f{background-color:#0d333f}.RwFeatureSection_module_featureSectionSmall__container__637c469f.RwFeatureSection_module_rwTofu__637c469f,.RwFeatureSection_module_featureSection__637c469f.RwFeatureSection_module_rwTofu__637c469f{background-color:var(--color-grey-rw-tofu)}.RwFeatureSection_module_featureSectionSmall__container__637c469f.RwFeatureSection_module_rwSky__637c469f,.RwFeatureSection_module_featureSection__637c469f.RwFeatureSection_module_rwSky__637c469f{background-color:var(--color-blue-rw-sky)}.RwFeatureSection_module_featureSectionSmall__container__637c469f.RwFeatureSection_module_rwFaintGreen__637c469f,.RwFeatureSection_module_featureSection__637c469f.RwFeatureSection_module_rwFaintGreen__637c469f{background-color:#e8f5e3}.RwFeatureSection_module_featureSectionSmall__panel__637c469f:first-child{position:relative}@media (min-width:1024px){.RwFeatureSection_module_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_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_mediaWrapper__playBtn__637c469f{margin-top:-3%}@media (min-width:768px){.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_mediaWrapper__playBtn__637c469f{margin-top:18%}}@media (min-width:1024px){.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_mediaWrapper__playBtn__637c469f{height:18.8%;margin-top:0;width:12.8%}.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_mediaWrapper__playBtn__637c469f:focus{outline:.0625rem solid #005fcc}.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f [class*=circularWrapper]{border-radius:0;clip-path:circle(80% at 30% 50%);height:100%;margin-bottom:-.5rem;padding-top:0}.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f [class*=circularWrapper] picture{display:block}.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f [class*=circularWrapper] img{height:auto;left:0;position:relative;-webkit-transform:none;transform:none;width:100%}}@media (max-width:1023px){.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f [class*=circularWrapper]{height:100%;-webkit-transform:translateY(-50%) scale(1.5);transform:translateY(-50%) scale(1.5)}.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f [class*=circularWrapper] img{background-repeat:no-repeat;height:60%;-webkit-transform:translate(-50%,80%);transform:translate(-50%,80%)}}.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f .RwFeatureSection_module_mediaWrapper__videoContainer__637c469f.RwFeatureSection_module_darkTheme__637c469f [class*=circularWrapper]:after{background:hsla(0,0%,100%,.5)}.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f .RwFeatureSection_module_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_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__itemWrapper__637c469f{padding-left:2.0625rem;padding-right:2.0625rem}@media (min-width:768px){.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__itemWrapper__637c469f{padding-left:8.4375rem;padding-right:3.6875rem}}@media (min-width:1024px){.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_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_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__itemWrapper__637c469f .RwFeatureSection_module_panel__iconWrapper__637c469f{margin-bottom:1rem}.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__itemWrapper__637c469f .RwFeatureSection_module_panel__heading__637c469f{font-size:2.125rem;line-height:2.75rem;margin-bottom:1.25rem;margin-top:0}@media (min-width:1024px){.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__itemWrapper__637c469f .RwFeatureSection_module_panel__heading__637c469f{font-size:2.5rem;line-height:3.25rem}}.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__itemWrapper__637c469f .RwFeatureSection_module_panel__subheading__637c469f{font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:2.5rem;max-width:22.6875rem}.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__itemWrapper__637c469f .RwFeatureSection_module_panel__buttons__637c469f{max-width:100%}.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__itemWrapper__637c469f .RwFeatureSection_module_panel__buttons__637c469f>div:first-child{margin-bottom:0}.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__itemWrapper__637c469f a,.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__itemWrapper__637c469f button{width:100%}@media (min-width:1024px){.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__itemWrapper__637c469f a,.RwFeatureSection_module_featureSectionSmall__panel__637c469f .RwFeatureSection_module_panel__itemWrapper__637c469f button{width:auto}}.RwFeatureSection_module_panel__mediaWrapper__637c469f [class*=video],.RwFeatureSection_module_panel__mediaWrapper__637c469f [class*=video]:hover{-webkit-box-shadow:none;box-shadow:none}.RwFeatureSection_module_panel__mediaWrapper__637c469f [class*=videoThumbnail]{-o-object-fit:contain;object-fit:contain}.RwFeatureSection_module_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_module_tooltipText__637c469f{font-size:1.25rem;line-height:1.75rem}}.RwFeatureSection_module_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_module_spotlightCircle__637c469f.RwFeatureSection_module_green__637c469f{background:var(--color-green-rw-green)}.RwFeatureSection_module_spotlightCircle__637c469f.RwFeatureSection_module_teal__637c469f{background:#07c4d9}.RwFeatureSection_module_spotlightCircle__637c469f:before{content:"";display:block;padding-top:100%}@media (min-width:768px){.RwFeatureSection_module_spotlightCircle__637c469f{max-width:27.5rem}}@media (min-width:1024px){.RwFeatureSection_module_spotlightCircle__637c469f{max-width:32.5rem}}.RwFeatureSection_module_fullWidth__637c469f{margin:0 auto;width:calc(100% - 2.5rem)}.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f{margin-left:auto;margin-right:auto;padding:0;width:100%}@media (min-width:768px){.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f{width:83.333%}}.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f.RwFeatureSection_module_video__637c469f{width:100%}@media (min-width:1024px){.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f{width:100%}}.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f.RwFeatureSection_module_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_module_fullWidth__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f.RwFeatureSection_module_spotlightVariant__637c469f{min-height:27.5rem}}@media (min-width:1024px){.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f.RwFeatureSection_module_spotlightVariant__637c469f{min-height:32.5rem}}.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f{margin-bottom:2.5rem}@media (min-width:1024px){.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f{margin-bottom:0}.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f.RwFeatureSection_module_panel__mediaWrapper_CircularLeft__637c469f{margin-left:0}.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f.RwFeatureSection_module_panel__mediaWrapper_CircularRight__637c469f{margin-right:0}}.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_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_module_fullWidth__637c469f .RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__heading__637c469f{font-size:3rem;line-height:3.75rem;max-width:100%}}.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__subheading__637c469f{font-size:1rem;font-weight:500;line-height:1.5rem;text-align:left}@media (min-width:1024px){.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__subheading__637c469f{font-size:1.25rem;line-height:1.75rem;max-width:100%}}.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__itemWrapper__637c469f{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:1024px){.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__itemWrapper__637c469f{padding:0 calc(20% - 1.25rem)}.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f.RwFeatureSection_module_panel__mediaWrapper_CircularLeft__637c469f .RwFeatureSection_module_image__637c469f,.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f.RwFeatureSection_module_panel__mediaWrapper_CircularRight__637c469f .RwFeatureSection_module_image__637c469f{max-width:38.75rem}}.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f.RwFeatureSection_module_panel__mediaWrapper_NoCircular__637c469f img{width:100%}@media (min-width:768px){.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f.RwFeatureSection_module_panel__mediaWrapper_NoCircular__637c469f img{width:auto}}.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f .RwFeatureSection_module_mediaWrapper__videoContainer__637c469f{margin:0 auto;max-width:20.9375rem}@media (min-width:768px){.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f .RwFeatureSection_module_mediaWrapper__videoContainer__637c469f{max-width:35.625rem}}@media (min-width:1024px){.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_featureSection__panel__637c469f .RwFeatureSection_module_panel__mediaWrapper__637c469f .RwFeatureSection_module_mediaWrapper__videoContainer__637c469f{max-width:41.875rem}}.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_image__637c469f{text-align:center;z-index:var(--zindex-rw-hero-left)}.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_image__637c469f img,.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_image__637c469f picture{z-index:var(--zindex-rw-hero-left)}@media (max-width:1023px){.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_image__637c469f{width:90%}}.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_image__637c469f.RwFeatureSection_module_left__637c469f{margin-right:10%}@media (min-width:1024px){.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_image__637c469f.RwFeatureSection_module_left__637c469f{margin-right:3.125rem}}.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_image__637c469f.RwFeatureSection_module_right__637c469f{margin-left:10%}@media (min-width:1024px){.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_image__637c469f.RwFeatureSection_module_right__637c469f{margin-left:3.125rem}}@media (max-width:768px){.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_image__637c469f.RwFeatureSection_module_center__637c469f{margin-left:auto;margin-right:auto;width:100%}}@media (min-width:1024px){.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_spotlightCircle__637c469f.RwFeatureSection_module_left__637c469f{-webkit-transform:translate(calc(-50% - 1.5625rem),-50%);transform:translate(calc(-50% - 1.5625rem),-50%);width:calc(100% - 3.125rem)}.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_spotlightCircle__637c469f.RwFeatureSection_module_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_module_fullWidth__637c469f .RwFeatureSection_module_panel__buttons__637c469f{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%;width:auto}.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_panel__buttons__637c469f>div:first-child{margin-bottom:0;margin-right:1.25rem}.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_panel__buttons__637c469f a,.RwFeatureSection_module_fullWidth__637c469f .RwFeatureSection_module_panel__buttons__637c469f button{width:auto}}.RwFeatureSection_module_floatingImage__637c469f{max-width:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:var(--zindex-rw-hero-left)}.RwFeatureSection_module_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_module_floatingImage__637c469f.RwFeatureSection_module_right__637c469f{right:.125rem}.RwFeatureSection_module_floatingImage__637c469f.RwFeatureSection_module_left__637c469f{left:.125rem}@media (min-width:768px){.RwFeatureSection_module_floatingImage__637c469f{max-width:19.875rem}.RwFeatureSection_module_floatingImage__637c469f.RwFeatureSection_module_right__637c469f{right:0}.RwFeatureSection_module_floatingImage__637c469f.RwFeatureSection_module_left__637c469f{left:0}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_rwFeaturesNavigationCategory__e9692415{display:block}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_categoryItem__7cf06f88{display:block}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_rwMenuItem__b574f880 .RwMenuItem_module_link__b574f880{font-size:1.25rem;line-height:1.75rem}@media screen and (min-width:1024px){.RwMenuItem_module_rwMenuItem__b574f880 .RwMenuItem_module_link__b574f880{font-size:1rem;line-height:1.5rem}.RwMenuItem_module_clarityRwMenuItem__b574f880 .RwMenuItem_module_link__b574f880{font-size:.875rem;line-height:1.25rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__65e83cc7{background-color:transparent}.RwMultiImageContainer_module_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_module_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_module_rwMultiImageContainer_Column__65e83cc7:first-child{margin-right:1.25rem}.RwMultiImageContainer_module_rwMultiImageContainer_Column__65e83cc7.RwMultiImageContainer_module_right__65e83cc7 .RwMultiImageContainer_module_imageWrapper__65e83cc7:first-child{margin-bottom:1.25rem}.RwMultiImageContainer_module_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_module_img1Wrapper__65e83cc7,.RwMultiImageContainer_module_img2Wrapper__65e83cc7{aspect-ratio:18/25;display:block}.RwMultiImageContainer_module_img3Wrapper__65e83cc7{aspect-ratio:2/1;display:block}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_rwNavMenu__503873b9{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_module_rwNavMenu__503873b9{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;padding:0;position:relative;width:auto}}.RwNavMenu_module_rwNavMenu__503873b9.RwNavMenu_module_open__503873b9{height:auto;min-height:6.25rem;overflow:visible;-webkit-transform:translateX(0);transform:translateX(0)}.RwNavMenu_module_rwNavMenu__503873b9 .RwNavMenu_module_cards__503873b9{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_module_rwNavMenu__503873b9 .RwNavMenu_module_cards__503873b9{-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_module_rwNavMenu__503873b9 .RwNavMenu_module_cards__503873b9{-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}}.RwNavMenu_module_rwNavMenu__503873b9 .RwNavMenu_module_subheading__503873b9{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_module_menuChild__503873b9{margin-top:1.25rem}@media screen and (min-width:1024px){.RwNavMenu_module_menuChild__503873b9{margin-right:2.5rem;margin-top:0}}@media screen and (min-width:1200px){.RwNavMenu_module_menuChild__503873b9{margin-right:5rem}}.RwNavMenu_module_return__503873b9 .RwNavMenu_module_label__503873b9{color:#0d333f;font-size:1.5rem;font-weight:500;line-height:2rem;margin-left:1.25rem}@media screen and (min-width:1024px){.RwNavMenu_module_return__503873b9{display:none!important}}@media screen and (max-width:calc(1024px - 1px)){.RwNavMenu_module_return__503873b9{left:0;position:sticky!important;text-align:left;top:0;z-index:1100}@supports (-webkit-touch-callout:none){.RwNavMenu_module_return__503873b9{margin-left:0}}.RwNavMenu_module_return__503873b9: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_module_clarityRwNavMenu__503873b9 .RwNavMenu_module_cards__503873b9{padding-left:2.5rem}@media screen and (min-width:1200px){.RwNavMenu_module_clarityRwNavMenu__503873b9 .RwNavMenu_module_cards__503873b9{padding-left:3.75rem}}@media screen and (min-width:1440px){.RwNavMenu_module_clarityRwNavMenu__503873b9 .RwNavMenu_module_cards__503873b9{padding-left:5rem}}@media screen and (min-width:1024px){.RwNavMenu_module_rwNavMenu__503873b9.RwNavMenu_module_claritynavOpen__503873b9{margin-bottom:.875rem}.RwNavMenu_module_claritynavBreadcrumbSection__503873b9.RwNavMenu_module_breadcrumbSection__503873b9{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_module_claritynavBreadcrumbSection__503873b9.RwNavMenu_module_breadcrumbSection__503873b9 .RwNavMenu_module_claritynavBreadcrumb__503873b9{-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_module_claritynavBreadcrumbSection__503873b9.RwNavMenu_module_breadcrumbSection__503873b9 .RwNavMenu_module_claritynavBreadcrumb__503873b9 a:hover{color:#0d7300}.RwNavMenu_module_claritynavBreadcrumbSection__503873b9.RwNavMenu_module_breadcrumbSection__503873b9 .RwNavMenu_module_claritynavBreadcrumb__503873b9 .RwNavMenu_module_breadcrumbList__503873b9.RwNavMenu_module_claritynavBreadcrumbList__503873b9 li{margin-right:1.25rem;padding-right:0;position:relative}.RwNavMenu_module_claritynavBreadcrumbSection__503873b9.RwNavMenu_module_breadcrumbSection__503873b9 .RwNavMenu_module_claritynavBreadcrumb__503873b9 .RwNavMenu_module_breadcrumbList__503873b9.RwNavMenu_module_claritynavBreadcrumbList__503873b9.RwNavMenu_module_footerWhite__503873b9 li:last-child{margin-right:0;padding-right:0}.RwNavMenu_module_claritynavBreadcrumb__503873b9 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_module_breadcrumbLink__503873b9{color:#0d333f;font-size:.875rem;font-weight:600;text-decoration:none}.RwNavMenu_module_breadcrumbList__503873b9 li:not(:last-child):after{color:#0d333f;content:"|";display:inline;font-size:.875rem;font-weight:700;padding-left:1.25rem;padding-right:0}.RwNavMenu_module_clarityRwNavMenu__503873b9 .RwNavMenu_module_cards__503873b9{border:none;position:relative}.RwNavMenu_module_clarityRwNavMenu__503873b9 .RwNavMenu_module_cards__503873b9: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_module_clarityRwNavMenu__503873b9 div[class*=RwNavMenu_cards__],.RwNavMenu_module_clarityRwNavMenu__503873b9 div[class*=RwNavMenu_module_cards__]{margin:0 0 2.5rem auto}.RwNavMenu_module_clarityRwNavMenu__503873b9 div[class*=NavCard_text__] .RwNavMenu_module_qlFontHuge__503873b9{font-size:.875rem;line-height:1rem;margin-bottom:.5rem}.RwNavMenu_module_clarityRwNavMenu__503873b9 div[class*=NavCard_text__]{margin-bottom:0}.RwNavMenu_module_clarityRwNavMenu__503873b9 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_module_clarityRwNavMenu__503873b9 div[class*=NavCard_text__] p .RwNavMenu_module_qlFontHuge__503873b9{font-size:.875rem;font-weight:600;line-height:1.25rem}.RwNavMenu_module_clarityRwNavMenu__503873b9 [class*=RwNavMenu_cards__] [class*=NavCard_navCard__]:hover{-webkit-box-shadow:none;box-shadow:none}.RwNavMenu_module_clarityRwNavMenu__503873b9 [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_module_clarityRwNavMenu__503873b9 [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_module_clarityRwNavMenu__503873b9 .RwNavMenu_module_respTextWrapper__503873b9 p:nth-child(2){font-size:.75rem;line-height:1rem}.RwNavMenu_module_clarityRwNavMenu__503873b9 .RwNavMenu_module_subheading__503873b9{font-size:.875rem;line-height:1.25rem;margin-bottom:1.25rem}.RwNavMenu_module_clarityRwNavMenu__503873b9 div[class*=RwNavMenu_cards__] [class*=NavCard_navCard__]{margin-bottom:1.25rem}.RwNavMenu_module_clarityRwNavMenu__503873b9 div[class*=RwNavMenu_cards__] a:hover{text-decoration:none}.RwNavMenu_module_clarityRwNavMenu__503873b9 div[class*=RwNavMenu_cards__] [class*=NavCard_navCard__] [class*=NavCard_image__] img{height:auto;-o-object-fit:cover;object-fit:cover;width:auto}.RwNavMenu_module_clarityRwNavMenu__503873b9 [class*=NavCard_module_navCard__] [class*=NavCard_module_imageWrapper__],.RwNavMenu_module_clarityRwNavMenu__503873b9 [class*=NavCard_navCard__] [class*=NavCard_imageWrapper__]{height:auto}.RwNavMenu_module_clarityRwNavMenu__503873b9 div[class*=RwNavMenu_cards__] [class*=NavCard_navCard__] a .RwNavMenu_module_respTextWrapper__503873b9 p:nth-child(2){padding-bottom:.75rem}.RwNavMenu_module_clarityRwNavMenu__503873b9:after{background-color:#eaeae3;bottom:0;content:"";position:absolute;right:-100vw;top:0;width:100vw;z-index:-1}.RwNavMenu_module_clarityRwNavMenu__503873b9.RwNavMenu_module_noCards__503873b9:after{background-color:transparent}.RwNavMenu_module_rwNavMenu__503873b9.RwNavMenu_module_dropdownSkyblue__503873b9.RwNavMenu_module_clarityRwNavMenu__503873b9{padding-bottom:5.5rem}.RwNavMenu_module_rwNavMenu__503873b9.RwNavMenu_module_dropdownSkyblue__503873b9.RwNavMenu_module_clarityRwNavMenu__503873b9 .RwNavMenu_module_cards__503873b9:before,.RwNavMenu_module_rwNavMenu__503873b9.RwNavMenu_module_dropdownSkyblue__503873b9.RwNavMenu_module_clarityRwNavMenu__503873b9:after{background-color:#eaf6f7}.RwNavMenu_module_claritynavShadowSection__503873b9{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;width:100%}.RwNavMenu_module_claritynavShadowSection__503873b9: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_module_externalLink__503873b9{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_module_externalLink__503873b9:hover{color:#0a8543}a.RwNavMenu_module_externalLink__503873b9 svg{height:1.1875rem;margin-left:.25rem;width:1.0625rem}.RwNavMenu_module_hasBreadcrumbExternalList__503873b9,.RwNavMenu_module_iesListNav__503873b9{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_module_hasBreadcrumbExternalList__503873b9{width:auto}.RwNavMenu_module_hasBreadcrumbExternalList__503873b9 ul li a{color:#0d333f}.RwNavMenu_module_hasBreadcrumbExternalList__503873b9 ul{width:auto}[class*=RwGlobalNav_rwMenuWrapper__] div.RwNavMenu_module_claritynavBreadcrumbSection__503873b9 div.RwNavMenu_module_claritynavBreadcrumb__503873b9 ul.RwNavMenu_module_hasBreadcrumbExternalList__503873b9 li{margin-right:1.25rem;padding-right:1.25rem}.RwNavMenu_module_hasBreadcrumbExternalList__503873b9 li:not(:last-child):after,.RwNavMenu_module_iesListNav__503873b9 li:not(:last-child):after{color:#0d333f;content:"|";display:inline;font-size:.875rem;font-weight:600;padding-left:1.25rem;padding-right:0}.RwNavMenu_module_hasBreadcrumbExternalList__503873b9:before{background-color:#eaeae3;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100vw}.RwNavMenu_module_footerWhite__503873b9.RwNavMenu_module_hasBreadcrumbExternalList__503873b9:before{background-color:#fff}[class*=RwGlobalNav_module_rwMenuWrapper_] div.RwNavMenu_module_claritynavBreadcrumbSection__503873b9 div.RwNavMenu_module_claritynavBreadcrumb__503873b9 ul.RwNavMenu_module_iesListNav__503873b9 li{margin-right:1.25rem;padding-right:0;position:relative}.RwNavMenu_module_hasBreadcrumbExternalList__503873b9 li a.RwNavMenu_module_breadcrumbLink__503873b9:hover{color:#0a8543}}@media screen and (max-width:calc(1024px - 1px)){.RwNavMenu_module_claritynavBreadcrumbSection__503873b9{border-top:.0625rem solid #babec5;margin:1.25rem 1.25rem 0}.RwNavMenu_module_breadcrumbList__503873b9{margin:0;padding:0}.RwNavMenu_module_claritynavBreadcrumb__503873b9 ul{list-style:none}.RwNavMenu_module_claritynavBreadcrumb__503873b9 ul li{margin-top:1.25rem}.RwNavMenu_module_claritynavBreadcrumb__503873b9 ul li a{color:#0d333f;font-size:1.25rem;font-weight:500;line-height:1.75rem;text-decoration:none}.RwNavMenu_module_iesListNav__503873b9{padding-left:0}.RwNavMenu_module_externalLink__503873b9{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_module_externalLink__503873b9 svg{height:1.5rem;margin-left:.4375rem;width:1.3125rem}}@media screen and (min-width:1024px){.RwNavMenu_module_footerExternalWhite__503873b9{padding:0}.RwNavMenu_module_footerExternalDivider__503873b9:after{background-color:#0d333f;display:inline-block;height:.875rem;margin:0 1.25rem;vertical-align:middle;width:.09375rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_rwNavMenuItem__950fa6bb .RwNavMenuItem_module_badge__950fa6bb{font-size:.75rem;height:1.5rem;line-height:1rem;margin-left:1.25rem;padding:.25rem .625rem;text-transform:uppercase}.RwNavMenuItem_module_rwNavMenuItem__950fa6bb .RwNavMenuItem_module_showMore__950fa6bb{font-weight:600}.RwNavMenuItem_module_rwNavMenuItem__950fa6bb .RwNavMenuItem_module_navLink__950fa6bb{margin:0 .3125rem}@media screen and (max-width:calc(1024px - 1px)){.RwNavMenuItem_module_rwNavMenuItem__950fa6bb .RwNavMenuItem_module_navLink__950fa6bb{font-size:1.25rem!important;line-height:1.75rem!important}}.RwNavMenuItem_module_rwNavMenuItem__950fa6bb .RwNavMenuItem_module_navLink__950fa6bb:focus{overflow:visible!important;position:relative}.RwNavMenuItem_module_rwNavMenuItem__950fa6bb .RwNavMenuItem_module_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_module_rwNavMenuItem__950fa6bb .RwNavMenuItem_module_navLink__950fa6bb.RwNavMenuItem_module_secondaryNav__950fa6bb:hover{color:red!important}@media screen and (max-width:calc(1024px - 1px)){.RwNavMenuItem_module_rwNavMenuItem__950fa6bb .RwNavMenuItem_module_navLink__950fa6bb.RwNavMenuItem_module_secondaryNav__950fa6bb{font-size:1.25rem!important;font-weight:500!important}.RwNavMenuItem_module_rwNavMenuItem__950fa6bb .RwNavMenuItem_module_navLink__950fa6bb.RwNavMenuItem_module_secondaryNav__950fa6bb:hover{color:#0a8543!important}}.RwNavMenuItem_module_rwNavMenuItem__950fa6bb.RwNavMenuItem_module_black__950fa6bb .RwNavMenuItem_module_navLink__950fa6bb{text-decoration:none}.RwNavMenuItem_module_rwNavMenuItem__950fa6bb.RwNavMenuItem_module_black__950fa6bb .RwNavMenuItem_module_navLink__950fa6bb:hover{color:#0a8543;text-decoration:none}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_listHeader__e9794996{font-size:1.25rem!important;line-height:1.75rem!important}}.RwNavMenuList_module_extendedColumnHeader__e9794996{width:150%}.RwNavMenuList_module_secondColumn__e9794996{margin-top:2.5rem}.RwNavMenuList_module_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_module_splitColumnLeft__e9794996,.RwNavMenuList_module_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_module_splitColumnLeft__e9794996 .RwNavMenuList_module_listItem__e9794996 a,.RwNavMenuList_module_splitColumnRight__e9794996 .RwNavMenuList_module_listItem__e9794996 a{white-space:nowrap}.RwNavMenuList_module_menuToggle__e9794996{width:100%}@media screen and (max-width:calc(1024px - 1px)){.RwNavMenuList_module_menuToggle__e9794996{font-size:1.5rem!important;font-weight:600!important;line-height:2rem!important}}.RwNavMenuList_module_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_module_menuToggle__e9794996 .RwNavMenuList_module_open__e9794996 svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RwNavMenuList_module_menuToggle__e9794996 .RwNavMenuList_module_open__e9794996 svg path{stroke:#0a8543}.RwNavMenuList_module_menuToggle__e9794996:focus{outline:none!important}@media screen and (min-width:1024px){.RwNavMenuList_module_itemLabel__e9794996+span{display:none}}.RwNavMenuList_module_greenTextColor__e9794996{color:#0d7300}@media screen and (max-width:calc(1024px - 1px)){.RwNavMenuList_module_menuToggle__e9794996.RwNavMenuList_module_secondaryNav__e9794996{font-size:1.25rem!important;font-weight:600!important;padding-bottom:1.25rem;padding-top:1.25rem}}.RwNavMenuList_module_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_module_listWrapper__e9794996{display:block}}.RwNavMenuList_module_listWrapper__e9794996.RwNavMenuList_module_open__e9794996{display:block}.RwNavMenuList_module_listItem__e9794996+.RwNavMenuList_module_listItem__e9794996{margin-top:1.25rem}@media screen and (min-width:1024px){.RwNavMenuList_module_listItem__e9794996+.RwNavMenuList_module_listItem__e9794996{margin-top:.625rem}}.RwNavMenuList_module_listItem__e9794996:first-child{margin-top:2.5rem}@media screen and (min-width:1024px){.RwNavMenuList_module_listItem__e9794996:first-child{margin-top:1.25rem}}.RwNavMenuList_module_listItem__e9794996:last-child{margin-bottom:0}@media screen and (min-width:1024px){.RwNavMenuList_module_listItem__e9794996:last-child{margin-bottom:1.25rem}}.RwNavMenuList_module_noTopPadding__e9794996:first-child{margin-top:0}@media screen and (min-width:1024px){.RwNavMenuList_module_noTopPadding__e9794996:first-child{margin-top:1.25rem}}.RwNavMenuList_module_listItemMore__e9794996{margin-top:1.25rem!important}@media (max-width:1024px){.RwNavMenuList_module_listWrapper__e9794996.RwNavMenuList_module_secondaryNav__e9794996{padding-left:1.25rem}.RwNavMenuList_module_listItem__e9794996.RwNavMenuList_module_secondaryNav__e9794996:first-child{margin-top:0}.RwNavMenuList_module_listItem__e9794996.RwNavMenuList_module_secondaryNav__e9794996:last-child{margin-bottom:1.25rem}.RwNavMenuList_module_greenText__e9794996{color:#0d7300}}@media screen and (min-width:1024px){.RwNavMenuList_module_secondColumnPadding__e9794996{margin-left:-1.25rem}}.RwNavMenuList_module_clarityRwNavMenuList__e9794996 .RwNavMenuList_module_horizontalDividers__e9794996:last-child{border-top:none;padding-top:1.25rem;position:relative}.RwNavMenuList_module_clarityRwNavMenuList__e9794996 .RwNavMenuList_module_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_module_clarityRwNavMenuList__e9794996 .RwNavMenuList_module_listHeader__e9794996{border-bottom:.0625rem solid #babec5;color:#0a8543;font-weight:600;padding-bottom:1.25rem}.RwNavMenuList_module_clarityRwNavMenuList__e9794996 .RwNavMenuList_module_listHeader__e9794996.RwNavMenuList_module_hideDivider__e9794996{border:none;padding:0}.RwNavMenuList_module_clarityRwNavMenuList__e9794996 .RwNavMenuList_module_listHeader__e9794996>span{font-size:.875rem;font-weight:600;line-height:1.25rem}.RwNavMenuList_module_clarityRwNavMenuList__e9794996 .RwNavMenuList_module_listItem__e9794996{margin-top:.75rem}.RwNavMenuList_module_clarityRwNavMenuList__e9794996 .RwNavMenuList_module_listItem__e9794996:first-child{margin-top:1.25rem}.RwNavMenuList_module_clarityRwNavMenuList__e9794996 .RwNavMenuList_module_listItem__e9794996.RwNavMenuList_module_horizontalDividers__e9794996:nth-last-child(2){margin-bottom:1.25rem}.RwNavMenuList_module_clarityRwNavMenuList__e9794996 .RwNavMenuList_module_listItem__e9794996 a{font-size:.875rem}.RwNavMenuList_module_clarityRwNavMenuList__e9794996 .RwNavMenuList_module_listItem__e9794996 a[class*=RwNavMenuItem_showMore]{font-weight:600}}@media (max-width:calc(1024px - 1px)){.RwNavMenuList_module_clarityRwNavMenuList__e9794996 .RwNavMenuList_module_listWrapper__e9794996{padding-left:1.25rem}.RwNavMenuList_module_clarityRwNavMenuList__e9794996 .RwNavMenuList_module_listItem__e9794996{margin-top:1.25rem}.RwNavMenuList_module_clarityRwNavMenuList__e9794996 .RwNavMenuList_module_noTopPadding__e9794996:first-child{margin-top:0}}@media (min-width:1024px){.RwNavMenuList_module_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_module_clarityRwNavMenuList__e9794996.RwNavMenuList_module_open__e9794996{opacity:1;visibility:visible}}.RwNavMenuList_module_black__e9794996 .RwNavMenuList_module_menuToggle__e9794996{text-decoration:none}.RwNavMenuList_module_black__e9794996 .RwNavMenuList_module_menuToggle__e9794996:hover{color:#0a8543;text-decoration:none}.RwNavMenuList_module_black__e9794996 .RwNavMenuList_module_menuToggle__e9794996:hover path{stroke:#0a8543}.RwNavMenuList_module_mobileTwoColumnSplit__e9794996{border-top:none;padding-top:1.25rem;position:relative}.RwNavMenuList_module_mobileTwoColumnSplit__e9794996:before{background-color:#babec5;content:"";height:.0625rem;left:.3125rem;position:absolute;top:0;width:2.5rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__59c6ec4e{position:relative}@media screen and (min-width:768px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_result__59c6ec4e{width:83.333%}}@media screen and (min-width:1024px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_result__59c6ec4e{width:66.667%}}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_result__59c6ec4e .RwPriceCardItem_module_product__59c6ec4e{padding:2.5rem;width:50%}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e.RwPriceCardItem_module_defaultVersion__59c6ec4e [class*=priceFeatItem] [class*=priceFeatText]{font-size:1rem;font-weight:500;line-height:1.5rem}@media screen and (min-width:1024px){.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e.RwPriceCardItem_module_defaultVersion__59c6ec4e [class*=priceFeatItem] [class*=priceFeatText]{font-size:.875rem;line-height:1.25rem}}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e .RwPriceCardItem_module_featureTitle__59c6ec4e{color:#0a8543;font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-top:.625rem}@media screen and (min-width:1024px){.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e .RwPriceCardItem_module_featureTitle__59c6ec4e{font-size:1rem;line-height:1.5rem}}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e .RwPriceCardItem_module_featureSubtitle__59c6ec4e{font-size:.875rem;font-weight:600;line-height:1.25rem;opacity:1}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e [class*=priceFeatItem]{padding-top:.75rem}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e [class*=priceFeatItem] [class*=priceFeatWrap]{color:#000}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e [class*=priceFeatItem] [class*=priceFeatWrap] [class*=RwClickableTooltip_module_rwClickableTooltip__wrapper],.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e [class*=priceFeatItem] [class*=priceFeatWrap] [class^=RwClickableTooltip_rwClickableTooltip__wrapper]{z-index:1500}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e [class*=priceFeatItem] [class*=priceFeatWrap] [class*=rwClickableTooltipAction]{padding-left:0}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e [class*=priceFeatItem] [class*=priceFeatWrap]+[class*=Badge_badge],.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e [class*=priceFeatItem] [class*=priceFeatWrap]+[class*=Badge_module_badge]{margin-left:.5rem}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e [class*=priceFeatText]{padding-right:0}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e{width:83.333%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e.RwPriceCardItem_module_pricingToggle__59c6ec4e{margin-top:1.25rem}@media screen and (min-width:768px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e{width:16.875rem}}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e{-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_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_noBoxStyle__59c6ec4e{-webkit-box-shadow:none;box-shadow:none}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_containerHighlight__59c6ec4e{-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_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_preventFullHeight__59c6ec4e{height:auto}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_stickyPriceCardHeader__59c6ec4e{-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_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_containerHighlight__59c6ec4e.RwPriceCardItem_module_priceCardHeader__59c6ec4e{-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_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e{width:100%}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e .RwPriceCardItem_module_header__59c6ec4e,.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e .RwPriceCardItem_module_product__59c6ec4e,.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e .RwPriceCardItem_module_subhead__59c6ec4e{text-align:center}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_header__59c6ec4e{margin:0}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_header__59c6ec4e.RwPriceCardItem_module_dynamicPadding__59c6ec4e.RwPriceCardItem_module_longTitle__59c6ec4e{margin-top:-.9375rem}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_subhead__59c6ec4e.RwPriceCardItem_module_dynamicPadding__59c6ec4e{margin-left:-.5rem;margin-right:-.5rem}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_subhead__59c6ec4e.RwPriceCardItem_module_dynamicPadding__59c6ec4e.RwPriceCardItem_module_shortTitle__59c6ec4e{margin-bottom:0}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e{padding:0;width:100%}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_divider__59c6ec4e{display:none}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_cta2__59c6ec4e{font-size:1rem;font-weight:600;margin-top:.625rem;text-decoration:underline}@media screen and (min-width:1024px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_cta2__59c6ec4e{font-size:.875rem}}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e,.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_priceRight__59c6ec4e{text-align:center}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e [class*=pricingBlock]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e [class*=pricingBlock] [class*=discountPrice]{margin-top:1.75rem}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e [class*=pricingBlock] [class*=discountPrice] [class*=cents]{top:-.4375rem}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e [class*=pricingBlock] [class*=regularPrice]+[class*=discountPrice]{margin-top:0}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e.RwPriceCardItem_module_pluEnabled__59c6ec4e .RwPriceCardItem_module_badge__59c6ec4e{left:0;width:100%}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e.RwPriceCardItem_module_pluEnabled__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_containerHighlight__59c6ec4e{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_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e{border-top:.0625rem solid rgba(13,51,63,.2);margin-top:1.875rem;padding-top:1.25rem;width:100%}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e{border-top:0;margin-top:.5rem;padding-top:0}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e .RwPriceCardItem_module_featureTitle__59c6ec4e{color:#0d333f;font-size:.875rem;line-height:1.25rem}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e .RwPriceCardItem_module_featureTitle__59c6ec4e svg{margin-left:.5rem}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e .RwPriceCardItem_module_featureTitleLink__59c6ec4e:hover{text-decoration:underline}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e .RwPriceCardItem_module_featureSubtitle__59c6ec4e{color:#6b6c72;font-size:.75rem;font-weight:400;line-height:1.25rem;opacity:1}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e.RwPriceCardItem_module_productFinderLineup__59c6ec4e .RwPriceCardItem_module_featureTitle__59c6ec4e{color:#0a8543}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e){margin:0 auto;max-width:90rem;padding:0 1.25rem;width:100%}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_header__59c6ec4e{font-size:1.75rem;line-height:2.25rem}@media screen and (min-width:768px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e){padding:0 2.5rem}}@media (min-width:1024px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e){padding:0 1.25rem;width:83.333%}}@media screen and (min-width:1024px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_pricingFeatures__59c6ec4e [class*=priceFeatItem]{padding-top:.625rem}}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e{-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_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e{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_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e{-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_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e{-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_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e{max-width:90rem}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e [class*=discountPrice],.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e [class*=regularPrice]{font-size:3rem;line-height:3.75rem}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e span[class*=currency],.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e span[class*=duration]{top:-.4375rem}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e .RwPriceCardItem_module_priceRight__59c6ec4e,.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e{width:100%}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e [class*=priceFeatList]{display:block}}@media screen and (max-width:767px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e .RwPriceCardItem_module_product__59c6ec4e{padding-top:1.25rem}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e{padding-bottom:1.875rem}}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_header__59c6ec4e{font-size:2.125rem;line-height:2.75rem}@media screen and (max-width:767px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_header__59c6ec4e{margin-bottom:1rem;text-align:left}}@media screen and (min-width:1024px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_header__59c6ec4e{font-size:1.75rem;line-height:2.25rem}}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e [class*=pricingBlock]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:768px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e [class*=pricingBlock]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_divider__59c6ec4e{border-bottom:.0625rem solid rgba(0,0,0,.2);border-top:none}}@media screen and (min-width:768px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_divider__59c6ec4e{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_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_horizontalQbLive__59c6ec4e .RwPriceCardItem_module_pricingFeatures__59c6ec4e .RwPriceCardItem_module_featureTitle__59c6ec4e{margin-top:0}}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e.RwPriceCardItem_module_noBoxStyle__59c6ec4e{-webkit-box-shadow:none;box-shadow:none}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e .RwPriceCardItem_module_product__59c6ec4e{padding:0 2.5rem 2.5rem;text-align:left}@media screen and (min-width:1024px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e .RwPriceCardItem_module_product__59c6ec4e{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_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e .RwPriceCardItem_module_header__59c6ec4e{font-weight:700}@media screen and (min-width:1024px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e .RwPriceCardItem_module_header__59c6ec4e{font-size:1.75rem;line-height:2.25rem}}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e .RwPriceCardItem_module_subhead__59c6ec4e{font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:2.5rem}@media screen and (min-width:1024px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e .RwPriceCardItem_module_subhead__59c6ec4e{margin-bottom:1.25rem;margin-top:0}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e{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_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_cta2__59c6ec4e{font-size:1rem;font-weight:600;margin-top:.625rem;text-decoration:underline}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_cta2__59c6ec4e span{font-size:.875rem}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e [class*=pricingBlock]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1024px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e:not(.RwPriceCardItem_module_payrollEnabled__59c6ec4e):not(.RwPriceCardItem_module_result__59c6ec4e) .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e [class*=pricingBlock]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:1023px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e.RwPriceCardItem_module_result__59c6ec4e .RwPriceCardItem_module_priceRight__59c6ec4e,.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e.RwPriceCardItem_module_result__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e{width:100%}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e.RwPriceCardItem_module_result__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e [class*=pricingBlock]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e.RwPriceCardItem_module_result__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e .RwPriceCardItem_module_header__59c6ec4e{font-size:1.75rem;font-weight:700;line-height:2.25rem}@media screen and (min-width:1024px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e.RwPriceCardItem_module_result__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e .RwPriceCardItem_module_header__59c6ec4e{font-size:2.125rem;line-height:2.75rem}}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e.RwPriceCardItem_module_result__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e .RwPriceCardItem_module_priceRight__59c6ec4e{padding:2.5rem 2.5rem 3.5rem}@media screen and (min-width:1024px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e.RwPriceCardItem_module_result__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e .RwPriceCardItem_module_priceRight__59c6ec4e{padding:2.5rem}}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e.RwPriceCardItem_module_result__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e .RwPriceCardItem_module_product__59c6ec4e{padding:2.5rem;text-align:center}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e.RwPriceCardItem_module_result__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e .RwPriceCardItem_module_subhead__59c6ec4e{font-size:1rem;line-height:1.5rem}@media screen and (max-width:1023px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_variantHorizontal__59c6ec4e.RwPriceCardItem_module_result__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_cta__59c6ec4e{bottom:-1.625rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e{-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_module_root__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e .RwPriceCardItem_module_priceRight__59c6ec4e{padding:2.5rem 2.5rem 1.25rem;width:50%}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e{width:50%}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e .RwPriceCardItem_module_product__59c6ec4e{text-align:center;width:100%}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e{position:relative}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_divider__59c6ec4e{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_module_root__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_divider__59c6ec4e{border-left:.0625rem solid rgba(0,0,0,.2);border-top:none;display:inherit;height:calc(100% - 5rem);left:100%;top:auto}}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_cta__59c6ec4e{margin-bottom:0}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e.RwPriceCardItem_module_withoutPayrolSelfEmployed__59c6ec4e .RwPriceCardItem_module_priceRight__59c6ec4e{width:100%}@media screen and (min-width:1024px){.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e.RwPriceCardItem_module_withoutPayrolSelfEmployed__59c6ec4e .RwPriceCardItem_module_priceRight__59c6ec4e{width:40%}}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e.RwPriceCardItem_module_withoutPayrolSelfEmployed__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e{width:100%}@media screen and (min-width:1024px){.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e.RwPriceCardItem_module_withoutPayrolSelfEmployed__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e{width:60%}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e.RwPriceCardItem_module_withoutPayrolSelfEmployed__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e [class*=priceFeatList]{display:grid;grid-template-columns:1fr 1fr}}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e.RwPriceCardItem_module_withoutPayrolSelfEmployed__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_divider__59c6ec4e{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_module_root__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e.RwPriceCardItem_module_withoutPayrolSelfEmployed__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_divider__59c6ec4e{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_module_root__59c6ec4e.RwPriceCardItem_module_payrollEnabled__59c6ec4e{width:50%}}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_payrollEnabled__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e{margin-bottom:1.25rem}@media screen and (min-width:768px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_payrollEnabled__59c6ec4e .RwPriceCardItem_module_topCard__59c6ec4e{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_module_root__59c6ec4e.RwPriceCardItem_module_payrollEnabled__59c6ec4e .RwPriceCardItem_module_topCard__59c6ec4e>*{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_payrollEnabled__59c6ec4e .RwPriceCardItem_module_product__59c6ec4e{padding:2.5rem;text-align:center;width:100%}@media screen and (min-width:1024px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_payrollEnabled__59c6ec4e .RwPriceCardItem_module_product__59c6ec4e{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_module_root__59c6ec4e.RwPriceCardItem_module_payrollEnabled__59c6ec4e .RwPriceCardItem_module_payrollSection__59c6ec4e .RwPriceCardItem_module_divider__59c6ec4e{border-left:none;border-top:.0625rem solid #dbedee;width:100%}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_payrollEnabled__59c6ec4e .RwPriceCardItem_module_payrollSection__59c6ec4e .RwPriceCardItem_module_divider__59c6ec4e:after{border-bottom:.0625rem solid #0a8543;bottom:0;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:91.667%}}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_payrollEnabled__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1024px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_payrollEnabled__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_payrollEnabled__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e .RwPriceCardItem_module_subhead__59c6ec4e{margin-bottom:0;margin-top:0;padding-top:1.25rem}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_payrollEnabled__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e{padding-top:1.25rem}@media screen and (min-width:1024px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_payrollEnabled__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e{padding-top:0}}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_payrollEnabled__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_cta__59c6ec4e{margin-bottom:0;margin-top:.25rem;top:1.625rem}@media screen and (min-width:1024px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_payrollEnabled__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_cta__59c6ec4e{margin-top:.5rem;top:1.375rem}}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_compChartHeading__59c6ec4e{-webkit-box-shadow:none;box-shadow:none;width:100%}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_compChartHeading__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e{background:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_compChartHeading__59c6ec4e .RwPriceCardItem_module_header__59c6ec4e{font-size:1.25rem!important;font-weight:600!important;line-height:1.75rem!important;margin:0}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_compChartHeading__59c6ec4e .RwPriceCardItem_module_topSection__59c6ec4e .RwPriceCardItem_module_subhead__59c6ec4e{display:none}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_compChartHeading__59c6ec4e .RwPriceCardItem_module_subhead__59c6ec4e{font-size:.75rem;line-height:1rem;margin-bottom:.625rem;text-align:center}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_compChartHeading__59c6ec4e .RwPriceCardItem_module_cta__59c6ec4e{margin-top:1.25rem}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_compChartHeading__59c6ec4e .RwPriceCardItem_module_cta2__59c6ec4e{font-size:.875rem;font-weight:600;line-height:1.5rem}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_compChartHeading__59c6ec4e [class*=regularPrice]{display:none}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_compChartHeading__59c6ec4e [class*=discountPrice]{font-size:1.25rem;line-height:1.75rem;margin-top:.625rem}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_compChartHeading__59c6ec4e [class*=discountPrice]>span{font-size:1.25rem;line-height:1.75rem;top:0}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_compChartHeading__59c6ec4e [class*=discountPrice]>span[class*=cents]{font-size:.875rem}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_compChartHeading__59c6ec4e [class*=discountPrice]>span[class*=duration]{display:inline-block}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_compChartHeading__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e{min-height:auto}.RwPriceCardItem_module_root__59c6ec4e .RwPriceCardItem_module_annualToggleContainer__59c6ec4e{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.25rem}.RwPriceCardItem_module_priceCard__59c6ec4e{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_module_badgeContainer__59c6ec4e,.RwPriceCardItem_module_priceCard__59c6ec4e{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwPriceCardItem_module_badgeContainer__59c6ec4e{position:absolute;top:-1.5625rem;width:100%}.RwPriceCardItem_module_badge__59c6ec4e{background:#0d333f;border-top-left-radius:.5rem;border-top-right-radius:.5rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.625rem;height:1.5625rem;text-transform:uppercase;width:80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600}.RwPriceCardItem_module_divider__59c6ec4e{border-left:.0625rem solid #dbedee;height:100%;left:100%;position:absolute;top:0}.RwPriceCardItem_module_divider__59c6ec4e 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_module_divider__59c6ec4e svg{padding:.625rem 0;top:50%;width:2.25rem}}.RwPriceCardItem_module_product_header_wrapper__59c6ec4e,.RwPriceCardItem_module_product_header_wrapper__59c6ec4e .RwPriceCardItem_module_header__59c6ec4e{display:block}.RwPriceCardItem_module_product_header_wrapper__59c6ec4e .RwPriceCardItem_module_header__59c6ec4e h3{font-size:unset!important;font-weight:600;line-height:unset!important}.RwPriceCardItem_module_product_header_wrapper__59c6ec4e .RwPriceCardItem_module_header__59c6ec4e.RwPriceCardItem_module_removeMarginBottom__59c6ec4e h3{margin-bottom:0}.RwPriceCardItem_module_product_header_wrapper__59c6ec4e .RwPriceCardItem_module_product_sub_header__59c6ec4e{max-width:18.125rem}.RwPriceCardItem_module_product_header_wrapper__59c6ec4e .RwPriceCardItem_module_product_sub_header__59c6ec4e span{font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:2rem}.RwPriceCardItem_module_header__59c6ec4e{font-size:1.75rem;font-weight:600;line-height:2.25rem}@media screen and (min-width:1024px){.RwPriceCardItem_module_header__59c6ec4e{font-size:1.5rem}}.RwPriceCardItem_module_subhead__59c6ec4e{font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:.625rem;margin-top:1rem}@media screen and (min-width:1024px){.RwPriceCardItem_module_subhead__59c6ec4e{font-size:.875rem;line-height:1.25rem}}.RwPriceCardItem_module_subhead__59c6ec4e.RwPriceCardItem_module_annual__59c6ec4e{margin-bottom:0}.RwPriceCardItem_module_boltifyDiscountSubhead__59c6ec4e{font-weight:600}.RwPriceCardItem_module_smalltext__59c6ec4e{color:#8d9096;font-size:.875rem;font-weight:600;line-height:1.25rem}.RwPriceCardItem_module_blackText__59c6ec4e{color:#000}.RwPriceCardItem_module_topSection__59c6ec4e{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.RwPriceCardItem_module_bottomSection__59c6ec4e{text-align:center}.RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_cta__59c6ec4e{margin-bottom:-50%;margin-top:1.25rem}.RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_featureDemoMessage__59c6ec4e{font-size:1rem;line-height:1.5rem;margin:.625rem 0}@media screen and (min-width:1024px){.RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_featureDemoMessage__59c6ec4e{font-size:.75rem;line-height:1rem}}.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_defaultVersion__59c6ec4e [class*=discountPrice],.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_defaultVersion__59c6ec4e [class*=regularPrice]{color:#0a8543;font-size:3rem;line-height:3.75rem;margin:0}@media screen and (min-width:1024px){.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_defaultVersion__59c6ec4e [class*=discountPrice],.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_defaultVersion__59c6ec4e [class*=regularPrice]{font-size:2.125rem;line-height:2.75rem}}.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_defaultVersion__59c6ec4e [class*=freeTrial]{color:#0a8543;margin-top:1.25rem}.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_defaultVersion__59c6ec4e span[class*=cents],.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_defaultVersion__59c6ec4e span[class*=currency],.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_defaultVersion__59c6ec4e span[class*=duration]{font-size:1rem;line-height:1.5rem}.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_defaultVersion__59c6ec4e span[class*=currency],.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_defaultVersion__59c6ec4e span[class*=duration]{position:relative;top:-.4375rem}@media screen and (min-width:1024px){.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_defaultVersion__59c6ec4e span[class*=currency],.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_defaultVersion__59c6ec4e span[class*=duration]{top:-.3125rem}}.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_defaultVersion__59c6ec4e span[class*=duration]:first-of-type{margin-left:.1875rem}.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_defaultVersion__59c6ec4e span[class*=currency]{margin-right:.1875rem}@media screen and (min-width:1024px){.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_defaultVersion__59c6ec4e span[class*=cents]{top:-1.5rem}}.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e .RwPriceCardItem_module_cta__59c6ec4e{width:100%}.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e [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_module_bottomSection__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e [class*=discountPrice]{font-size:2.125rem;line-height:2.75rem}}.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e [class*=regularPrice]{font-weight:500;line-height:1.75rem;margin-bottom:-.5rem;margin-top:.5rem}.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e [class*=regularPrice] span[class*=currency]{font-size:1.25rem;line-height:1.75rem}.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e span[class*=cents],.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e span[class*=currency],.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e span[class*=duration]{font-size:1rem;line-height:1.5rem}@media screen and (min-width:1024px){.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e span[class*=cents],.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e span[class*=currency],.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e span[class*=duration]{font-size:1rem;line-height:1.5rem}.RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e span[class*=cents]{top:-.375rem}}.RwPriceCardItem_module_bottomSection__59c6ec4e [class*=discountSubhead],.RwPriceCardItem_module_bottomSection__59c6ec4e [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_module_bottomSection__59c6ec4e [class*=discountSubhead],.RwPriceCardItem_module_bottomSection__59c6ec4e [class*=employeeAddons] span{font-size:.75rem;line-height:1rem}}.RwPriceCardItem_module_addOn__59c6ec4e{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_module_priceCards1__59c6ec4e .RwPriceCardItem_module_addOn__59c6ec4e{width:16.25rem}.RwPriceCardItem_module_priceCards2__59c6ec4e .RwPriceCardItem_module_addOn__59c6ec4e{width:10.9375rem}}.RwPriceCardItem_module_priceCards2__59c6ec4e .RwPriceCardItem_module_subhead__59c6ec4e.RwPriceCardItem_module_blackText__59c6ec4e{line-height:1rem}.RwPriceCardItem_module_addOnTitle__59c6ec4e{background:#dbedee;font-size:.875rem;font-weight:700;min-height:2.5rem;padding:1rem 1.75rem;width:100%}.RwPriceCardItem_module_addOnTitle__59c6ec4e.RwPriceCardItem_module_pluEnabled__59c6ec4e{-ms-flex-item-align:center;align-self:center;width:calc(100% - .25rem)}.RwPriceCardItem_module_addOnList__59c6ec4e{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.RwPriceCardItem_module_addOnList__59c6ec4e ul{list-style:none;margin:0;padding-left:1.75rem;padding-top:.5rem}.RwPriceCardItem_module_addOnList__59c6ec4e 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_module_addOnList__59c6ec4e ul li .RwPriceCardItem_module_addOnSwitchContainer__59c6ec4e{left:9rem;position:absolute;top:.5rem}.RwPriceCardItem_module_addOnList__59c6ec4e .RwPriceCardItem_module_strikeOutBaseprice__59c6ec4e{text-decoration:line-through}.RwPriceCardItem_module_addOnList__59c6ec4e .RwPriceCardItem_module_bookkeepingDescription__59c6ec4e{display:block;width:80%;word-wrap:break-word}.RwPriceCardItem_module_addOnProductname__59c6ec4e{font-size:.875rem;font-weight:600;margin-bottom:.4375rem}.RwPriceCardItem_module_addOnDescription__59c6ec4e{font-size:.875rem;padding-left:1.875rem}.RwPriceCardItem_module_addOnProdContainer__59c6ec4e{-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:.875rem;justify-content:space-between;line-height:1.25rem;max-width:10rem}.RwPriceCardItem_module_addOnProdContainer__59c6ec4e [data-testid=prcFeatWrapper] span{text-decoration:underline}.RwPriceCardItem_module_hideBookkeepingToggle__59c6ec4e{max-width:none}.RwPriceCardItem_module_hideBookkeepingToggle__59c6ec4e .RwPriceCardItem_module_bookkeepingDescription__59c6ec4e{width:100%}.RwPriceCardItem_module_addOnSwitchContainer__59c6ec4e{margin-left:auto;padding-top:.5rem}.RwPriceCardItem_module_employeePerWorkerFee__59c6ec4e{font-size:.875rem}@media screen and (min-width:1024px){.RwPriceCardItem_module_variantVertical__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e .RwPriceCardItem_module_header__59c6ec4e{font-size:1.5rem}}.RwPriceCardItem_module_payrollSection__59c6ec4e{position:relative}.RwPriceCardItem_module_individualPrice__59c6ec4e{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_module_individualPrice__59c6ec4e .RwPriceCardItem_module_priceText__59c6ec4e{color:#0a8543;font-size:.875rem;line-height:1.25rem}.RwPriceCardItem_module_additionalInfo__59c6ec4e{font-size:.75rem;line-height:1.25rem;padding-top:2.5rem;text-align:center}.RwPriceCardItem_module_additionalInfo__59c6ec4e.RwPriceCardItem_module_hideInfo__59c6ec4e{display:none}.RwPriceCardItem_module_additionalInfo__59c6ec4e .RwPriceCardItem_module_share__59c6ec4e{margin-bottom:1.25rem;margin-top:2.5rem}.RwPriceCardItem_module_additionalInfo__59c6ec4e .RwPriceCardItem_module_finalPrice__59c6ec4e{margin-bottom:2.5rem}@media (min-width:768px){.RwPriceCardItem_module_additionalInfo__59c6ec4e .RwPriceCardItem_module_finalPrice__59c6ec4e{margin:1.25rem auto;width:50%}}@media (min-width:1024px){.RwPriceCardItem_module_additionalInfo__59c6ec4e .RwPriceCardItem_module_finalPrice__59c6ec4e{margin:0 auto 2.5rem;width:100%}}.RwPriceCardItem_module_additionalInfo__59c6ec4e .RwPriceCardItem_module_finalPrice__59c6ec4e .RwPriceCardItem_module_basePriceMsg__59c6ec4e{text-transform:lowercase}@media (max-width:1023px){.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_priceCards1__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e{width:16.0625rem}.RwPriceCardItem_module_root__59c6ec4e.RwPriceCardItem_module_priceCards2__59c6ec4e.RwPriceCardItem_module_variantVertical__59c6ec4e{width:10.9375rem}}.RwPriceCardItem_module_billingRate__59c6ec4e{text-transform:lowercase}.RwPriceCardItem_module_payrollPerEmpMsg__59c6ec4e{color:#000;font-family:inherit;font-size:.875rem;line-height:1.25rem}.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_topAlignmentLeft__59c6ec4e .RwPriceCardItem_module_header__59c6ec4e{margin:0!important;text-align:left!important}.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_topAlignmentLeft__59c6ec4e .RwPriceCardItem_module_subhead__59c6ec4e{text-align:left!important}.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_topAlignmentLeft__59c6ec4e div[class*=pricingBlock]{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:start!important}.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_topAlignmentCenter__59c6ec4e .RwPriceCardItem_module_header__59c6ec4e{margin:0!important;text-align:center!important}.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_topAlignmentCenter__59c6ec4e .RwPriceCardItem_module_subhead__59c6ec4e{text-align:center!important}.RwPriceCardItem_module_variantVertical__59c6ec4e .RwPriceCardItem_module_topAlignmentCenter__59c6ec4e 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_module_variantHorizontal__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e .RwPriceCardItem_module_topCard__59c6ec4e{margin-top:2.5rem}}.RwPriceCardItem_module_result__59c6ec4e .RwPriceCardItem_module_withoutPayrol__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_divider__59c6ec4e{left:auto}.RwPriceCardItem_module_payrollEnabled__59c6ec4e .RwPriceCardItem_module_payrollSection__59c6ec4e .RwPriceCardItem_module_divider__59c6ec4e{left:0}.RwPriceCardItem_module_result__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_defaultVersion__59c6ec4e span[class*=cents]{top:-.8125rem}.RwPriceCardItem_module_resultsSeperator__59c6ec4e{display:none}@media screen and (min-width:1024px){.RwPriceCardItem_module_resultsSeperator__59c6ec4e{display:inline-block}}.RwPriceCardItem_module_resultsSeperatorLinebreak__59c6ec4e{display:block}.RwPriceCardItem_module_resultsSeperatorLinebreak__59c6ec4e br{content:""}@media screen and (min-width:1024px){.RwPriceCardItem_module_resultsSeperatorLinebreak__59c6ec4e{display:none}}.RwPriceCardItem_module_snowGlobe__59c6ec4e.RwPriceCardItem_module_result__59c6ec4e{width:91.667%}@media screen and (min-width:1024px){.RwPriceCardItem_module_snowGlobe__59c6ec4e.RwPriceCardItem_module_result__59c6ec4e{width:75%}}@media screen and (min-width:1200px){.RwPriceCardItem_module_snowGlobe__59c6ec4e.RwPriceCardItem_module_result__59c6ec4e{max-width:56.25rem;width:63%}}.RwPriceCardItem_module_snowGlobe__59c6ec4e [class*=badge]{font-size:.75rem;font-weight:600;height:1.5rem;line-height:1rem}.RwPriceCardItem_module_snowGlobe__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e{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_module_snowGlobe__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.RwPriceCardItem_module_snowGlobe__59c6ec4e .RwPriceCardItem_module_snowGlobeProduct__59c6ec4e{max-width:28.125rem}.RwPriceCardItem_module_snowGlobe__59c6ec4e .RwPriceCardItem_module_rightSection__59c6ec4e{padding:1rem 1.25rem 2.5rem;text-align:center;width:100%}.RwPriceCardItem_module_snowGlobe__59c6ec4e .RwPriceCardItem_module_rightSection__59c6ec4e .RwPriceCardItem_module_cta__59c6ec4e{width:100%}@media screen and (min-width:768px){.RwPriceCardItem_module_snowGlobe__59c6ec4e .RwPriceCardItem_module_rightSection__59c6ec4e{min-width:15rem;padding:2.5rem 2.5rem 2.5rem 0;width:auto}.RwPriceCardItem_module_snowGlobe__59c6ec4e .RwPriceCardItem_module_rightSection__59c6ec4e .RwPriceCardItem_module_cta__59c6ec4e{width:13.75rem}}.RwPriceCardItem_module_snowGlobe__59c6ec4e .RwPriceCardItem_module_leftSection__59c6ec4e{padding:2.5rem 1rem 0;width:100%}@media screen and (min-width:768px){.RwPriceCardItem_module_snowGlobe__59c6ec4e .RwPriceCardItem_module_leftSection__59c6ec4e{padding:2.5rem;width:60%}}@media screen and (min-width:1024px){.RwPriceCardItem_module_snowGlobe__59c6ec4e .RwPriceCardItem_module_leftSection__59c6ec4e{padding:2.5rem;width:70%}}.RwPriceCardItem_module_snowGlobe__59c6ec4e .RwPriceCardItem_module_header__59c6ec4e{font-size:2.125rem;font-weight:700;line-height:2.75rem;padding-top:1.25rem}.RwPriceCardItem_module_snowGlobe__59c6ec4e [class=plus]{color:#0fd46c}.RwPriceCardItem_module_snowGlobe__59c6ec4e .RwPriceCardItem_module_subhead__59c6ec4e{font-size:1rem;line-height:1.5rem}.RwPriceCardItem_module_snowGlobe__59c6ec4e .RwPriceCardItem_module_share__59c6ec4e{padding-top:1.25rem}.RwPriceCardItem_module_snowGlobe__59c6ec4e .RwPriceCardItem_module_share__59c6ec4e [class*=shareText]{-webkit-text-decoration:underline #fff;text-decoration:underline #fff}.RwPriceCardItem_module_snowGlobe__59c6ec4e .RwPriceCardItem_module_share__59c6ec4e [class*=shareText] span{color:#fff;font-size:.875rem;line-height:1.25rem}.RwPriceCardItem_module_snowGlobe__59c6ec4e .RwPriceCardItem_module_share__59c6ec4e [class*=shareText] span:after,.RwPriceCardItem_module_snowGlobe__59c6ec4e .RwPriceCardItem_module_share__59c6ec4e [class*=shareText] svg{display:none}.RwPriceCardItem_module_snowGlobe__59c6ec4e.RwPriceCardItem_module_productFinder__59c6ec4e .RwPriceCardItem_module_share__59c6ec4e{padding-top:.625rem}.RwPriceCardItem_module_snowGlobe__59c6ec4e.RwPriceCardItem_module_productFinder__59c6ec4e .RwPriceCardItem_module_share__59c6ec4e [class*=shareText]{-webkit-text-decoration:underline #0d333f;text-decoration:underline #0d333f}.RwPriceCardItem_module_snowGlobe__59c6ec4e.RwPriceCardItem_module_productFinder__59c6ec4e .RwPriceCardItem_module_share__59c6ec4e [class*=shareText] span{color:#0d333f;font-size:.875rem;line-height:1.25rem}.RwPriceCardItem_module_snowGlobe__59c6ec4e.RwPriceCardItem_module_productFinder__59c6ec4e .RwPriceCardItem_module_share__59c6ec4e [class*=shareText] span:after,.RwPriceCardItem_module_snowGlobe__59c6ec4e.RwPriceCardItem_module_productFinder__59c6ec4e .RwPriceCardItem_module_share__59c6ec4e [class*=shareText] svg{display:none}.RwPriceCardItem_module_snowGlobe__59c6ec4e .RwPriceCardItem_module_payrollPerEmpMsg__59c6ec4e{font-weight:500;padding-bottom:1rem;text-align:center}.RwPriceCardItem_module_snowGlobe__59c6ec4e .RwPriceCardItem_module_cta2__59c6ec4e{padding-top:.625rem;text-decoration:underline}.RwPriceCardItem_module_productFinder__59c6ec4e [class=plus]{color:#0a8543}.RwPriceCardItem_module_productFinder__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e{background:#dbedee;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.RwPriceCardItem_module_secondaryReco__59c6ec4e.RwPriceCardItem_module_result__59c6ec4e{width:100%}.RwPriceCardItem_module_secondaryReco__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e{background:#fff;border-radius:1rem}.RwPriceCardItem_module_secondaryReco__59c6ec4e .RwPriceCardItem_module_featureDemoMessage__59c6ec4e{display:none}@media screen and (max-width:768px){.RwPriceCardItem_module_secondaryReco__59c6ec4e:not(.RwPriceCardItem_module_productFinder__59c6ec4e) .RwPriceCardItem_module_header__59c6ec4e{font-size:1.5rem;line-height:2rem;padding-top:0}}@media screen and (min-width:1024px){.RwPriceCardItem_module_secondaryReco__59c6ec4e .RwPriceCardItem_module_rightSection__59c6ec4e.RwPriceCardItem_module_priceRight__59c6ec4e{padding:2rem 3.5rem 1rem 1rem}}.RwPriceCardItem_module_secondaryReco__59c6ec4e .RwPriceCardItem_module_product_header_wrapper__59c6ec4e{display:inline}.RwPriceCardItem_module_snowGlobe__59c6ec4e:not(.RwPriceCardItem_module_secondaryReco__59c6ec4e) .RwPriceCardItem_module_payrollPerEmpMsg__59c6ec4e{color:#fff}.RwPriceCardItem_module_productFinder__59c6ec4e:not(.RwPriceCardItem_module_secondaryReco__59c6ec4e) .RwPriceCardItem_module_payrollPerEmpMsg__59c6ec4e{color:#000}.RwPriceCardItem_module_expandCollapseToggle__59c6ec4e.RwPriceCardItem_module_open__59c6ec4e svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RwPriceCardItem_module_expandCollapseToggle__59c6ec4e svg{margin-left:.5rem}.RwPriceCardItem_module_expandCollapseToggle__59c6ec4e:not(.RwPriceCardItem_module_open__59c6ec4e) svg{-webkit-animation:RwPriceCardItem_module_bounce__59c6ec4e 2.5s infinite;animation:RwPriceCardItem_module_bounce__59c6ec4e 2.5s infinite}.RwPriceCardItem_module_rwExpandCollapseFeatures__59c6ec4e{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_module_advTrialMsg__59c6ec4e{color:#000;font-size:.75rem;font-weight:600;line-height:1rem;padding-bottom:.625rem;padding-top:1.875rem;text-align:center}.RwPriceCardItem_module_hideTrialCta__59c6ec4e{display:none!important}.RwPriceCardItem_module_assistedBkToggleCont__59c6ec4e{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.RwPriceCardItem_module_assistedBkToggleCont__59c6ec4e [class*=Pricingfeatureitem_module_priceFeatItem],.RwPriceCardItem_module_assistedBkToggleCont__59c6ec4e [class*=priceFeatItem]{padding-top:.5rem!important}.RwPriceCardItem_module_assistedBkToggle__59c6ec4e{padding-left:.625rem;top:1.5625rem!important}.RwPriceCardItem_module_assistedBkContainer__59c6ec4e{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_module_assistedBkContainer__59c6ec4e [class*=Pricingfeatureitem_module_seeMore] span,.RwPriceCardItem_module_assistedBkContainer__59c6ec4e [class*=seeMore] span{text-decoration:none}.RwPriceCardItem_module_bookkeepingDescription__59c6ec4e{font-size:.75rem;line-height:1rem}@media (max-width:479px){.RwPriceCardItem_module_priceCards2__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e .RwPriceCardItem_module_cta__59c6ec4e{margin-bottom:0;margin-top:.5rem}.RwPriceCardItem_module_priceCards2__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e [class*=discountPrice]{font-size:1.5rem}.RwPriceCardItem_module_priceCards2__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e [class*=regularPrice]{margin-top:0}.RwPriceCardItem_module_priceCards2__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e [class*=regularPrice] span[class*=currency],.RwPriceCardItem_module_priceCards2__59c6ec4e .RwPriceCardItem_module_bottomSection__59c6ec4e.RwPriceCardItem_module_toggleVersion__59c6ec4e span[class*=duration]{font-size:.875rem}.RwPriceCardItem_module_priceCards2__59c6ec4e .RwPriceCardItem_module_priceCard__59c6ec4e{padding:.75rem!important;width:10.5625rem}.RwPriceCardItem_module_priceCards2__59c6ec4e .RwPriceCardItem_module_root__59c6ec4e{margin-right:.5rem}.RwPriceCardItem_module_priceCards2__59c6ec4e .RwPriceCardItem_module_header__59c6ec4e.RwPriceCardItem_module_blackText__59c6ec4e{font-size:1rem;line-height:1.5rem}.RwPriceCardItem_module_priceCards2__59c6ec4e .RwPriceCardItem_module_addOnList__59c6ec4e ul li{width:100%}.RwPriceCardItem_module_priceCards2__59c6ec4e .RwPriceCardItem_module_addOnList__59c6ec4e ul li .RwPriceCardItem_module_addOnSwitchContainer__59c6ec4e{left:4.3rem}.RwPriceCardItem_module_priceCards2__59c6ec4e .RwPriceCardItem_module_subhead__59c6ec4e{font-size:.75rem;margin-bottom:0;margin-top:0}}.RwPriceCardItem_module_annualPricingMessage__59c6ec4e{cursor:pointer;font-size:.875rem;font-weight:600;margin-top:.5rem}.RwPriceCardItem_module_annualPricingMessage__59c6ec4e .RwPriceCardItem_module_annualMessage__59c6ec4e{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_module_annualPricingMessage__59c6ec4e .RwPriceCardItem_module_annualMessage__59c6ec4e svg{margin-right:1.25rem;width:1.5rem}.RwPriceCardItem_module_annualPricingMessage__59c6ec4e .RwPriceCardItem_module_monthlyMessage__59c6ec4e{text-decoration:underline}.RwPriceCardItem_module_priceCardHeader__59c6ec4e{border-radius:.5rem .5rem 0 0;position:sticky;z-index:100}.RwPriceCardItem_module_hidePriceCardsOverlay__59c6ec4e{background-color:#dbedee;margin-left:-.375rem;padding-bottom:1.25rem;position:absolute;width:105%}.RwPriceCardItem_module_hidePriceCardsOverlayContainer__59c6ec4e{position:sticky;top:0;z-index:100}.RwPriceCardItem_module_stickyBadgeContainer__59c6ec4e{margin-left:-.1875rem}.RwPriceCardItem_module_stickyPriceCardHeaderContainer__59c6ec4e{position:sticky;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;height:unset;z-index:100}.RwPriceCardItem_module_stickyPriceCardHeader__59c6ec4e.RwPriceCardItem_module_withoutPayrol__59c6ec4e{min-height:unset}.RwPriceCardItem_module_hidden__59c6ec4e{display:none}.RwPriceCardItem_module_header_wrapper_plus_icon__59c6ec4e{color:#0a8543}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_productFinderHeader__e011c1d6{background:#0d333f;left:0;padding:.625rem .625rem 0;position:relative;top:0;width:100%}@media screen and (min-width:768px){.RwProductFinderHeader_module_productFinderHeader__e011c1d6{padding:1.875rem 2.5rem 0}}.RwProductFinderHeader_module_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_module_productFinderHeader__wrapper__e011c1d6{padding-bottom:1.875rem;padding-left:calc(8.33333vw - 1.5625rem)}}.RwProductFinderHeader_module_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_module_light__e011c1d6:after{opacity:1}.RwProductFinderHeader_module_dark__e011c1d6:after{opacity:.3}.RwProductFinderHeader_module_productFinderHeader__links__e011c1d6{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}@media screen and (min-width:768px){.RwProductFinderHeader_module_productFinderHeader__links__e011c1d6{padding-right:calc(8.33333vw - 1.5625rem)}}.RwProductFinderHeader_module_productFinderHeader__linksLink__e011c1d6{line-height:1.5rem;list-style:none;margin-right:.625rem}@media screen and (min-width:768px){.RwProductFinderHeader_module_productFinderHeader__linksLink__e011c1d6{margin-right:2.5rem}}.RwProductFinderHeader_module_productFinderHeader__linksLinkCta__e011c1d6{border-radius:.25rem;height:3rem}@media screen and (min-width:768px){.RwProductFinderHeader_module_productFinderHeader__linksLinkCta__e011c1d6{height:3.25rem}}.RwProductFinderHeader_module_productFinderHeader__linksLinkCta__e011c1d6:after{border-radius:.25rem}.RwProductFinderHeader_module_productFinderHeader__lg__e011c1d6{display:block;height:2.5rem;width:2.5rem}@media screen and (min-width:768px){.RwProductFinderHeader_module_productFinderHeader__lg__e011c1d6{height:3.75rem;width:3.75rem}}.RwProductFinderHeader_module_productFinderHeader_description__e011c1d6{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin:0;padding-left:1.25rem}.RwProductFinderHeader_module_productFinderHeader_Fixed__e011c1d6{-webkit-box-shadow:var(--elevation-product-finder-header);box-shadow:var(--elevation-product-finder-header);position:fixed;z-index:1200}.RwProductFinderHeader_module_productFinder_Cta__e011c1d6 .RwProductFinderHeader_module_productFinderHeader__wrapper__e011c1d6:after{display:none}.RwProductFinderHeader_module_productFinder_Cta__e011c1d6{height:7.5rem;padding-top:1.875rem}@media (max-width:480px){.RwProductFinderHeader_module_productFinder_Cta__e011c1d6{height:5rem;padding-top:1.25rem}}.RwProductFinderHeader_module_fixed__e011c1d6{margin-top:7.5rem}@media (max-width:480px){.RwProductFinderHeader_module_fixed__e011c1d6{margin-top:5rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_clarityRwSecondaryNavLink__41177f27{padding-bottom:.125rem;padding-top:.125rem}.RwSecondaryNavLink_module_rwSecondaryNavLink__41177f27{margin-left:2.5rem}.RwSecondaryNavLink_module_rwSecondaryNavLink__41177f27:hover .RwSecondaryNavLink_module_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_module_rwSecondaryNavLink__41177f27:hover .RwSecondaryNavLink_module_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_module_rwSecondaryNavLink__41177f27:hover .RwSecondaryNavLink_module_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_module_rwSecondaryNavLink__41177f27:hover .RwSecondaryNavLink_module_listWrapper__41177f27.RwSecondaryNavLink_module_cols2__41177f27>div{max-width:15.625rem;min-width:11.875rem}}.RwSecondaryNavLink_module_rwSecondaryNavLink__41177f27:hover .RwSecondaryNavLink_module_clarityNavLabel__41177f27{color:#0d7300}.RwSecondaryNavLink_module_rwSecondaryNavLink__41177f27:hover .RwSecondaryNavLink_module_clarityArrowIconContainer__41177f27 svg path{fill:#0d7300;stroke:#0d7300}@media screen and (min-width:1024px){.RwSecondaryNavLink_module_rwSecondaryNavLink__41177f27:hover .RwSecondaryNavLink_module_clarityListWrapper__41177f27{padding:1.75rem}}.RwSecondaryNavLink_module_rwSecondaryNavLink__41177f27:hover .RwSecondaryNavLink_module_arrowIconContainer__41177f27{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:1024px){.RwSecondaryNavLink_module_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_module_navTab__41177f27+.RwSecondaryNavLink_module_navTab__41177f27{margin-left:3.75rem}.RwSecondaryNavLink_module_navTab__41177f27:focus:after,.RwSecondaryNavLink_module_navTab__41177f27:hover:after{color:#0d7300;width:3rem}.RwSecondaryNavLink_module_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_module_navTab__41177f27.RwSecondaryNavLink_module_list__41177f27:after{margin-right:1.5rem}}.RwSecondaryNavLink_module_clarityArrowIconContainer__41177f27{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.RwSecondaryNavLink_module_signInMenu__41177f27{width:100%}.RwSecondaryNavLink_module_menuToggle__41177f27{-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);width:100%}.RwSecondaryNavLink_module_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_module_menuToggle__41177f27 .RwSecondaryNavLink_module_label__41177f27{font-size:1.5rem;font-weight:600;line-height:2rem;text-transform:lowercase}.RwSecondaryNavLink_module_menuToggle__41177f27 .RwSecondaryNavLink_module_label__41177f27:first-letter{text-transform:uppercase!important}.RwSecondaryNavLink_module_menuToggle__41177f27 .RwSecondaryNavLink_module_label__41177f27+svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RwSecondaryNavLink_module_menuToggle__41177f27 .RwSecondaryNavLink_module_label__41177f27+svg path{stroke:#0a8543}@media screen and (min-width:1024px){.RwSecondaryNavLink_module_menuToggle__41177f27{width:9.375rem}.RwSecondaryNavLink_module_menuToggle__41177f27 svg{margin-left:1.25rem}.RwSecondaryNavLink_module_menuToggle__41177f27>span>span{text-transform:lowercase}.RwSecondaryNavLink_module_menuToggle__41177f27>span>span:first-letter{text-transform:uppercase!important}}.RwSecondaryNavLink_module_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_module_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_module_listWrapper__41177f27.RwSecondaryNavLink_module_left__41177f27{left:0}.RwSecondaryNavLink_module_listWrapper__41177f27.RwSecondaryNavLink_module_right__41177f27{right:0}}.RwSecondaryNavLink_module_listWrapper__41177f27.RwSecondaryNavLink_module_open__41177f27{overflow:scroll;padding:2.5rem;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (min-width:1024px){.RwSecondaryNavLink_module_listWrapper__41177f27.RwSecondaryNavLink_module_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_module_listWrapper__41177f27.RwSecondaryNavLink_module_open__41177f27.RwSecondaryNavLink_module_cols2__41177f27>div{max-width:15.625rem;min-width:11.875rem}}.RwSecondaryNavLink_module_listWrapper__41177f27:focus{outline:none}.RwSecondaryNavLink_module_signinLink__41177f27{font-size:1.25rem;line-height:1.75rem}@media screen and (min-width:1024px){.RwSecondaryNavLink_module_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_module_signinLink__41177f27+.RwSecondaryNavLink_module_signinLink__41177f27{margin-top:.625rem}}.RwSecondaryNavLink_module_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_module_separator__41177f27{margin:1.25rem}}.RwSecondaryNavLink_module_clarityLinkContainer__41177f27 .RwSecondaryNavLink_module_label__41177f27{font-size:.875rem;font-weight:500}.RwSecondaryNavLink_module_return__41177f27{margin-bottom:2.5rem}.RwSecondaryNavLink_module_return__41177f27 .RwSecondaryNavLink_module_label__41177f27{font-size:1.5rem;font-weight:500;line-height:2rem;margin-left:1.25rem}.RwSecondaryNavLink_module_return__41177f27:hover{text-decoration:none!important}@media screen and (max-width:calc(1024px - 1px)){.RwSecondaryNavLink_module_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_module_arrowIconContainer__41177f27{cursor:pointer;margin-left:.625rem}.RwSecondaryNavLink_module_linkContainer__41177f27{display:-webkit-box;display:-ms-flexbox;display:flex}.RwSecondaryNavLink_module_linkContainer__41177f27 path{stroke:#0d333f}.RwSecondaryNavLink_module_linkContainer__41177f27:hover path{stroke:#0d7300}.RwSecondaryNavLink_module_black__41177f27 .RwSecondaryNavLink_module_linkContainer__41177f27 path{stroke:#fff;fill:#fff}.RwSecondaryNavLink_module_black__41177f27 .RwSecondaryNavLink_module_linkContainer__41177f27:hover path{stroke:#5bef76}.RwSecondaryNavLink_module_black__41177f27 .RwSecondaryNavLink_module_linkContainer__41177f27:hover a[class*=link]{color:#5bef76;text-decoration:none}.RwSecondaryNavLink_module_black__41177f27 .RwSecondaryNavLink_module_navTab__41177f27 a:hover{color:#5bef76}.RwSecondaryNavLink_module_black__41177f27 .RwSecondaryNavLink_module_navTab__41177f27:after{background:transparent}.RwSecondaryNavLink_module_black__41177f27:hover .RwSecondaryNavLink_module_clarityNavLabel__41177f27{color:#5bef76}.RwSecondaryNavLink_module_black__41177f27:hover .RwSecondaryNavLink_module_clarityArrowIconContainer__41177f27 svg path{fill:#5bef76;stroke:#5bef76}.RwSecondaryNavLink_module_black__41177f27 .RwSecondaryNavLink_module_greenTextColor__41177f27{color:#5bef76}.RwSecondaryNavLink_module_linkContainerList__41177f27:hover a[class*=link],.RwSecondaryNavLink_module_linkContainer__41177f27:hover a[class*=link]{color:#0d7300;text-decoration:none}.RwSecondaryNavLink_module_grayLine__41177f27{display:none}@media (max-width:calc(1024px - 1px)){.RwSecondaryNavLink_module_rwSecondaryNavLink__41177f27{margin-left:0}.RwSecondaryNavLink_module_rwSecondaryNavLink__41177f27 .RwSecondaryNavLink_module_navTab__41177f27 .RwSecondaryNavLink_module_return__41177f27{margin-bottom:1.25rem;margin-top:1.25rem;width:100%}.RwSecondaryNavLink_module_rwSecondaryNavLink__41177f27 .RwSecondaryNavLink_module_navTab__41177f27 .RwSecondaryNavLink_module_return__41177f27 .RwSecondaryNavLink_module_label__41177f27{font-size:1.25rem;font-weight:600;margin-left:0}.RwSecondaryNavLink_module_newSecondLinkStyle__41177f27{margin-top:1.25rem;padding:0!important}.RwSecondaryNavLink_module_grayLine__41177f27{background-color:#babec5;display:block;height:.0625rem}.RwSecondaryNavLink_module_lastFeatureTab__41177f27{height:calc(100% + .375rem);margin-bottom:1.25rem;width:calc(100% + .625rem)}.RwSecondaryNavLink_module_lastFeatureLabel__41177f27{font-size:1.25rem;font-weight:600}}.RwSecondaryNavLink_module_greenTextColor__41177f27{color:#0d7300}@media screen and (min-width:1024px){.RwSecondaryNavLink_module_navTabNoHover__41177f27+.RwSecondaryNavLink_module_navTab__41177f27{margin-left:3.75rem}.RwSecondaryNavLink_module_navTabNoHover__41177f27:after{background:#fff}}.RwSecondaryNavLink_module_navTabNoHover__41177f27:focus:after,.RwSecondaryNavLink_module_navTabNoHover__41177f27:hover:after{width:0}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__90ad17bf{position:relative}.RwShareUrl_module_root__90ad17bf,.RwShareUrl_module_root__90ad17bf .RwShareUrl_module_shareText__90ad17bf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwShareUrl_module_root__90ad17bf .RwShareUrl_module_shareText__90ad17bf{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.RwShareUrl_module_root__90ad17bf .RwShareUrl_module_shareText__90ad17bf:active,.RwShareUrl_module_root__90ad17bf .RwShareUrl_module_shareText__90ad17bf:focus,.RwShareUrl_module_root__90ad17bf .RwShareUrl_module_shareText__90ad17bf:hover,.RwShareUrl_module_root__90ad17bf .RwShareUrl_module_shareText__90ad17bf:visited{text-decoration:none}.RwShareUrl_module_root__90ad17bf .RwShareUrl_module_shareText__90ad17bf span{color:#000;font-size:1.25rem;font-weight:500;line-height:1.75rem}.RwShareUrl_module_root__90ad17bf .RwShareUrl_module_shareText__90ad17bf svg{margin-left:.625rem}.RwShareUrl_module_root__90ad17bf .RwShareUrl_module_shareText__90ad17bf span:after{background:#000;content:"";display:block;height:.0625rem;width:calc(100% - 1.625rem)}.RwShareUrl_module_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_module_wrapper__90ad17bf{text-align:left;width:100%}}.RwShareUrl_module_wrapper_Show__90ad17bf{opacity:1;pointer-events:inherit}.RwShareUrl_module_wrapperClose__90ad17bf{position:absolute;right:1.25rem;top:1.25rem;z-index:1000}.RwShareUrl_module_wrapperClose__90ad17bf:hover{cursor:pointer}.RwShareUrl_module_wrapperClose__90ad17bf:hover svg{opacity:.75}.RwShareUrl_module_wrapperDescription__90ad17bf{color:#0d333f;font-size:.875rem;font-weight:500;line-height:1.25rem;margin:0;padding-right:1.25rem}.RwShareUrl_module_urlContainer__90ad17bf{display:inline-block;margin-bottom:.5rem;margin-right:2.5rem;width:90%}@media screen and (min-width:1024px){.RwShareUrl_module_urlContainer__90ad17bf{margin-bottom:0;width:20vw}}.RwShareUrl_module_urlContainer__90ad17bf .RwShareUrl_module_currentUrl__90ad17bf,.RwShareUrl_module_urlContainer__90ad17bf .RwShareUrl_module_currentUrl__90ad17bf span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.RwShareUrl_module_copyClipboard__90ad17bf{margin-right:1.25rem}.RwShareUrl_module_mailto__90ad17bf{margin-right:2.5rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__0370f203{-ms-flex-pack:center;width:100%}.RwStepProgress_module_root__0370f203,.RwStepProgress_module_stepContainer__0370f203{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center;position:relative}.RwStepProgress_module_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_module_stepContainer__0370f203 .RwStepProgress_module_backButton__0370f203{display:none;left:-16.667%;position:absolute}@media screen and (min-width:1024px){.RwStepProgress_module_stepContainer__0370f203 .RwStepProgress_module_backButton__0370f203{display:block;left:-25%;margin-left:-1.25rem;width:25%}}@media screen and (min-width:1200px){.RwStepProgress_module_stepContainer__0370f203 .RwStepProgress_module_backButton__0370f203{left:-33.333%;margin-left:-1rem;width:33.333%}}@media screen and (min-width:1440px){.RwStepProgress_module_stepContainer__0370f203 .RwStepProgress_module_backButton__0370f203{left:-25%;margin-left:-2.5rem;width:25%}}.RwStepProgress_module_stepContainer__0370f203.RwStepProgress_module_stepAlign__0370f203{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1440px){.RwStepProgress_module_stepContainer__0370f203.RwStepProgress_module_stepAlign__0370f203{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.RwStepProgress_module_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_module_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_module_step__0370f203{padding:0}}.RwStepProgress_module_step__0370f203.RwStepProgress_module_active__0370f203 .RwStepProgress_module_payrollSubhead__0370f203,.RwStepProgress_module_step__0370f203.RwStepProgress_module_active__0370f203 .RwStepProgress_module_stepText__0370f203{color:#0a8543;font-weight:700}.RwStepProgress_module_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_module_stepHover__0370f203.RwStepProgress_module_focus__0370f203:before,.RwStepProgress_module_stepHover__0370f203:focus:before{border-color:#34bfff}.RwStepProgress_module_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_module_stepHeading__0370f203 .RwStepProgress_module_payrollSubhead__0370f203{font-size:.75rem;padding-left:0}.RwStepProgress_module_stepItem__0370f203{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwStepProgress_module_stepItem__0370f203.RwStepProgress_module_step0M__0370f203,.RwStepProgress_module_stepItem__0370f203.RwStepProgress_module_step2M__0370f203{padding-top:1rem}@media (max-width:767px){.RwStepProgress_module_stepItem__0370f203.RwStepProgress_module_step1M__0370f203 .RwStepProgress_module_stepBackLink__0370f203{padding-left:0;white-space:nowrap}}.RwStepProgress_module_nolinkStep0M__0370f203,.RwStepProgress_module_nolinkStep2M__0370f203{padding-bottom:.75rem}.RwStepProgress_module_stepText__0370f203{font-size:1rem;font-weight:600}@media screen and (min-width:1024px){.RwStepProgress_module_stepText__0370f203{font-size:1.25rem}}.RwStepProgress_module_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_module_stepDivider__0370f203{margin:0 .5rem;width:100%}}@media screen and (max-width:480px){.RwStepProgress_module_stepDivider__0370f203{bottom:.3125rem;position:relative;-ms-flex-negative:1;flex-shrink:1}}.RwStepProgress_module_stepContainer__0370f203 .RwStepProgress_module_step__0370f203:first-child:before{display:none}.RwStepProgress_module_backgroundBlue__0370f203{background-color:var(--color-blue-rw-sky)}.RwStepProgress_module_backgroundWhite__0370f203{background-color:#fff}.RwStepProgress_module_backgroundTofu__0370f203{background-color:var(--color-rw-tofu)}.RwStepProgress_module_backgroundTransparent__0370f203{background-color:transparent}.RwStepProgress_module_backgroundGreen__0370f203{background-color:var(--color-green-rw-green)}.RwStepProgress_module_backgroundDarkBlue__0370f203{background-color:#0d333f;color:#fff}.RwStepProgress_module_backgroundTransparent__0370f203 .RwStepProgress_module_stepNumber__0370f203,.RwStepProgress_module_backgroundWhite__0370f203 .RwStepProgress_module_stepNumber__0370f203{background-color:var(--color-blue-rw-sky);color:#0a8543}.RwStepProgress_module_backgroundTransparent__0370f203 .RwStepProgress_module_stepDivider__0370f203,.RwStepProgress_module_backgroundWhite__0370f203 .RwStepProgress_module_stepDivider__0370f203{background-color:#0d333f;color:#fff}.RwStepProgress_module_backgroundBlue__0370f203 .RwStepProgress_module_stepDivider__0370f203,.RwStepProgress_module_backgroundDarkBlue__0370f203 .RwStepProgress_module_stepDivider__0370f203,.RwStepProgress_module_backgroundGreen__0370f203 .RwStepProgress_module_stepDivider__0370f203,.RwStepProgress_module_backgroundTofu__0370f203 .RwStepProgress_module_stepDivider__0370f203{background-color:#0a8543;color:#fff}.RwStepProgress_module_backgroundBlue__0370f203 .RwStepProgress_module_stepNumber__0370f203,.RwStepProgress_module_backgroundDarkBlue__0370f203 .RwStepProgress_module_stepNumber__0370f203,.RwStepProgress_module_backgroundGreen__0370f203 .RwStepProgress_module_stepNumber__0370f203,.RwStepProgress_module_backgroundTofu__0370f203 .RwStepProgress_module_stepNumber__0370f203{background-color:#fff;color:#0a8543}.RwStepProgress_module_backgroundBlue__0370f203 .RwStepProgress_module_stepNumber__0370f203.RwStepProgress_module_active__0370f203,.RwStepProgress_module_backgroundDarkBlue__0370f203 .RwStepProgress_module_stepNumber__0370f203.RwStepProgress_module_active__0370f203,.RwStepProgress_module_backgroundGreen__0370f203 .RwStepProgress_module_stepNumber__0370f203.RwStepProgress_module_active__0370f203,.RwStepProgress_module_backgroundTofu__0370f203 .RwStepProgress_module_stepNumber__0370f203.RwStepProgress_module_active__0370f203,.RwStepProgress_module_backgroundTransparent__0370f203 .RwStepProgress_module_stepNumber__0370f203.RwStepProgress_module_active__0370f203,.RwStepProgress_module_backgroundWhite__0370f203 .RwStepProgress_module_stepNumber__0370f203.RwStepProgress_module_active__0370f203{background-color:#0a8543;color:#fff}.RwStepProgress_module_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_module_stepNumber__0370f203{margin:0 .5rem 0 0}}.RwStepProgress_module_stepItem__0370f203 .RwStepProgress_module_stepBackLink__0370f203{color:#055393;font-family:AvenirNext forINTUIT;font-size:.875rem;line-height:1.25rem;padding:0 .5rem 0 .75rem;text-decoration:none}.RwStepProgress_module_step0M__0370f203 .RwStepProgress_module_stepBackLink__0370f203{padding:0 .5rem 0 0}@media (min-width:768px){.RwStepProgress_module_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_module_stepBackLink__0370f203,.RwStepProgress_module_stepItem__0370f203 .RwStepProgress_module_stepBackLink__0370f203{padding:0 .5rem 0 2.5rem}.RwStepProgress_module_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_module_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_module_stepBackLink__0370f203,.RwStepProgress_module_stepItem__0370f203 .RwStepProgress_module_stepBackLink__0370f203{font-size:1rem;line-height:1.5rem;padding:0 .625rem 0 2.5rem}.RwStepProgress_module_stepItem__0370f203{display:block;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:.375rem}.RwStepProgress_module_stepItem__0370f203.RwStepProgress_module_step0M__0370f203,.RwStepProgress_module_stepItem__0370f203.RwStepProgress_module_step2M__0370f203{padding-top:0}.RwStepProgress_module_nolinkStep0M__0370f203,.RwStepProgress_module_nolinkStep2M__0370f203{padding-bottom:0}.RwStepProgress_module_stepHeading__0370f203 .RwStepProgress_module_payrollSubhead__0370f203{font-size:1.25rem;font-weight:600;padding-left:.25rem}.RwStepProgress_module_stepHeading__0370f203 .RwStepProgress_module_payrollSubhead__0370f203.RwStepProgress_module_payrollSubheadSmall__0370f203{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px) and (max-width:1024px){.RwStepProgress_module_stepItem__0370f203.RwStepProgress_module_step0M__0370f203,.RwStepProgress_module_stepItem__0370f203.RwStepProgress_module_step2M__0370f203{padding-top:0}.RwStepProgress_module_nolinkStep0M__0370f203,.RwStepProgress_module_nolinkStep2M__0370f203{padding-bottom:0}.RwStepProgress_module_stepHeading__0370f203{max-width:inherit;min-width:inherit}.RwStepProgress_module_stepHeading__0370f203 .RwStepProgress_module_payrollSubhead__0370f203{font-size:1rem;font-weight:600;padding-left:.25rem}.RwStepProgress_module_stepBackLink__0370f203{font-size:1rem;line-height:1.5rem}}.RwStepProgress_module_notApplicable__0370f203{color:#8d9096!important}.RwStepProgress_module_noHover__0370f203{cursor:text}.RwStepProgress_module_noHover__0370f203:hover{text-decoration:none}.RwStepProgress_module_pluLastStepContainer__0370f203{padding-bottom:3.75rem}@media (min-width:768px) and (max-width:1024px){.RwStepProgress_module_pluLastStepContainer__0370f203{padding-bottom:1.25rem}}@media (max-width:768px){.RwStepProgress_module_pluLastStepContainer__0370f203{padding-bottom:1.5rem}}.RwStepProgress_module_pluStepContainer__0370f203{margin:auto;max-width:64rem}@media (min-width:768px) and (max-width:1024px){.RwStepProgress_module_pluStepContainer__0370f203{padding:1.25rem}}.RwStepProgress_module_pluBackButton__0370f203{all:unset}.RwStepProgress_module_pluBackButton__0370f203:hover{cursor:pointer;-webkit-transform:scale(1.2);transform:scale(1.2)}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_rwSuiCartContainer__8586dbe6{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.RwSuiCart_module_rwSuiCartContainer__8586dbe6.RwSuiCart_module_mobileCheckout__8586dbe6{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:950px){.RwSuiCart_module_rwSuiCartContainer__8586dbe6.RwSuiCart_module_mobileCheckout__8586dbe6{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.RwSuiCart_module_rwSuiCartContainer__8586dbe6.RwSuiCart_module_skipStepProgress__8586dbe6{padding-top:3.75rem}.RwSuiCart_module_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_module_leftRail__8586dbe6{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:47.125rem;min-width:25.375rem}}.RwSuiCart_module_leftRail__8586dbe6.RwSuiCart_module_mobileSui__8586dbe6{display:-webkit-box;display:-ms-flexbox;display:flex}.RwSuiCart_module_leftRail__8586dbe6.RwSuiCart_module_mobileEsui__8586dbe6{display:block}.RwSuiCart_module_leftRail__8586dbe6 div[data-testid=loading-overlay-container]{position:fixed}.RwSuiCart_module_leftRail__8586dbe6 #RwSuiCart_module_suiAppContainer__8586dbe6 div[data-testid=ColumnLayout-Container]{border-radius:.5rem}.RwSuiCart_module_leftRail__8586dbe6 #RwSuiCart_module_suiAppContainer__8586dbe6 h2[data-testid=SignUpHeader]{font-weight:600;margin-top:.625rem}.RwSuiCart_module_rightRail__8586dbe6{display:none;margin:0 1.25rem 2.5rem}.RwSuiCart_module_rightRail__8586dbe6 .RwSuiCart_module_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_module_rightRail__8586dbe6 .RwSuiCart_module_rightRailCard__8586dbe6{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:auto auto auto 1.25rem;width:32.3125rem}}.RwSuiCart_module_rightRail__8586dbe6 .RwSuiCart_module_rightRailCard__8586dbe6:not(:first-child){margin-top:.75rem}@media screen and (min-width:1024px){.RwSuiCart_module_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_module_rightRail__8586dbe6.RwSuiCart_module_mobileSummary__8586dbe6{display:block;margin-top:1.25rem}.RwSuiCart_module_rightRail__8586dbe6.RwSuiCart_module_hideRightRail__8586dbe6{display:none}.RwSuiCart_module_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_module_cartSavings__8586dbe6{display:-webkit-box;display:-ms-flexbox;display:flex}.RwSuiCart_module_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_module_totalSavings__8586dbe6 .RwSuiCart_module_annualMessage__8586dbe6{display:-webkit-box;display:-ms-flexbox;display:flex}.RwSuiCart_module_totalSavings__8586dbe6 .RwSuiCart_module_annualMessage__8586dbe6 svg{margin-left:.5rem}.RwSuiCart_module_annualDiscountLabel__8586dbe6{color:#0a8543;font-size:.875rem;font-weight:600;line-height:1.5rem}.RwSuiCart_module_partyIcon__8586dbe6{display:inline-block;padding-left:.5rem}.RwSuiCart_module_separator__8586dbe6{border-bottom:.0625rem solid rgba(0,0,0,.2);padding-bottom:1.25rem}.RwSuiCart_module_separator__8586dbe6.RwSuiCart_module_separatorSmall__8586dbe6{width:1.25rem}.RwSuiCart_module_totalPriceCurrency__8586dbe6{font-size:1.25rem;line-height:1.25rem}.RwSuiCart_module_priceDollar__8586dbe6{font-size:2.5rem}.RwSuiCart_module_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_module_cartTerms__8586dbe6{margin:1.25rem auto 0}}.RwSuiCart_module_termItem__8586dbe6{font-size:.875rem;line-height:1.25rem}.RwSuiCart_module_termText__8586dbe6{font-size:.625rem;line-height:.75rem;margin:0 .5rem 0 .25rem}@media screen and (min-width:1024px){.RwSuiCart_module_termText__8586dbe6{font-size:.875rem;line-height:1.25rem;margin:0 .625rem 0 .5rem}}.RwSuiCart_module_dueToday__8586dbe6,.RwSuiCart_module_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_module_dueTodayText__8586dbe6,.RwSuiCart_module_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_module_dueTodayText__8586dbe6,.RwSuiCart_module_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_module_discountTitle__8586dbe6{color:#0a8543}.RwSuiCart_module_discountTitle__8586dbe6,.RwSuiCart_module_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_module_txnFeeTitle__8586dbe6{color:#000}.RwSuiCart_module_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_module_dueTodayAmount__8586dbe6,.RwSuiCart_module_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_module_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_module_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_module_basePrice__8586dbe6.RwSuiCart_module_annual__8586dbe6{text-decoration-line:none}.RwSuiCart_module_discountPrice__8586dbe6,.RwSuiCart_module_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_module_perEmployeeMessage__8586dbe6 .RwSuiCart_module_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_module_bookkeeperMsg__8586dbe6{padding-top:.25rem}.RwSuiCart_module_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_module_fullscreenMinheight__8586dbe6{min-height:100%}.RwSuiCart_module_fullscreenMinheight__8586dbe6 div[data-testid=EmbeddableSui]{border-radius:.9rem}[id=ius-invisible-recaptcha-display]{display:none}.RwSuiCart_module_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_module_suiPriceSummary__8586dbe6 .RwSuiCart_module_priceContainer__8586dbe6{padding:1.25rem}.RwSuiCart_module_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_module_stickyCheckout__8586dbe6 .RwSuiCart_module_totalAddonsMsg__8586dbe6{color:var(--colot-black);font-size:.875rem;line-height:1.25rem}.RwSuiCart_module_stickyCheckout__8586dbe6 .RwSuiCart_module_rwCartCheckoutMobContainer__8586dbe6{padding:.625rem 1.25rem 0;width:100%}.RwSuiCart_module_stickyCheckout__8586dbe6 .RwSuiCart_module_termsMob__8586dbe6{padding:.75rem .25rem;text-align:center}.RwSuiCart_module_stickyRwCart_Total__8586dbe6{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}.RwSuiCart_module_priceTotalContainer__8586dbe6{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.RwSuiCart_module_priceTotalContainer__8586dbe6,.RwSuiCart_module_stickyPriceContainer__8586dbe6{display:-webkit-box;display:-ms-flexbox;display:flex}.RwSuiCart_module_stickyPriceContainer__8586dbe6 .RwSuiCart_module_total_Price__8586dbe6{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.RwSuiCart_module_suiPriceSummary__8586dbe6 .RwSuiCart_module_dueToday__8586dbe6{padding:0 1.25rem 1.25rem}.RwSuiCart_module_mobCheckoutCta__8586dbe6{margin-top:1.25rem}@media screen and (min-width:1024px){.RwSuiCart_module_mobCheckoutCta__8586dbe6{display:none}}.RwSuiCart_module_stickyTotal_Row__8586dbe6{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:1.25rem}.RwSuiCart_module_stickyTotal_Row__8586dbe6 .RwSuiCart_module_discountPrice__8586dbe6{padding-left:0}.RwSuiCart_module_stickyTotal_Row__8586dbe6 .RwSuiCart_module_stickyTotal_Title__8586dbe6{font-size:1rem;font-weight:600;line-height:1.5rem;padding-right:.625rem}.RwSuiCart_module_stickyTotal_Row__8586dbe6 .RwSuiCart_module_basePriceTotal__8586dbe6{color:#6b6c72;font-size:1rem;font-weight:500;line-height:1.5rem;padding-right:.3125rem;text-decoration:line-through}.RwSuiCart_module_stickyTotal_Row__8586dbe6 .RwSuiCart_module_priceCents__8586dbe6,.RwSuiCart_module_stickyTotal_Row__8586dbe6 .RwSuiCart_module_priceDollar__8586dbe6,.RwSuiCart_module_stickyTotal_Row__8586dbe6 .RwSuiCart_module_totalPriceCurrency__8586dbe6{color:#000;font-size:1rem;font-weight:700;line-height:1.5rem}.RwSuiCart_module_stickyTotal_Row__8586dbe6 .RwSuiCart_module_priceCents__8586dbe6:before{content:".";font-size:1rem}.RwSuiCart_module_termsMob__8586dbe6{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.RwSuiCart_module_termsMob__8586dbe6 .RwSuiCart_module_termItem__8586dbe6{color:#6b6c72;font-size:.75rem;line-height:1rem}.RwSuiCart_module_termsMob__8586dbe6 .RwSuiCart_module_termItem__8586dbe6 .RwSuiCart_module_termText__8586dbe6{font-size:.625rem;line-height:.75rem;margin-left:.25rem}.RwSuiCart_module_stickyCheckout__8586dbe6 .RwSuiCart_module_taxes__8586dbe6,.RwSuiCart_module_stickyCheckout__8586dbe6.RwSuiCart_module_offerTrial__8586dbe6 .RwSuiCart_module_totalAddonsMsg__8586dbe6{display:none}.RwSuiCart_module_borderThin__8586dbe6{border-top:.0625rem solid #babec5;margin-top:1.25rem}.RwSuiCart_module_pluStyles__8586dbe6 .RwSuiCart_module_taxes__8586dbe6{font-size:.75rem;font-weight:400;line-height:1rem;padding:0}.RwSuiCart_module_pluStyles__8586dbe6 .RwSuiCart_module_planTitle__8586dbe6{font-size:1.25rem;font-weight:700;line-height:1.75rem}.RwSuiCart_module_pluStyles__8586dbe6 .RwSuiCart_module_discountPrice__8586dbe6{font-size:1.25rem;font-weight:700;line-height:1.75rem;padding:0}.RwSuiCart_module_pluStyles__8586dbe6 .RwSuiCart_module_totalPrice__8586dbe6{padding:0}.RwSuiCart_module_pluStyles__8586dbe6 .RwSuiCart_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_tabItemContent__0773f043{display:block;width:100%}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_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_module_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_module_rwVciLeft__04803896{margin:0 calc(8.333% + 1.25rem) 1.25rem;width:25%}}.RwVerticalCarouselItem_module_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_module_rwVciImageContainer__04803896>.RwVerticalCarouselItem_module_rwVciImageContainer_Column__04803896{display:none}@media screen and (min-width:1024px){.RwVerticalCarouselItem_module_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_module_rwVciImageContainer__04803896.RwVerticalCarouselItem_module_first__04803896{left:0;position:relative}}.RwVerticalCarouselItem_module_rwVciImageContainer_Column__04803896{height:100%;width:var(--grid-column-3)}.RwVerticalCarouselItem_module_rwVciImageContainer_Column__04803896:first-child{margin-right:1.25rem}.RwVerticalCarouselItem_module_rwVciImageContainer_Column__04803896 .RwVerticalCarouselItem_module_img__04803896{border-radius:.5rem;max-height:100%;overflow:hidden}.RwVerticalCarouselItem_module_rwVciImageContainer_Column__04803896.RwVerticalCarouselItem_module_right__04803896 .RwVerticalCarouselItem_module_img__04803896{max-height:45%}.RwVerticalCarouselItem_module_rwVciImageContainer_Column__04803896.RwVerticalCarouselItem_module_right__04803896 .RwVerticalCarouselItem_module_img__04803896:first-child{margin-bottom:1.25rem}.RwVerticalCarouselItem_module_active__04803896 .RwVerticalCarouselItem_module_rwVciImageContainer__04803896{display:-webkit-box;display:-ms-flexbox;display:flex}.RwVerticalCarouselItem_module_active__04803896 .RwVerticalCarouselItem_module_rwVciImageContainer__04803896 .RwVerticalCarouselItem_module_img__04803896{-webkit-transition:opacity .5s;transition:opacity .5s}.RwVerticalCarouselItem_module_active__04803896 .RwVerticalCarouselItem_module_rwVciImageContainer__04803896>.RwVerticalCarouselItem_module_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_module_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_module_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_module_rwVciTab__04803896{background-color:transparent;border:0;padding:0}.RwVerticalCarouselItem_module_rwVciHeader__04803896{color:#6b6c72;margin:0}.RwVerticalCarouselItem_module_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_module_active__04803896 .RwVerticalCarouselItem_module_rwVciHeader__04803896{color:#000;margin-bottom:1.25rem}.RwVerticalCarouselItem_module_active__04803896 .RwVerticalCarouselItem_module_rwVciContainer__04803896{-webkit-animation:RwVerticalCarouselItem_module_expand__04803896 .5s ease-in;animation:RwVerticalCarouselItem_module_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_module_active__04803896 .RwVerticalCarouselItem_module_rwVciIndicator__04803896{border-radius:0;margin-top:0;-ms-flex-item-align:stretch;align-self:stretch;height:auto}.RwVerticalCarouselItem_module_active__04803896 .RwVerticalCarouselItem_module_rwVciText__04803896{height:auto}.RwVerticalCarouselItem_module_root__04803896.RwVerticalCarouselItem_module_active__04803896 .RwVerticalCarouselItem_module_rwVciText__04803896{margin-bottom:2.5rem}.RwVerticalCarouselItem_module_root__04803896.RwVerticalCarouselItem_module_active__04803896 .RwVerticalCarouselItem_module_img__04803896{opacity:1}@-webkit-keyframes RwVerticalCarouselItem_module_expand__04803896{0%{height:auto;opacity:0}99%{height:auto;opacity:.5}to{height:auto;opacity:1}}@keyframes RwVerticalCarouselItem_module_expand__04803896{0%{height:auto;opacity:0}99%{height:auto;opacity:.5}to{height:auto;opacity:1}}.RwVerticalCarouselItem_module_root__04803896.RwVerticalCarouselItem_module_active__04803896 .RwVerticalCarouselItem_module_rwVciHeader__04803896{opacity:1}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_root__c18f5185{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.RwVerticalScrollFeatureItem_module_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_module_vsfiText__c18f5185{margin-bottom:0;width:33.333%}}.RwVerticalScrollFeatureItem_module_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_module_vsfiHeader__c18f5185{cursor:pointer;font-size:2.125rem;line-height:var(--font-lineheight-10);-webkit-transition:margin .5s linear;transition:margin .5s linear}}.RwVerticalScrollFeatureItem_module_vsfiContentHeader__c18f5185{margin-bottom:1.25rem}.RwVerticalScrollFeatureItem_module_vsfiTab__c18f5185{background-color:transparent;border:0;color:#000;margin:1.25rem 0;padding:0}.RwVerticalScrollFeatureItem_module_vsfiTab__c18f5185.RwVerticalScrollFeatureItem_module_colorWhite__c18f5185{color:#fff}.RwVerticalScrollFeatureItem_module_img__c18f5185{width:83.333%}@media screen and (max-width:767px){.RwVerticalScrollFeatureItem_module_img__c18f5185{min-height:14.75rem}}@media screen and (min-width:768px) and (max-width:1023px){.RwVerticalScrollFeatureItem_module_img__c18f5185{min-height:29.125rem}}@media screen and (min-width:1024px){.RwVerticalScrollFeatureItem_module_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_module_img__c18f5185>div{height:100%;width:auto}.RwVerticalScrollFeatureItem_module_img__c18f5185>div img{height:auto;max-height:100%}.RwVerticalScrollFeatureItem_module_img__c18f5185>div>div{max-width:100%;padding-top:100%}.RwVerticalScrollFeatureItem_module_vsfiTab__c18f5185{margin:0 0 1.25rem}.RwVerticalScrollFeatureItem_module_root__c18f5185.RwVerticalScrollFeatureItem_module_idleAnimate__c18f5185 .RwVerticalScrollFeatureItem_module_vsfiTab__c18f5185,.RwVerticalScrollFeatureItem_module_root__c18f5185.RwVerticalScrollFeatureItem_module_idle__c18f5185 .RwVerticalScrollFeatureItem_module_vsfiTab__c18f5185{margin:0 0 2.5rem}.RwVerticalScrollFeatureItem_module_root__c18f5185.RwVerticalScrollFeatureItem_module_active__c18f5185 .RwVerticalScrollFeatureItem_module_vsfiText__c18f5185{margin-bottom:2.5rem}.RwVerticalScrollFeatureItem_module_root__c18f5185.RwVerticalScrollFeatureItem_module_active__c18f5185 .RwVerticalScrollFeatureItem_module_img__c18f5185{opacity:1}@-webkit-keyframes RwVerticalScrollFeatureItem_module_expand__c18f5185{0%{height:auto;opacity:0}99%{height:auto;opacity:.5}to{height:auto;opacity:1}}@keyframes RwVerticalScrollFeatureItem_module_expand__c18f5185{0%{height:auto;opacity:0}99%{height:auto;opacity:.5}to{height:auto;opacity:1}}.RwVerticalScrollFeatureItem_module_vsfiContainer__c18f5185{-webkit-transition:opacity .5s,height .5s linear;transition:opacity .5s,height .5s linear;z-index:var(--zindex-page-content)}.RwVerticalScrollFeatureItem_module_root__c18f5185.RwVerticalScrollFeatureItem_module_idle__c18f5185 .RwVerticalScrollFeatureItem_module_vsfiContainer__c18f5185{height:0;opacity:0;visibility:hidden}.RwVerticalScrollFeatureItem_module_root__c18f5185.RwVerticalScrollFeatureItem_module_idleAnimate__c18f5185 .RwVerticalScrollFeatureItem_module_vsfiContentVideo__c18f5185,.RwVerticalScrollFeatureItem_module_root__c18f5185.RwVerticalScrollFeatureItem_module_idle__c18f5185 .RwVerticalScrollFeatureItem_module_vsfiContentVideo__c18f5185{display:none}.RwVerticalScrollFeatureItem_module_root__c18f5185.RwVerticalScrollFeatureItem_module_idleAnimate__c18f5185 .RwVerticalScrollFeatureItem_module_vsfiContainer__c18f5185{height:0;opacity:0;visibility:hidden}.RwVerticalScrollFeatureItem_module_root__c18f5185.RwVerticalScrollFeatureItem_module_idleAnimate__c18f5185 .RwVerticalScrollFeatureItem_module_vsfiHeader__c18f5185,.RwVerticalScrollFeatureItem_module_root__c18f5185.RwVerticalScrollFeatureItem_module_idle__c18f5185 .RwVerticalScrollFeatureItem_module_vsfiHeader__c18f5185{opacity:.5}.RwVerticalScrollFeatureItem_module_root__c18f5185.RwVerticalScrollFeatureItem_module_active__c18f5185 .RwVerticalScrollFeatureItem_module_vsfiHeader__c18f5185{opacity:1;visibility:visible}.RwVerticalScrollFeatureItem_module_root__c18f5185.RwVerticalScrollFeatureItem_module_active__c18f5185 .RwVerticalScrollFeatureItem_module_vsfiContentVideo__c18f5185{display:-webkit-box;display:-ms-flexbox;display:flex}.RwVerticalScrollFeatureItem_module_root__c18f5185.RwVerticalScrollFeatureItem_module_active__c18f5185 .RwVerticalScrollFeatureItem_module_vsfiContainer__c18f5185{-webkit-animation:RwVerticalScrollFeatureItem_module_expand__c18f5185 .5s ease-in;animation:RwVerticalScrollFeatureItem_module_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_module_root__c18f5185.RwVerticalScrollFeatureItem_module_idleAnimate__c18f5185 .RwVerticalScrollFeatureItem_module_img__c18f5185,.RwVerticalScrollFeatureItem_module_root__c18f5185.RwVerticalScrollFeatureItem_module_idle__c18f5185 .RwVerticalScrollFeatureItem_module_img__c18f5185{opacity:0}}@media screen and (min-width:1200px){.RwVerticalScrollFeatureItem_module_img__c18f5185>div>div{height:35vw;padding-right:44%;padding-top:0;width:35vw}.RwVerticalScrollFeatureItem_module_img__c18f5185>div>div img{left:25%;-webkit-transform:translateX(-25%);transform:translateX(-25%)}}@media screen and (min-width:1440px){.RwVerticalScrollFeatureItem_module_img__c18f5185{bottom:0;left:50%;overflow-x:visible;right:-1.25rem;top:0}.RwVerticalScrollFeatureItem_module_img__c18f5185>div>div{height:100%;padding-top:0;width:90%}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_signInMenu__2b63252e{position:relative;width:100%}@media screen and (min-width:1024px){.SignInMenu_module_signInMenu__2b63252e{width:9.375rem}.SignInMenu_module_signInMenu__2b63252e.SignInMenu_module_pricingToggleFilterDropdown__2b63252e,.SignInMenu_module_signInMenu__2b63252e.SignInMenu_module_pricingToggleFilterDropdown__2b63252e .SignInMenu_module_menuToggle__2b63252e{width:12.5rem}}.SignInMenu_module_signInMenu__2b63252e.SignInMenu_module_pricingToggleFilterDropdown__2b63252e .SignInMenu_module_menuToggleText__2b63252e{overflow:hidden;white-space:nowrap;width:80%}.SignInMenu_module_menuToggle__2b63252e{-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1);width:100%}.SignInMenu_module_menuToggle__2b63252e .SignInMenu_module_downArrow__2b63252e{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.SignInMenu_module_menuToggle__2b63252e .SignInMenu_module_upArrow__2b63252e{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.SignInMenu_module_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_module_menuToggle__2b63252e .SignInMenu_module_label__2b63252e{font-size:1.5rem;font-weight:600;line-height:2rem;text-transform:lowercase}.SignInMenu_module_menuToggle__2b63252e .SignInMenu_module_label__2b63252e:first-letter{text-transform:uppercase!important}.SignInMenu_module_menuToggle__2b63252e .SignInMenu_module_label__2b63252e+svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.SignInMenu_module_menuToggle__2b63252e svg path{stroke:currentColor}@media screen and (min-width:1024px){.SignInMenu_module_menuToggle__2b63252e{width:9.375rem}.SignInMenu_module_menuToggle__2b63252e svg{margin-left:1.25rem}.SignInMenu_module_menuToggle__2b63252e>span>span{display:-webkit-box;display:-ms-flexbox;display:flex}.SignInMenu_module_menuToggle__2b63252e:focus{background:#0d333f;border:.125rem solid #0d333f;color:#fff}}@media screen and (min-width:1200px){.SignInMenu_module_menuToggle__2b63252e:focus{background:#0d333f;border:.125rem solid #0d333f;color:#fff}}.SignInMenu_module_menuChildren__2b63252e{list-style-type:none;margin:0;padding:0}.SignInMenu_module_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_module_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_module_listWrapper__2b63252e.SignInMenu_module_left__2b63252e{left:0}.SignInMenu_module_listWrapper__2b63252e.SignInMenu_module_right__2b63252e{right:0}}.SignInMenu_module_listWrapper__2b63252e.SignInMenu_module_open__2b63252e{overflow:scroll;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (min-width:1024px){.SignInMenu_module_listWrapper__2b63252e.SignInMenu_module_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_module_signinLink__2b63252e{font-size:1.25rem;line-height:1.75rem}.SignInMenu_module_signinLink__2b63252e+.SignInMenu_module_signinLink__2b63252e{margin-top:1.25rem}@media screen and (min-width:1024px){.SignInMenu_module_signinLink__2b63252e+.SignInMenu_module_signinLink__2b63252e{margin-top:.625rem}.SignInMenu_module_signinLink__2b63252e{font-size:1rem;line-height:1.5rem;margin-left:1.25rem;margin-right:1.25rem}.SignInMenu_module_signinLink__2b63252e:first-child{margin-top:2.5rem}.SignInMenu_module_signinLink__2b63252e:last-child{margin-bottom:2.5rem}.SignInMenu_module_signinLink__2b63252e.SignInMenu_module_claritySigninLink__2b63252e{margin:.5rem 1.75rem}.SignInMenu_module_signinLink__2b63252e.SignInMenu_module_claritySigninLink__2b63252e:first-child{margin-top:1.75rem}.SignInMenu_module_signinLink__2b63252e.SignInMenu_module_claritySigninLink__2b63252e:last-child{margin-bottom:2.125rem}}.SignInMenu_module_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_module_separator__2b63252e{margin:1.25rem}}.SignInMenu_module_return__2b63252e{margin-bottom:2.5rem}.SignInMenu_module_return__2b63252e .SignInMenu_module_label__2b63252e{color:#0d333f;font-size:1.5rem;font-weight:500;line-height:2rem;margin-left:1.25rem}.SignInMenu_module_return__2b63252e:hover{text-decoration:none!important}@media screen and (max-width:calc(1024px - 1px)){.SignInMenu_module_return__2b63252e{left:0;position:sticky!important;top:0;z-index:1100}@supports (-webkit-touch-callout:none){.SignInMenu_module_return__2b63252e{margin-left:0;padding-bottom:2.5rem}}.SignInMenu_module_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_module_iesListWrapper__2b63252e{padding:3.75rem 8.333% 3.75rem 0}.SignInMenu_module_iesListWrapper__2b63252e .SignInMenu_module_return__2b63252e .SignInMenu_module_label__2b63252e{color:#21262a}.SignInMenu_module_iesListWrapper__2b63252e .SignInMenu_module_signinLink__2b63252e>span>a:focus,.SignInMenu_module_iesListWrapper__2b63252e .SignInMenu_module_signinLink__2b63252e>span>a:hover{color:#236cff}}@media (min-width:768px) and (max-width:calc(1024px - 1px)){.SignInMenu_module_iesListWrapper__2b63252e{padding:3.75rem 8.333% 3.75rem 0}.SignInMenu_module_iesListWrapper__2b63252e .SignInMenu_module_return__2b63252e .SignInMenu_module_label__2b63252e{color:#21262a}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_siteSearch__aca518df{width:calc(83.333vw - 4.16665rem)}}@media screen and (min-width:1024px){.SiteSearch_module_siteSearch__aca518df{height:2.5rem;max-width:41rem}.SiteSearch_module_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_module_siteSearch__aca518df.SiteSearch_module_hidden__aca518df{width:1.8125rem}.SiteSearch_module_siteSearch__aca518df.SiteSearch_module_hidden__aca518df:after{width:0}.SiteSearch_module_siteSearch__aca518df.SiteSearch_module_hidden__aca518df .SiteSearch_module_closeIcon__aca518df{display:none}.SiteSearch_module_siteSearch__aca518df.SiteSearch_module_hidden__aca518df .SiteSearch_module_search__aca518df{padding-left:1.875rem;padding-right:0}.SiteSearch_module_siteSearch__aca518df.SiteSearch_module_hidden__aca518df .SiteSearch_module_search__aca518df.SiteSearch_module_bgTofu__aca518df{background-color:var(--color-grey-rw-tofu)}.SiteSearch_module_siteSearch__aca518df.SiteSearch_module_hidden__aca518df .SiteSearch_module_search__aca518df.SiteSearch_module_bgWhite__aca518df{background-color:#fff}.SiteSearch_module_siteSearch__aca518df.SiteSearch_module_hidden__aca518df .SiteSearch_module_search__aca518df.SiteSearch_module_bgTransparent__aca518df{background-color:transparent}}@media screen and (min-width:1200px){.SiteSearch_module_siteSearch__aca518df{max-width:52.5rem}}.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_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_module_siteSearch__aca518df .SiteSearch_module_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_module_siteSearch__aca518df .SiteSearch_module_search__aca518df{height:2.5rem;padding-bottom:.75rem;padding-left:3.125rem;padding-right:2rem}}.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_search__aca518df:-moz-placeholder,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_search__aca518df:-ms-input-placeholder,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_search__aca518df::-moz-placeholder,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_search__aca518df::-webkit-input-placeholder{color:#6b6c72;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif!important}.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_search__aca518df::-webkit-search-cancel-button,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_search__aca518df::-webkit-search-decoration,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_search__aca518df::-webkit-search-results-button,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_search__aca518df::-webkit-search-results-decoration{display:none}.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_search__aca518df:focus{outline-offset:.3125rem}.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_fotfInput__aca518df{background:transparent!important;color:#fff!important}.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_closeIcon__aca518df,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconFotf__aca518df,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconQrc__aca518df,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIcon__aca518df{cursor:pointer;position:absolute!important}.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_closeIcon__aca518df{display:none;right:0;top:.625rem}@media screen and (min-width:1024px){.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_closeIcon__aca518df{display:block}}.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconFotf__aca518df img,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconFotf__aca518df span,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconFotf__aca518df svg,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconQrc__aca518df img,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconQrc__aca518df span,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconQrc__aca518df svg{height:1.25rem!important;width:1.25rem!important}.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIcon__aca518df img,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIcon__aca518df span,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIcon__aca518df svg{height:1.375rem!important;width:1.375rem!important}@media screen and (min-width:768px){.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIcon__aca518df img,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIcon__aca518df span,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIcon__aca518df svg{height:1.875rem!important;width:1.875rem!important}}.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconFotf__aca518df,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconQrc__aca518df,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIcon__aca518df{height:1.375rem!important;top:.25rem;width:1.375rem!important}@media screen and (min-width:768px){.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconFotf__aca518df,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconQrc__aca518df,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIcon__aca518df{height:1.875rem!important;top:0;width:1.875rem!important}}.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconFotf__aca518df path,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconQrc__aca518df path,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIcon__aca518df path{fill:#0d333f!important}.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconFotf__aca518df:focus,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconQrc__aca518df:focus,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIcon__aca518df:focus{position:relative}.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconFotf__aca518df:focus:before,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconQrc__aca518df:focus:before,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIcon__aca518df: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)}.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconFotf__aca518df:hover path,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIconQrc__aca518df:hover path,.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIcon__aca518df:hover path{fill:#0a8543!important}.SiteSearch_module_iesTheme__aca518df.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIcon__aca518df img,.SiteSearch_module_iesTheme__aca518df.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIcon__aca518df span,.SiteSearch_module_iesTheme__aca518df.SiteSearch_module_siteSearch__aca518df .SiteSearch_module_searchIcon__aca518df svg{height:1.5rem!important;width:1.5rem!important}.SiteSearch_module_iesTheme__aca518df .SiteSearch_module_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_module_iesTheme__aca518df.SiteSearch_module_siteSearch__aca518df{max-width:58.375rem!important}}@media screen and (min-width:1024px) and (max-width:1199px){.SiteSearch_module_iesTheme__aca518df.SiteSearch_module_siteSearch__aca518df{max-width:41rem!important}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_sliderControls__ccc08dac{margin-top:1.25rem;width:100%;z-index:1}.SliderControls_module_button__ccc08dac,.SliderControls_module_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_module_button__ccc08dac{background-color:#e3e5e8;border:none;border-radius:50%;cursor:pointer;height:2.5rem;width:2.5rem}.SliderControls_module_button__ccc08dac:disabled{background-color:#e3e5e8;opacity:.5;pointer-events:none}.SliderControls_module_button__ccc08dac path{fill:#6b6c72}.SliderControls_module_button__ccc08dac.SliderControls_module_smallIcons__ccc08dac{height:1.875rem;width:1.875rem}.SliderControls_module_buttonNext__ccc08dac svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.SliderControls_module_buttonPrev__ccc08dac svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.SliderControls_module_sliderPagination__ccc08dac{display:initial;margin:0 1.25rem}.SliderControls_module_sliderPagination__ccc08dac.SliderControls_module_smallIcons__ccc08dac{color:#6b6c72;font-size:.875rem}@media screen and (min-width:1024px){.SliderControls_module_sliderControls__ccc08dac{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.SliderControls_module_dark__ccc08dac .SliderControls_module_button__ccc08dac,.SliderControls_module_dark__ccc08dac .SliderControls_module_button__ccc08dac:disabled{background-color:#000}.SliderControls_module_dark__ccc08dac .SliderControls_module_button__ccc08dac path{fill:#fff}.SliderControls_module_dots__ccc08dac{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:1/1;padding:0}.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac li{display:none;list-style-type:none;margin:0}.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac li.SliderControls_module_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_module_fadeIn__ccc08dac;animation-name:SliderControls_module_fadeIn__ccc08dac;display:block}.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac li.SliderControls_module_visibleDot__ccc08dac.SliderControls_module_notFirst__ccc08dac{margin-left:.75rem}.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac li.SliderControls_module_visibleDot__ccc08dac.SliderControls_module_extraDot__ccc08dac{width:1.9375rem}.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac li.SliderControls_module_visibleDot__ccc08dac.SliderControls_module_extraDot__ccc08dac.SliderControls_module_extraLastDot__ccc08dac{width:1.3125rem}.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac.SliderControls_module_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_module_ascMove__ccc08dac;animation-name:SliderControls_module_ascMove__ccc08dac}.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac.SliderControls_module_moveAscDirection__ccc08dac .SliderControls_module_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_module_popOut__ccc08dac;animation-name:SliderControls_module_popOut__ccc08dac}.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac.SliderControls_module_moveAscDirection__ccc08dac .SliderControls_module_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_module_scaleDown__ccc08dac;animation-name:SliderControls_module_scaleDown__ccc08dac}.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac.SliderControls_module_moveAscDirection__ccc08dac .SliderControls_module_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_module_scaleUp__ccc08dac;animation-name:SliderControls_module_scaleUp__ccc08dac}.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac.SliderControls_module_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_module_descMove__ccc08dac;animation-name:SliderControls_module_descMove__ccc08dac}.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac.SliderControls_module_moveDescDirection__ccc08dac .SliderControls_module_firstDot__ccc08dac{-webkit-transform:scale(1);transform:scale(1)}.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac.SliderControls_module_moveDescDirection__ccc08dac .SliderControls_module_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_module_scaleDown__ccc08dac;animation-name:SliderControls_module_scaleDown__ccc08dac}.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac.SliderControls_module_moveDescDirection__ccc08dac .SliderControls_module_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_module_popOut__ccc08dac;animation-name:SliderControls_module_popOut__ccc08dac}.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac.SliderControls_module_moveFirstDot__ccc08dac .SliderControls_module_firstDot__ccc08dac{-webkit-transform:scale(1);transform:scale(1)}.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac.SliderControls_module_moveFirstDot__ccc08dac .SliderControls_module_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_module_scaleDown__ccc08dac;animation-name:SliderControls_module_scaleDown__ccc08dac}.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac.SliderControls_module_moveFirstDot__ccc08dac .SliderControls_module_lastDot__ccc08dac,.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac.SliderControls_module_moveSecondDot__ccc08dac .SliderControls_module_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_module_popOut__ccc08dac;animation-name:SliderControls_module_popOut__ccc08dac}.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac.SliderControls_module_moveSecondDot__ccc08dac .SliderControls_module_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_module_scaleDown__ccc08dac;animation-name:SliderControls_module_scaleDown__ccc08dac}.SliderControls_module_dots__ccc08dac .SliderControls_module_bulletsWrapper__ccc08dac.SliderControls_module_moveSecondDot__ccc08dac .SliderControls_module_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_module_scaleUp__ccc08dac;animation-name:SliderControls_module_scaleUp__ccc08dac}.SliderControls_module_dots__ccc08dac .SliderControls_module_bullet__ccc08dac{background:transparent;border:0;display:inline-grid;padding:0}.SliderControls_module_dots__ccc08dac .SliderControls_module_bullet__ccc08dac span{background:#0077c5!important;border:0;border-radius:50%;cursor:pointer;height:.46875rem;opacity:.4;width:.46875rem}.SliderControls_module_dots__ccc08dac .SliderControls_module_bullet__ccc08dac span:hover{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s;transition:all .3s}.SliderControls_module_dots__ccc08dac .SliderControls_module_bullet__ccc08dac span.SliderControls_module_firstDot__ccc08dac{-webkit-transform:scale(.6);transform:scale(.6)}.SliderControls_module_dots__ccc08dac .SliderControls_module_bullet__ccc08dac span.SliderControls_module_firstDot__ccc08dac:hover{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.SliderControls_module_dots__ccc08dac .SliderControls_module_bullet__ccc08dac span.SliderControls_module_lastDot__ccc08dac{cursor:default;opacity:.4;-webkit-transform:scale(.6);transform:scale(.6)}.SliderControls_module_dots__ccc08dac .SliderControls_module_bullet__ccc08dac span.SliderControls_module_active__ccc08dac{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes SliderControls_module_fadeIn__ccc08dac{0%{display:block}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes SliderControls_module_fadeIn__ccc08dac{0%{display:block}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes SliderControls_module_ascMove__ccc08dac{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-1.21875rem);transform:translateX(-1.21875rem)}}@keyframes SliderControls_module_ascMove__ccc08dac{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-1.21875rem);transform:translateX(-1.21875rem)}}@-webkit-keyframes SliderControls_module_descMove__ccc08dac{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(1.21875rem);transform:translateX(1.21875rem)}}@keyframes SliderControls_module_descMove__ccc08dac{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(1.21875rem);transform:translateX(1.21875rem)}}@-webkit-keyframes SliderControls_module_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_module_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_module_scaleDown__ccc08dac{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.6);transform:scale(.6)}}@keyframes SliderControls_module_scaleDown__ccc08dac{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.6);transform:scale(.6)}}@-webkit-keyframes SliderControls_module_scaleUp__ccc08dac{0%{-webkit-transform:scale(.6);transform:scale(.6)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes SliderControls_module_scaleUp__ccc08dac{0%{-webkit-transform:scale(.6);transform:scale(.6)}to{-webkit-transform:scale(1);transform:scale(1)}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_smallCard__729d6de5{padding:2.5rem}}@media screen and (min-width:1024px){.SmallCard_module_smallCard__729d6de5{width:41.667%}}.SmallCard_module_smallCard__729d6de5.SmallCard_module_darkBlue__729d6de5{background-color:#0d333f;color:#fff}.SmallCard_module_smallCard__729d6de5.SmallCard_module_heightAuto__729d6de5{height:auto}@media screen and (min-width:768px){.SmallCard_module_smallCard__729d6de5.SmallCard_module_heightTall__729d6de5{min-height:14rem}}@media screen and (min-width:1024px){.SmallCard_module_smallCard__729d6de5.SmallCard_module_heightTall__729d6de5{min-height:20.625rem}}.SmallCard_module_smallCardIcon__729d6de5{max-height:4rem;max-width:4rem;overflow:hidden}.SmallCard_module_smallCardIcon__729d6de5 img{max-height:4rem;max-width:4rem}.SmallCard_module_smallCardTitle__729d6de5{margin:0}.SmallCard_module_smallCardIcon__729d6de5+.SmallCard_module_smallCardTitle__729d6de5{margin-top:1.25rem}.SmallCard_module_smallCardTitle__729d6de5+.SmallCard_module_smallCardBody__729d6de5{margin-top:.625rem}.SmallCard_module_smallCardBody__729d6de5{line-height:1.5rem}.SmallCard_module_smallCardBody__729d6de5 a[href*="tel:"]{color:#fff}.SmallCard_module_smallCardContent__729d6de5{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}@media screen and (max-width:1023px){.SmallCard_module_smallCardContent__729d6de5.SmallCard_module_pb_20__729d6de5{padding-bottom:1.25rem}}.SmallCard_module_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_module_smallCardCtas__729d6de5{padding-top:3.75rem!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}a.SmallCard_module_smallCardCta__729d6de5,button.SmallCard_module_smallCardCta__729d6de5{max-width:100%;width:100%}@media screen and (min-width:768px){a.SmallCard_module_smallCardCta__729d6de5,button.SmallCard_module_smallCardCta__729d6de5{max-width:inherit}}div.SmallCard_module_smallCardCta__729d6de5+div{margin-top:1.25rem}@media screen and (min-width:768px){div.SmallCard_module_smallCardCta__729d6de5+div{margin-left:1.25rem;margin-top:0}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_socialLink__4c6ac9b5 span{height:50%;width:50%}.SocialLinks_module_socialLink__4c6ac9b5 span svg{-webkit-transform:translateY(-.0625rem);transform:translateY(-.0625rem)}.SocialLinks_module_socialLink__4c6ac9b5[style="background-color: black;"] span svg{fill:#fff}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_socialHeadingHoriz__0a39b116,.SocialMedia_module_socialHeadingVertical__0a39b116{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5}.SocialMedia_module_socialHeadingHoriz__0a39b116{display:-webkit-box;display:-ms-flexbox;display:flex}.SocialMedia_module_socialHeadingHoriz__0a39b116.SocialMedia_module_left__0a39b116{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.SocialMedia_module_socialHeadingHoriz__0a39b116.SocialMedia_module_right__0a39b116{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.SocialMedia_module_socialHeadingHoriz__0a39b116.SocialMedia_module_center__0a39b116{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.SocialMedia_module_socialHeadingHoriz__0a39b116.SocialMedia_module_vertical__0a39b116{display:none}.SocialMedia_module_socialContainer__0a39b116{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.5rem 0}.SocialMedia_module_socialContainer__0a39b116.SocialMedia_module_vertical__0a39b116{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:.625rem 0}.SocialMedia_module_socialContainer__0a39b116.SocialMedia_module_vertical__0a39b116.SocialMedia_module_left__0a39b116{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.SocialMedia_module_socialContainer__0a39b116.SocialMedia_module_vertical__0a39b116.SocialMedia_module_right__0a39b116{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.SocialMedia_module_socialContainer__0a39b116.SocialMedia_module_vertical__0a39b116.SocialMedia_module_center__0a39b116{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SocialMedia_module_socialContainer__0a39b116.SocialMedia_module_vertical__0a39b116 .SocialMedia_module_socialItem__0a39b116:not(:last-child){margin-bottom:.625rem;margin-right:0}.SocialMedia_module_socialContainer__0a39b116.SocialMedia_module_vertical__0a39b116 .SocialMedia_module_socialHeadingVertical__0a39b116{margin-bottom:.5625rem}.SocialMedia_module_socialContainer__0a39b116.SocialMedia_module_left__0a39b116{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.SocialMedia_module_socialContainer__0a39b116.SocialMedia_module_right__0a39b116{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.SocialMedia_module_socialContainer__0a39b116.SocialMedia_module_center__0a39b116{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.SocialMedia_module_socialContainer__0a39b116 .SocialMedia_module_socialItem__0a39b116:not(:last-child){margin-right:.625rem}.SocialMedia_module_hideHeading__0a39b116,.SocialMedia_module_socialContainer__0a39b116:not(.SocialMedia_module_vertical__0a39b116)>.SocialMedia_module_socialHeadingVertical__0a39b116{display:none}.SocialMedia_module_removeSpacing__0a39b116{margin-top:0;top:0}.SocialMedia_module_themeIes__0a39b116 .SocialMedia_module_socialHeadingHoriz__0a39b116.SocialMedia_module_hideHeading__0a39b116{display:none}.SocialMedia_module_socialIcon__0a39b116{border-radius:6.25rem;display:inline-block;height:1.875rem;padding:.125rem;width:2rem}[data-role=socialitem].SocialMedia_module_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_module_facebookIcon__0a39b116:before{border-color:transparent!important}[data-role=socialitem].SocialMedia_module_facebookIcon__0a39b116:focus:not(:focus-visible){outline:none}[data-role=socialitem].SocialMedia_module_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_module_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_module_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_module_twitterIcon__0a39b116:before{border-color:transparent!important}[data-role=socialitem].SocialMedia_module_twitterIcon__0a39b116:focus:not(:focus-visible){outline:none}[data-role=socialitem].SocialMedia_module_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_module_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_module_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_module_linkedinIcon__0a39b116:before{border-color:transparent!important}[data-role=socialitem].SocialMedia_module_linkedinIcon__0a39b116:focus:not(:focus-visible){outline:none}[data-role=socialitem].SocialMedia_module_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_module_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_module_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_module_themeIes__0a39b116{display:none}}@media screen and (min-width:1024px) and (max-width:1439px){.SocialMedia_module_themeIes__0a39b116{margin-left:2.5rem;z-index:2}}@media screen and (min-width:var(--breakpointsXLarge )){.SocialMedia_module_themeIes__0a39b116{margin-left:calc(47.5rem - 50vw);position:relative}}.SocialMedia_module_themeIes__0a39b116 .SocialMedia_module_socialContainer__0a39b116,.SocialMedia_module_themeIes__0a39b116 .SocialMedia_module_socialHeadingHoriz__0a39b116,.SocialMedia_module_themeIes__0a39b116 .SocialMedia_module_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_module_themeIes__0a39b116 .SocialMedia_module_socialHeadingHoriz__0a39b116,.SocialMedia_module_themeIes__0a39b116 .SocialMedia_module_socialHeadingVertical__0a39b116{font-size:.75rem;height:1rem;line-height:1rem;margin-bottom:.5rem}.SocialMedia_module_themeIes__0a39b116 .SocialMedia_module_socialContainer__0a39b116{gap:.75rem;height:1.75rem;margin-bottom:1.25rem}.SocialMedia_module_themeIes__0a39b116 .SocialMedia_module_socialContainer__0a39b116 .SocialMedia_module_socialItem__0a39b116,.SocialMedia_module_themeIes__0a39b116 [data-role=socialitem].SocialMedia_module_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_module_themeIes__0a39b116 [data-role=socialitem].SocialMedia_module_newIcon__0a39b116 svg{display:block;height:1.75rem;width:1.75rem}.SocialMedia_module_themeIes__0a39b116 [data-role=socialitem].SocialMedia_module_youtubeIcon__0a39b116.SocialMedia_module_newIcon__0a39b116 svg{height:1.25rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_statsBlock__8f174961{margin:0 auto;max-width:90rem;padding:0 2.5rem;position:relative;width:100%}@media only screen and (max-width:768px){.StatsBlock_module_statsBlock__8f174961{padding:0}}.StatsBlock_module_cardsContainer__8f174961{overflow:hidden;position:relative;width:100%}.StatsBlock_module_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_module_sliderContent__8f174961.StatsBlock_module_quarter__8f174961 [data-element-type=card]{min-width:calc(25% - 1.25rem)}.StatsBlock_module_sliderContent__8f174961.StatsBlock_module_third__8f174961 [data-element-type=card]{min-width:calc(33.334% - 1.25rem)}.StatsBlock_module_sliderContent__8f174961.StatsBlock_module_half__8f174961 [data-element-type=card]{min-width:calc(50% - 1.25rem)}.StatsBlock_module_sliderContent__8f174961.StatsBlock_module_full__8f174961 [data-element-type=card]{min-width:calc(100% - 3.75rem)}@media only screen and (min-width:1024px){.StatsBlock_module_cardsContainer__8f174961{-webkit-transform:translateX(0);transform:translateX(0)}.StatsBlock_module_sliderContent__8f174961{-webkit-transform:translateX(.625rem);transform:translateX(.625rem)}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_statsBlockItem__43e43431{color:#fff;margin-right:1.25rem;position:relative}.StatsBlockItem_module_statsBlockItem__43e43431:first-child{margin-left:1.25rem}.StatsBlockItem_module_statsBlockItem__43e43431.StatsBlockItem_module_deepBlue__43e43431{background-color:#053d6d}.StatsBlockItem_module_statsBlockItem__43e43431.StatsBlockItem_module_superBlue__43e43431{background-color:#236cff}.StatsBlockItem_module_statsBlockItem__43e43431.StatsBlockItem_module_black__43e43431{background-color:#000}.StatsBlockItem_module_statsBlockItem__43e43431.StatsBlockItem_module_lightGray__43e43431{background-color:#e3e5e8;color:#000}.StatsBlockItem_module_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_module_statsCopyParagraph__43e43431{margin-bottom:3.5rem!important}.StatsBlockItem_module_ctaButton__43e43431{bottom:1.875rem;left:1.875rem;position:absolute}.StatsBlockItem_module_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_module_statsBlockItem__43e43431{margin-left:0;margin-right:1.25rem}.StatsBlockItem_module_statsBlockItem__43e43431:first-child{margin-left:0}.StatsBlockItem_module_statsCopyTitle__43e43431{font-size:4.5rem}.StatsBlockItem_module_content__43e43431{padding:1.875rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_panel__4b1b713b.TabItem_module_bg_Grey__4b1b713b{background:#f4f5f8}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_tablist__ed83ad2d.Tablist_module_tabAutoWidth__ed83ad2d button{max-width:none}}.Tablist_module_variant2__ed83ad2d.Tablist_module_tablist__ed83ad2d{margin-left:.125rem;margin-right:.125rem}.Tablist_module_vertical__ed83ad2d.Tablist_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_bg__22da7604{margin:1.25rem 0;position:relative}.TestimonialItem_module_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_module_bg__22da7604{margin:0 .625rem;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width:1200px){.TestimonialItem_module_bg__22da7604{-webkit-box-flex:1;-ms-flex:1;flex:1}.TestimonialItem_module_bg__22da7604.TestimonialItem_module_horizontal__22da7604{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.TestimonialItem_module_bg__22da7604.TestimonialItem_module_horizontal__22da7604:before{left:2.5rem;top:0}}.TestimonialItem_module_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_module_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_module_img__22da7604 img{max-height:9.375rem;max-width:9.375rem}}.TestimonialItem_module_img__22da7604.TestimonialItem_module_rounded__22da7604 img{border-radius:624.9375rem}@media (max-width:768px){.TestimonialItem_module_bg__22da7604.TestimonialItem_module_noMobileImg__22da7604:before{top:0}.TestimonialItem_module_bg__22da7604.TestimonialItem_module_noMobileImg__22da7604 .TestimonialItem_module_img__22da7604 img{display:none}}@media (min-width:768px) and (max-width:1024px){.TestimonialItem_module_bg__22da7604.TestimonialItem_module_noTabletImg__22da7604:before{top:0}.TestimonialItem_module_bg__22da7604.TestimonialItem_module_noTabletImg__22da7604 .TestimonialItem_module_img__22da7604 img{display:none}}@media (min-width:1024px){.TestimonialItem_module_bg__22da7604{max-width:66.667%}.TestimonialItem_module_bg__22da7604.TestimonialItem_module_noDeskTopImg__22da7604:before{top:0}.TestimonialItem_module_bg__22da7604.TestimonialItem_module_noDeskTopImg__22da7604 .TestimonialItem_module_img__22da7604 img{display:none}}.TestimonialItem_module_copy__22da7604{line-height:1.5;padding:2.5rem;position:relative;z-index:1}.TestimonialItem_module_icon__22da7604{margin-bottom:1.25rem}.TestimonialItem_module_quote__22da7604{color:#393a3d;font-size:1rem;font-style:italic;font-weight:400;margin:0 0 1.25rem}.TestimonialItem_module_quote__22da7604.TestimonialItem_module_textBig__22da7604{font-size:1.25rem;font-weight:500}.TestimonialItem_module_customer__22da7604{color:#393a3d;font-size:.875rem}.TestimonialItem_module_customer__22da7604.TestimonialItem_module_textBig__22da7604{font-size:1rem}.TestimonialItem_module_stars__22da7604{margin:0 -.1875rem}.TestimonialItem_module_star__22da7604{margin:0 .1875rem}.TestimonialItem_module_green__22da7604{fill:#2ca01c}.TestimonialItem_module_greenStar__22da7604{fill:#53b700}.TestimonialItem_module_tealStar__22da7604,.TestimonialItem_module_teal__22da7604{fill:#00c1bf}.TestimonialItem_module_blueStar__22da7604,.TestimonialItem_module_blue__22da7604{fill:#0077c5}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_itemColumns__0748a53c{margin:0 1.25rem;width:auto}.TextGridItem_module_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_module_leftAligned__0748a53c .TextGridItem_module_column__0748a53c{padding-right:2.5rem}.TextGridItem_module_centerAligned__0748a53c{text-align:center}.TextGridItem_module_centerAligned__0748a53c .TextGridItem_module_column__0748a53c{padding:0 1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.TextGridItem_module_gridHeaderImage__0748a53c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.TextGridItem_module_gridImageSmall__0748a53c img{max-height:3.75rem;min-height:3.75rem}.TextGridItem_module_gridImageLarge__0748a53c img{max-height:7.5rem;min-height:7.5rem}.TextGridItem_module_gridLink__0748a53c{margin-top:auto}@media (min-width:768px){.TextGridItem_module_columns2__0748a53c .TextGridItem_module_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_module_columns2__0748a53c .TextGridItem_module_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_module_columns3__0748a53c .TextGridItem_module_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_module_columns3__0748a53c .TextGridItem_module_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_module_columns4__0748a53c .TextGridItem_module_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_module_columns4__0748a53c .TextGridItem_module_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_module_gridTitle__0748a53c.TextGridItem_module_textSmall__0748a53c{font-size:1rem;font-weight:600;line-height:1.3;margin-bottom:.25rem;margin-top:1.25rem}.TextGridItem_module_gridTitle__0748a53c.TextGridItem_module_textMediumSemi__0748a53c,.TextGridItem_module_gridTitle__0748a53c.TextGridItem_module_textMedium__0748a53c{font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:.5rem;margin-top:1.25rem}.TextGridItem_module_gridTitle__0748a53c.TextGridItem_module_textLargeSemi__0748a53c,.TextGridItem_module_gridTitle__0748a53c.TextGridItem_module_textLarge__0748a53c{font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:1rem;margin-top:1.25rem}.TextGridItem_module_gridTitle__0748a53c.TextGridItem_module_textXlarge__0748a53c{font-size:1.75rem;font-weight:600;line-height:1.28571429;margin-bottom:1rem;margin-top:1.25rem}.TextGridItem_module_gridText__0748a53c{margin:0 0 2.5rem}@media (min-width:1024px){.TextGridItem_module_gridText__0748a53c{margin:0}}.TextGridItem_module_gridText__0748a53c.TextGridItem_module_textSmall__0748a53c{font-size:.875rem;line-height:1.5}.TextGridItem_module_gridText__0748a53c.TextGridItem_module_textMediumSemi__0748a53c,.TextGridItem_module_gridText__0748a53c.TextGridItem_module_textMedium__0748a53c{font-size:1rem;line-height:1.5}.TextGridItem_module_gridText__0748a53c.TextGridItem_module_textLargeSemi__0748a53c,.TextGridItem_module_gridText__0748a53c.TextGridItem_module_textLarge__0748a53c{font-size:1.25rem;line-height:1.4}.TextGridItem_module_gridText__0748a53c.TextGridItem_module_textXlarge__0748a53c{font-size:1.25rem;line-height:1.5}.TextGridItem_module_gridText__0748a53c+div{margin-top:auto}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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:#0077c5}.textfield_module_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_module_textfield__07577b4b:after{background:#0077c5;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_module_textfield__07577b4b.textfield_module_white__07577b4b{background-color:#fff}.textfield_module_textfield__07577b4b.textfield_module_white__07577b4b:after{background:#34bfff}.textfield_module_textfield__07577b4b:focus-within:after{width:100%}.textfield_module_textfield__07577b4b.textfield_module_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_module_textfield__07577b4b.textfield_module_outline__07577b4b:after{width:0}.textfield_module_textfield__07577b4b.textfield_module_outline__07577b4b:focus-within{-webkit-box-shadow:0 0 0 .125rem #0077c5;box-shadow:0 0 0 .125rem #0077c5;-webkit-box-shadow:0 0 0 .125rem var(--textFieldBackgroundColor);box-shadow:0 0 0 .125rem var(--textFieldBackgroundColor)}.textfield_module_textfield__07577b4b.textfield_module_outline__07577b4b.textfield_module_white__07577b4b:focus-within{-webkit-box-shadow:0 0 0 .125rem #0077c5;box-shadow:0 0 0 .125rem #0077c5;-webkit-box-shadow:0 0 0 .125rem var(--textFieldBackgroundColor);box-shadow:0 0 0 .125rem var(--textFieldBackgroundColor)}.textfield_module_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_module_input__07577b4b.textfield_module_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_module_input__07577b4b.textfield_module_grey08__07577b4b{border:0;border-radius:0}.textfield_module_input__07577b4b:focus{outline:0}.textfield_module_input__07577b4b:focus+label{bottom:1.5625rem;font-size:.75rem;line-height:1.33}.textfield_module_input__07577b4b:placeholder{color:#6b6c72;font-size:1rem;font-weight:500}.textfield_module_input__07577b4b.textfield_module_outline__07577b4b{border-bottom:0}.textfield_module_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_module_label__07577b4b.textfield_module_value__07577b4b{bottom:1.5625rem;font-size:.75rem;line-height:1.33}.textfield_module_helperText__07577b4b{color:#393a3d;font-size:.875rem;font-weight:500}.textfield_module_error__07577b4b,.textfield_module_helperText__07577b4b{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.3125rem .5rem 0!important}.textfield_module_error__07577b4b{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.textfield_module_errorMessage__07577b4b{font-size:.875rem;font-style:italic;font-weight:500;margin:0 0 0 .625rem!important}.textfield_module_errorMessage__07577b4b.textfield_module_red02__07577b4b{color:#d52b1e}.textfield_module_errorMessage__07577b4b.textfield_module_dark_form_err_red__07577b4b{color:#f25a52}.textfield_module_textfieldBorder__07577b4b{border:0!important}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_show__9a1c3c63{0%{opacity:0}to{opacity:1}}@keyframes Tooltip_module_show__9a1c3c63{0%{opacity:0}to{opacity:1}}.Tooltip_module_tooltip__9a1c3c63{display:inline-block;position:relative}.Tooltip_module_copy__9a1c3c63{-webkit-animation:Tooltip_module_show__9a1c3c63 .2s cubic-bezier(.35,0,.25,1) forwards;animation:Tooltip_module_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_module_copy__9a1c3c63.Tooltip_module_copyGrey__9a1c3c63,.Tooltip_module_copy__9a1c3c63.Tooltip_module_copyGrey__9a1c3c63:after{background:#393a3d}.Tooltip_module_copy__9a1c3c63.Tooltip_module_copyDarkblue__9a1c3c63,.Tooltip_module_copy__9a1c3c63.Tooltip_module_copyDarkblue__9a1c3c63:after{background:#0d333f}.Tooltip_module_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_module_copy__9a1c3c63[aria-hidden=true]{display:none}.Tooltip_module_copy__9a1c3c63.Tooltip_module_noBorder__9a1c3c63,.Tooltip_module_copy__9a1c3c63.Tooltip_module_noBorder__9a1c3c63:after{border:none}.Tooltip_module_copy__9a1c3c63 a{color:#fff;text-decoration:underline}.Tooltip_module_copy__9a1c3c63 ul{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.Tooltip_module_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_module_copyPaddingSmall__9a1c3c63{padding:.5rem}.Tooltip_module_copyPaddingSmall__9a1c3c63 .Tooltip_module_close__9a1c3c63{margin-bottom:.5rem;margin-left:.5rem}.Tooltip_module_copyPaddingMedium__9a1c3c63{padding:1rem}.Tooltip_module_copyPaddingMedium__9a1c3c63 .Tooltip_module_close__9a1c3c63{margin-bottom:1rem;margin-left:1rem}.Tooltip_module_copyPaddingLarge__9a1c3c63{padding:1.25rem}.Tooltip_module_copyPaddingLarge__9a1c3c63 .Tooltip_module_close__9a1c3c63{margin-bottom:1.25rem;margin-left:1.25rem}.Tooltip_module_closeTop__9a1c3c63.Tooltip_module_closeTop__9a1c3c63{margin-left:auto}.Tooltip_module_closeRight__9a1c3c63.Tooltip_module_closeRight__9a1c3c63{margin-bottom:0}.Tooltip_module_withCloseTop__9a1c3c63{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.Tooltip_module_title__9a1c3c63{font-size:.875rem;font-weight:600}.Tooltip_module_tooltipImage__9a1c3c63,.Tooltip_module_tooltipVideo__9a1c3c63{border-radius:.25rem}.Tooltip_module_tooltipVideoOuter__9a1c3c63.Tooltip_module_tooltipVideoOuter__9a1c3c63.Tooltip_module_tooltipVideoOuter__9a1c3c63{border:none;overflow:hidden}.Tooltip_module_tooltipImageOuter__9a1c3c63,.Tooltip_module_tooltipVideoOuter__9a1c3c63{margin-bottom:.625rem}.Tooltip_module_tooltipLink__9a1c3c63 a{font-size:.75rem;margin-top:.75rem}.Tooltip_module_hLeft__9a1c3c63{right:calc(100% + .75rem);top:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Tooltip_module_hLeft__9a1c3c63:after{right:0;top:calc(50% - .5rem);-webkit-transform:translateX(55%) rotate(-45deg);transform:translateX(55%) rotate(-45deg)}.Tooltip_module_hRight__9a1c3c63{left:calc(100% + .75rem);top:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Tooltip_module_hRight__9a1c3c63:after{left:0;top:calc(50% - .5rem);-webkit-transform:translateX(-55%) rotate(135deg);transform:translateX(-55%) rotate(135deg)}.Tooltip_module_top__9a1c3c63{top:-.75rem;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.Tooltip_module_top__9a1c3c63:after{bottom:0;-webkit-transform:translateY(55%) rotate(45deg);transform:translateY(55%) rotate(45deg)}.Tooltip_module_btm__9a1c3c63{bottom:-.75rem;-webkit-transform:translateY(100%);transform:translateY(100%)}.Tooltip_module_btm__9a1c3c63:after{top:0;-webkit-transform:translateY(-55%) rotate(-135deg);transform:translateY(-55%) rotate(-135deg)}.Tooltip_module_left__9a1c3c63{left:-.75rem}.Tooltip_module_left__9a1c3c63:after{left:1rem}.Tooltip_module_right__9a1c3c63{right:-.75rem}.Tooltip_module_right__9a1c3c63:after{right:1rem}.Tooltip_module_click__9a1c3c63>*{cursor:pointer}.Tooltip_module_hover__9a1c3c63>*{cursor:default}.Tooltip_module_copyText__9a1c3c63{text-align:justify}.Tooltip_module_copyLightMode__9a1c3c63{background:#fff;color:#393a3d}.Tooltip_module_copyLightMode__9a1c3c63:after{background:#fff}.Tooltip_module_copyLightMode__9a1c3c63 a{color:revert}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_video__861526c2.Video_module_withVideoLink__861526c2{margin-bottom:2.875rem}.Video_module_video__861526c2.Video_module_rwVideo__861526c2{border:.0625rem solid #e3e5e8;border-radius:.5rem}.Video_module_video__861526c2.Video_module_small__861526c2{height:9.375rem;max-width:16.5625rem}.Video_module_video__861526c2.Video_module_medium__861526c2{height:12.75rem;max-width:22.5rem}.Video_module_video__861526c2.Video_module_large__861526c2{height:19.375rem;max-width:34.375rem}.Video_module_video__861526c2.Video_module_xlarge__861526c2{height:26.0625rem;max-width:46.25rem}.Video_module_video__861526c2.Video_module_xxlarge__861526c2{height:39.625rem;max-width:70rem}.Video_module_video__861526c2.Video_module_xxxlarge__861526c2{height:100%;width:100%}@media only screen and (max-width:767px){.Video_module_video__861526c2{height:12.75rem!important;max-width:22.5rem!important}.Video_module_video__861526c2.Video_module_xxxlarge__861526c2{height:39.0625rem!important;max-width:100%!important}}@media (min-width:1024px){.Video_module_video__861526c2.Video_module_large__861526c2 .Video_module_videoPlay__861526c2{height:5rem;width:5rem}.Video_module_video__861526c2.Video_module_xlarge__861526c2 .Video_module_videoPlay__861526c2{height:6.25rem;width:6.25rem}.Video_module_video__861526c2.Video_module_xxlarge__861526c2 .Video_module_videoPlay__861526c2{height:7.5rem;width:7.5rem}.Video_module_video__861526c2.Video_module_xxxlarge__861526c2 .Video_module_videoPlay__861526c2{height:8.75rem;width:8.75rem}}.Video_module_video__861526c2 .Video_module_videoPlay__861526c2{height:3.75rem;width:3.75rem}.Video_module_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_module_video__861526c2:hover .Video_module_videoPreview__861526c2:before{background-color:#fff;opacity:.4;z-index:1}.Video_module_video__861526c2:hover .Video_module_videoPlay__861526c2 circle{fill:#000}.Video_module_video__861526c2:focus{border:.125rem solid #0077c5;border-radius:.25rem;-webkit-filter:drop-shadow(0 .125rem .5rem .2);filter:drop-shadow(0 .125rem .5rem .2)}.Video_module_video__861526c2:focus .Video_module_videoPreview__861526c2:before{opacity:.2}.Video_module_video__861526c2:focus .Video_module_videoPlay__861526c2 circle{fill:#393a3d}.Video_module_video__861526c2.Video_module_alignCenter__861526c2{margin:auto}.Video_module_video__861526c2.Video_module_alignRight__861526c2{clear:both;float:right}.Video_module_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_module_videoPlay__861526c2.Video_module_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_module_videoPlay__861526c2.Video_module_rwVideoPlay__861526c2.Video_module_darkTheme__861526c2 ellipse{fill:#0d333f}.Video_module_videoPlay__861526c2.Video_module_rwVideoPlay__861526c2.Video_module_darkTheme__861526c2 path{fill:#fff}.Video_module_videoPlay__861526c2 circle,.Video_module_videoPlay__861526c2 circle:focus{fill:#393a3d}.Video_module_rwVideo__861526c2 .Video_module_rwVideoPlay__861526c2.Video_module_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_module_rwVideo__861526c2.Video_module_medium__861526c2 .Video_module_rwVideoPlay__861526c2.Video_module_bottomRight__861526c2,.Video_module_rwVideo__861526c2.Video_module_small__861526c2 .Video_module_rwVideoPlay__861526c2.Video_module_bottomRight__861526c2{-webkit-transform:translate3d(-.5rem,-.5rem,0);transform:translate3d(-.5rem,-.5rem,0)}.Video_module_videoContainer__861526c2{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.Video_module_videoContainer__861526c2 .Video_module_videoFrame__861526c2{min-height:inherit}.Video_module_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_module_videoPreview__861526c2,.Video_module_videoPreview__861526c2:before{-webkit-transition:333ms cubic-bezier(.35,0,.5,1);transition:333ms cubic-bezier(.35,0,.5,1);width:100%}.Video_module_videoPreview__861526c2:before{content:"";height:100%;left:0;position:absolute;top:0}.Video_module_videoPreview__861526c2.Video_module_overlay__861526c2:before{background-color:#fff;opacity:.2;z-index:1}.Video_module_videoPreview__861526c2.Video_module_rwVideoPreview__861526c2,.Video_module_videoPreview__861526c2.Video_module_rwVideoPreview__861526c2 img,.Video_module_videoPreview__861526c2.Video_module_rwVideoPreview__861526c2:before{border-radius:.5rem}.Video_module_videoPreview__861526c2.Video_module_rwVideoPreview__861526c2:after{border-radius:.5rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.Video_module_videoPreview__861526c2:focus{border:.125rem solid #0077c5;-webkit-transition:none;transition:none}.Video_module_videoThumbnail__861526c2{border-radius:.25rem;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.Video_module_videoFrame__861526c2{height:auto;min-height:26.5rem;width:100%}.Video_module_videoLink__861526c2{margin-top:1.25rem}.Video_module_plPlaceholder__861526c2{-webkit-filter:blur(.3vw);filter:blur(.3vw)}@-webkit-keyframes Video_module_plReveal__861526c2{0%{-webkit-filter:blur(.2vw);filter:blur(.2vw)}to{-webkit-filter:blur(0);filter:blur(0)}}@keyframes Video_module_plReveal__861526c2{0%{-webkit-filter:blur(.2vw);filter:blur(.2vw)}to{-webkit-filter:blur(0);filter:blur(0)}}.Video_module_plReveal__861526c2{-webkit-animation:Video_module_plReveal__861526c2 .5s;animation:Video_module_plReveal__861526c2 .5s}.Video_module_customSizeEnabled__861526c2{height:100%;position:relative;width:100%}.Video_module_customSizeEnabled__861526c2 .Video_module_customSizePreview__861526c2{display:block;padding-bottom:100%;position:relative;width:100%}.Video_module_customSizeEnabled__861526c2 .Video_module_customSizePreview__861526c2:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.Video_module_customSizeEnabled__861526c2 .Video_module_videoThumbnail__861526c2{border-radius:1.25rem}.Video_module_customSizeEnabled__861526c2 .Video_module_videoPlay__861526c2{height:5rem;width:5rem}@media (max-width:767px){.Video_module_customSizeEnabled__861526c2 .Video_module_videoPlay__861526c2{height:3.75rem;width:3.75rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_apps__753290b7{background-color:#fff;padding:5rem 0;text-align:center}@media only screen and (min-width:1024px){.Apps_module_apps__753290b7{padding:6.25rem 0}}.Apps_module_mint__753290b7{background-color:#94f8ba}.Apps_module_darkBlue__753290b7{background-color:#0d333f}.Apps_module_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_module_appsHeader__753290b7{font-size:3rem;line-height:3.75rem!important}}.Apps_module_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_module_appsContent__753290b7{font-size:1.25rem;font-weight:500;line-height:1.75rem!important;width:26.875rem}}.Apps_module_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_module_appsGrid__753290b7{width:100%}}@media only screen and (min-width:1024px){.Apps_module_appsGrid__753290b7{margin:auto!important}}.Apps_module_appsGrid__753290b7>div+div:nth-child(4),.Apps_module_appsGrid__753290b7>div+div:nth-child(5),.Apps_module_appsGrid__753290b7>div+div:nth-child(6){margin-top:2.5rem}.Apps_module_appsGrid__753290b7>div+div:nth-child(2),.Apps_module_appsGrid__753290b7>div+div:nth-child(3),.Apps_module_appsGrid__753290b7>div+div:nth-child(5),.Apps_module_appsGrid__753290b7>div+div:nth-child(6){margin-left:2.5rem}@media only screen and (min-width:768px){.Apps_module_appsGrid__753290b7>div+div:nth-child(4){margin-left:2.5rem}.Apps_module_appsGrid__753290b7>div+div:nth-child(4),.Apps_module_appsGrid__753290b7>div+div:nth-child(5),.Apps_module_appsGrid__753290b7>div+div:nth-child(6){margin-top:0}}@media only screen and (min-width:1024px){.Apps_module_appsGrid__753290b7>div+div:nth-child(2),.Apps_module_appsGrid__753290b7>div+div:nth-child(3),.Apps_module_appsGrid__753290b7>div+div:nth-child(4),.Apps_module_appsGrid__753290b7>div+div:nth-child(5),.Apps_module_appsGrid__753290b7>div+div:nth-child(6){margin-left:6.25rem}}.Apps_module_appsGrid__753290b7.Apps_module_twoRows__753290b7>div+div:nth-child(4),.Apps_module_appsGrid__753290b7.Apps_module_twoRows__753290b7>div+div:nth-child(5),.Apps_module_appsGrid__753290b7.Apps_module_twoRows__753290b7>div+div:nth-child(6){margin-top:2.5rem}@media only screen and (min-width:1024px){.Apps_module_appsGrid__753290b7.Apps_module_twoRows__753290b7>div+div:nth-child(4),.Apps_module_appsGrid__753290b7.Apps_module_twoRows__753290b7>div+div:nth-child(5),.Apps_module_appsGrid__753290b7.Apps_module_twoRows__753290b7>div+div:nth-child(6){margin-top:0}}.Apps_module_appsGrid__753290b7.Apps_module_twoRows__753290b7>div+div:nth-child(4){margin-left:0}@media only screen and (min-width:1024px){.Apps_module_appsGrid__753290b7.Apps_module_twoRows__753290b7>div+div:nth-child(4){margin-left:6.25rem}}@media only screen and (min-width:768px){.Apps_module_appsGrid__753290b7.Apps_module_twoRows__753290b7{width:20.75rem}}@media only screen and (min-width:1024px){.Apps_module_appsGrid__753290b7.Apps_module_twoRows__753290b7{width:100%}}.Apps_module_appsGrid__753290b7>div{margin:0;width:5.25rem}@media only screen and (min-width:1024px){.Apps_module_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_module_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_module_appsGrid__753290b7>div>div img,.Apps_module_appsGrid__753290b7>div>div picture{max-height:5.25rem;max-width:5.25rem;min-height:5.25rem;min-width:5.25rem}.Apps_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_authorArticlesContainer__401f4b39{margin:auto;max-width:90rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_authorBioWrapper__abe9c561{margin:auto;max-width:48rem}}.AuthorBio_module_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_module_authorBioContainer__abe9c561{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}}.AuthorBio_module_authorBioImageWrapper__abe9c561{margin-right:2rem;max-height:unset;max-width:40%;text-align:center;width:100%}@media screen and (min-width:1024px){.AuthorBio_module_authorBioImageWrapper__abe9c561{max-width:7.5rem}}@media screen and (max-width:767px){.AuthorBio_module_authorBioImageWrapper__abe9c561{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.25rem}}.AuthorBio_module_imageLinkContainer__abe9c561{width:100%}.AuthorBio_module_authorBioImage__abe9c561{width:100%!important}.AuthorBio_module_authorName__abe9c561{color:#dd2366;font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:1.25rem}.AuthorBio_module_authorBio__abe9c561{color:#000;font-size:1rem;line-height:1.5rem;text-align:center}.AuthorBio_module_authorBio__abe9c561 a{color:#055393;text-decoration:none}.AuthorBio_module_authorBio__abe9c561 a.AuthorBio_module_visited__abe9c561,.AuthorBio_module_authorBio__abe9c561 a:visited{text-decoration:none}.AuthorBio_module_authorBio__abe9c561 a.AuthorBio_module_focus__abe9c561,.AuthorBio_module_authorBio__abe9c561 a.AuthorBio_module_hover__abe9c561,.AuthorBio_module_authorBio__abe9c561 a:focus.AuthorBio_module_focus__abe9c561,.AuthorBio_module_authorBio__abe9c561 a:hover{text-decoration:underline}.AuthorBio_module_authorNameLink__abe9c561{color:#dd2366}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_authorHeroWrapper__6c494105{margin:2.5rem auto;max-width:75rem}}.AuthorHero_module_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_module_authorHeroContainer__6c494105{padding:0 14.375rem}}.AuthorHero_module_authorHeroImageWrapper__6c494105{margin-bottom:1.25rem;max-height:unset;max-width:40%;text-align:center;width:100%}@media screen and (min-width:1200px){.AuthorHero_module_authorHeroImageWrapper__6c494105{max-width:19%}}.AuthorHero_module_imageLinkContainer__6c494105{width:100%}.AuthorHero_module_authorHeroImage__6c494105{width:100%!important}.AuthorHero_module_authorName__6c494105{color:#000;font-size:1.75rem;font-weight:700;line-height:2.25rem;margin-bottom:1.25rem}.AuthorHero_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_headingWrapper__ce70f18a{margin:2.5rem 0;text-align:center}.AwardsBlock_module_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_module_awardsBlock__ce70f18a{padding:0}.AwardsBlock_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_cardsContainer__bc064f63{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:768px){.Card_module_cardsContainer__bc064f63{color:#393a3d;display:-webkit-box;display:-ms-flexbox;display:flex}.Card_module_carouselContainer__bc064f63{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.125rem}.Card_module_carouselItem__bc064f63{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 1rem);flex:0 0 calc(25% - 1rem);width:auto}}.Card_module_cardsContainer__bc064f63{gap:1.25rem;margin:auto;max-width:90rem;padding-left:2.5rem;padding-right:2.5rem}.Card_module_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_module_carouselContainer__bc064f63::-webkit-scrollbar{width:0}.Card_module_carouselItem__bc064f63{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.Card_module_testimonialContainer__bc064f63{padding:.0625rem;position:relative;width:100%}.Card_module_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_module_arrowsContainer__bc064f63{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem}.Card_module_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_module_left__bc064f63{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.Card_module_right__bc064f63{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Card_module_arrow__bc064f63.Card_module_arrowPrev__bc064f63{margin-right:1.875rem}.Card_module_numbers__bc064f63{padding-left:.5rem;padding-right:.5rem}.Card_module_carouselItem__bc064f63.Card_module_hide__bc064f63{display:none}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_careersHeaderContainer__54094b53{display:grid;position:relative}@media (min-width:768px){.CareersHeader_module_careersHeaderContainer__54094b53{overflow:hidden}}.CareersHeader_module_careersHeaderContainer__54094b53 [data-element=careers-header-item]{grid-area:1/1}.CareersHeader_module_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_module_careersHeaderContainer__54094b53 [data-element=bullets-controls]{bottom:.5rem}}.CareersHeader_module_fullBleed__54094b53{background:initial;height:auto;width:100%}.CareersHeader_module_heightFull__54094b53,.CareersHeader_module_heightMedium__54094b53,.CareersHeader_module_heightShort__54094b53{height:auto}@media (min-width:768px){.CareersHeader_module_fullBleed__54094b53{background:#000;height:calc(100vh - 3.75rem)}.CareersHeader_module_heightFull__54094b53{height:calc(100vh - 3.75rem)}.CareersHeader_module_heightMedium__54094b53{height:calc(80vh - 3.75rem)}.CareersHeader_module_heightShort__54094b53,.CareersHeader_module_heightShort__54094b53 .CareersHeader_module_item__54094b53{height:calc(55vh - 3.75rem)}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_compChart__cfca125c{padding:2.5rem}}@media (min-width:1024px){.CompChart_module_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_module_compChart__cfca125c:not(.CompChart_module_open__cfca125c){overflow:hidden;position:relative}.CompChart_module_compChart__cfca125c:not(.CompChart_module_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_module_compChart__cfca125c.CompChart_module_open__cfca125c{overflow:visible}}.CompChart_module_compChart__cfca125c.CompChart_module_sticky__cfca125c{overflow:visible}.CompChart_module_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_module_compChartGroups__cfca125c.CompChart_module_noSubheader__cfca125c{padding-top:3.75rem}.CompChart_module_compChartGroups__cfca125c>div{display:none}.CompChart_module_compChartGroups__cfca125c>div:first-child{display:block}@media (min-width:1024px){.CompChart_module_compChartGroups__cfca125c{overflow:hidden}}.CompChart_module_compChartGroups__cfca125c.CompChart_module_open__cfca125c{overflow:visible}.CompChart_module_compChartGroups__cfca125c.CompChart_module_open__cfca125c>div{display:block}.CompChart_module_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_module_compChartTitle__cfca125c{margin-bottom:2.5rem}}@media (min-width:1024px){.CompChart_module_compChartTitle__cfca125c{font-size:2.125rem;line-height:2.75rem}}.CompChart_module_compChartToggle__cfca125c{line-height:2rem;margin-top:3.75rem;z-index:1000}.CompChart_module_compChartToggle__cfca125c span{display:inline-block;margin-right:1.25rem}.CompChart_module_compChartToggle__cfca125c:active,.CompChart_module_compChartToggle__cfca125c:focus,.CompChart_module_compChartToggle__cfca125c:hover{color:initial}.CompChart_module_compChartToggle__cfca125c svg{-webkit-transition:all .3s cubic-bezier(.35,0,.5,1);transition:all .3s cubic-bezier(.35,0,.5,1)}.CompChart_module_compChartToggle__cfca125c.CompChart_module_open__cfca125c svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.CompChart_module_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_module_compChartHeader__wrapper__cfca125c:not(.CompChart_module_sticky__cfca125c){height:0;opacity:0;overflow:hidden;-webkit-transform:translateY(-200%);transform:translateY(-200%)}}@media (max-width:1023px){.CompChart_module_compChartHeader__wrapper__cfca125c:not(.CompChart_module_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_module_compChartHeader__wrapper__cfca125c:not(.CompChart_module_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_module_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_module_compChartHeader__wrapper__cfca125c.CompChart_module_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_module_compChartHeader__wrapper__cfca125c.CompChart_module_sticky__cfca125c{height:auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.CompChart_module_compChartHeader__wrapper__cfca125c.CompChart_module_sticky__cfca125c .CompChart_module_compChartHeader__item__cfca125c{padding:1.25rem}}.CompChart_module_compChartHeader__wrapper__cfca125c.CompChart_module_sticky__cfca125c:before{background-color:#fff}.CompChart_module_compChartHeader__wrapper__cfca125c.CompChart_module_sticky__cfca125c.CompChart_module_stickyNavPresent__cfca125c>div>div{padding-top:6.25rem}@media (min-width:1024px){.CompChart_module_compChartHeader__wrapper__cfca125c.CompChart_module_sticky__cfca125c.CompChart_module_stickyNavPresent__cfca125c>div>div{padding-top:5rem}}.CompChart_module_compChartHeader__wrapper__cfca125c.CompChart_module_sticky__cfca125c.CompChart_module_stickyClassicNavPresent__cfca125c>div>div{padding-top:6.25rem}@media (min-width:1024px){.CompChart_module_compChartHeader__wrapper__cfca125c.CompChart_module_sticky__cfca125c.CompChart_module_stickyClassicNavPresent__cfca125c>div>div{padding-top:-.0625rem!important;padding-top:calc(var(--globalnavHeight, 0px) - .0625rem)!important}}.CompChart_module_compChartHeader__wrapper__cfca125c.CompChart_module_sticky__cfca125c.CompChart_module_stickyClassicSecNavPresent__cfca125c>div>div{padding-top:6.25rem}@media (min-width:1024px){.CompChart_module_compChartHeader__wrapper__cfca125c.CompChart_module_sticky__cfca125c.CompChart_module_stickyClassicSecNavPresent__cfca125c>div>div{padding-top:calc(60px - .0625rem)!important;padding-top:calc(var(--secnavHeight, 60px) - .0625rem)!important}}.CompChart_module_compChartHeader__wrapper__cfca125c.CompChart_module_sticky__cfca125c.CompChart_module_stickyClassicNavPresent__cfca125c.CompChart_module_stickyClassicSecNavPresent__cfca125c>div>div{padding-top:6.25rem}@media (min-width:1024px){.CompChart_module_compChartHeader__wrapper__cfca125c.CompChart_module_sticky__cfca125c.CompChart_module_stickyClassicNavPresent__cfca125c.CompChart_module_stickyClassicSecNavPresent__cfca125c>div>div{padding-top:calc(60px - .0625rem)!important;padding-top:calc(var(--globalnavHeight, 0px) + var(--secnavHeight, 60px) - .0625rem)!important}}.CompChart_module_compChartHeader__wrapperInner__cfca125c{width:100%}@media (min-width:1024px){.CompChart_module_compChartHeader__wrapperInner__cfca125c{margin:0 auto;max-width:90rem}}.CompChart_module_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_module_compChartHeader__cfca125c{margin-left:33.333%;width:58.333%}}.CompChart_module_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_module_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_module_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_module_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_module_compChartHeader__item__cfca125c:first-child:before{left:-.0625rem}}.CompChart_module_compChartHeader__item__cfca125c>sup{font-size:.75rem;margin-left:.25rem;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.CompChart_module_compChartHeader__itemOuter__cfca125c{padding:1rem .625rem;position:relative}@media (max-width:1023px){.CompChart_module_compChartHeader__itemOuter__cfca125c{min-height:9.5rem}.CompChart_module_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_module_compChartHeader__itemOuter__cfca125c:last-child:before{left:-.0625rem}}@media (min-width:1024px){.CompChart_module_compChartHeader__itemOuter__cfca125c{padding:1rem 1.25rem}}.CompChart_module_sand__cfca125c{background:#f7f8f3}@media (min-width:1024px){.CompChart_module_sand__cfca125c:not(.CompChart_module_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_module_sand__cfca125c .CompChart_module_compChartHeader__wrapper__cfca125c,.CompChart_module_sand__cfca125c .CompChart_module_compChartHeader__wrapper__cfca125c:before{background-color:#f7f8f3}}.CompChart_module_tofu__cfca125c{background:#f3f2ef}@media (min-width:1024px){.CompChart_module_tofu__cfca125c:not(.CompChart_module_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_module_tofu__cfca125c .CompChart_module_compChartHeader__wrapper__cfca125c,.CompChart_module_tofu__cfca125c .CompChart_module_compChartHeader__wrapper__cfca125c:before{background-color:#f3f2ef}}.CompChart_module_darkTofu__cfca125c{background:#e2e0db}@media (min-width:1024px){.CompChart_module_darkTofu__cfca125c:not(.CompChart_module_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_module_darkTofu__cfca125c .CompChart_module_compChartHeader__wrapper__cfca125c,.CompChart_module_darkTofu__cfca125c .CompChart_module_compChartHeader__wrapper__cfca125c:before{background-color:#e2e0db}}.CompChart_module_transparent__cfca125c{background:transparent}@media (min-width:1024px){.CompChart_module_transparent__cfca125c:not(.CompChart_module_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_module_transparent__cfca125c .CompChart_module_compChartHeader__wrapper__cfca125c,.CompChart_module_transparent__cfca125c .CompChart_module_compChartHeader__wrapper__cfca125c:before{background-color:transparent}}.CompChart_module_white__cfca125c{background:#fff}@media (min-width:1024px){.CompChart_module_white__cfca125c:not(.CompChart_module_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_module_white__cfca125c .CompChart_module_compChartHeader__wrapper__cfca125c,.CompChart_module_white__cfca125c .CompChart_module_compChartHeader__wrapper__cfca125c:before{background-color:#fff}}@media (min-width:1024px){.CompChart_module_noCardsHeader__cfca125c .CompChart_module_compChartHeader__item__cfca125c{font-size:1.25rem;font-weight:600;line-height:1.75rem}}.CompChart_module_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_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_bg__fe538aae{padding:0 .625rem}@media (min-width:768px){.Container_module_bg__fe538aae{padding:0 1.875rem}}.Container_module_noPadding__fe538aae{padding:0!important}.Container_module_noMargin__fe538aae{margin:0!important}.Container_module_position__fe538aae{position:relative}[id*=pricing]{scroll-margin-top:7.5rem}.Container_module_container__fe538aae{margin:0 auto;max-width:86.25rem;position:relative}@media (min-width:1024px){.Container_module_container__fe538aae.Container_module_medium__fe538aae{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1200px){.Container_module_container__fe538aae.Container_module_large__fe538aae{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1440px){.Container_module_container__fe538aae.Container_module_xlarge__fe538aae{display:-webkit-box;display:-ms-flexbox;display:flex}}.Container_module_container__fe538aae.Container_module_columnLayout__fe538aae{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1023px){.Container_module_container__fe538aae.Container_module_mobileTwoColumn__fe538aae [class*=ContainerItem_module_containerItem]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;padding:0 .625rem;width:50%}}.Container_module_childFluid__fe538aae .Container_module_container__fe538aae{max-width:100%}.Container_module_foo__fe538aae{bottom:0;left:.625rem;position:absolute;right:.625rem;top:0;z-index:var(--zindex-rw-sub-layer)}.Container_module_white__fe538aae{background:#fff}.Container_module_black__fe538aae{background:#000}.Container_module_grey01__fe538aae{background:#393a3d}.Container_module_grey02__fe538aae{background:#6b6c72}.Container_module_grey03__fe538aae{background:#8d9096}.Container_module_grey08__fe538aae{background:#f4f5f8}.Container_module_green01alt__fe538aae{background:#0d7300}.Container_module_green02alt__fe538aae{background:#0e8900}.Container_module_green03__fe538aae{background:#53b700}.Container_module_green04__fe538aae{background:#7fd000}.Container_module_green05__fe538aae{background:#a9e838}.Container_module_teal01__fe538aae{background:#008481}.Container_module_teal02__fe538aae{background:#00a6a4}.Container_module_teal03__fe538aae{background:#00c1bf}.Container_module_teal04__fe538aae{background:#00d7d7}.Container_module_blue01__fe538aae{background:#055393}.Container_module_blue02__fe538aae{background:#0077c5}.Container_module_blue03__fe538aae{background:#0097e6}.Container_module_blue04__fe538aae{background:#21abf6}.Container_module_blue05__fe538aae{background:#34bfff}.Container_module_gold01__fe538aae{background:#a98343}.Container_module_gold02__fe538aae{background:#c4974d}.Container_module_gradient__fe538aae{background-image:linear-gradient(45deg,#53b700,#00c1bf)}.Container_module_transparent__fe538aae{background:transparent}.Container_module_whiteandsand__fe538aae{background:#f3f2ef}.Container_module_skyblue__fe538aae{background:#dbedee}.Container_module_rwgreen04__fe538aae{background:#0fd46c}.Container_module_darkblue01__fe538aae{background:#0d333f}.Container_module_tofu__fe538aae{background:#f3f2ef}.Container_module_tofuDark__fe538aae{background:#e2e0db}.Container_module_superblue__fe538aae{background:#236cff}.Container_module_blueberry110__fe538aae{background:#00254a}.Container_module_wintermint100__fe538aae{background:#eff4f9}.Container_module_ice100__fe538aae{background:#eaf6f7}@media (max-width:767px){.Container_module_hideinMobile__fe538aae{display:none}}@media (min-width:768px) and (max-width:1023px){.Container_module_hideinTablet__fe538aae{display:none}}@media (min-width:1024px){.Container_module_hideinDesktop__fe538aae{display:none}}.Container_module_authorMode__fe538aae{display:-webkit-box;display:-ms-flexbox;display:flex}.Container_module_authorMode__fe538aae .Container_module_columnLayout__fe538aae{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Container_module_radiusSmall__fe538aae{border-radius:.25rem}.Container_module_radiusMedium__fe538aae{border-radius:.5rem}.Container_module_radiusRwStandard__fe538aae{border-radius:var(--border-radius-rw-standard)}.Container_module_radiusRwJumbo__fe538aae{border-radius:var(--border-radius-rw-jumbo)}.Container_module_elevationSkim__fe538aae{-webkit-box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2);box-shadow:0 .0625rem .25rem 0 rgba(0,0,0,.2)}.Container_module_elevationLifted__fe538aae{-webkit-box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2);box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.2)}.Container_module_elevationRaised__fe538aae{-webkit-box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.2);box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.2)}.Container_module_elevationFloating__fe538aae{-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_module_backGroundImage__fe538aae{height:100%;left:0;overflow:hidden;position:absolute;width:100%}.Container_module_backGroundImage__fe538aae .Container_module_image__fe538aae{height:100%;width:100%}.Container_module_backGroundImage__fe538aae .Container_module_image__fe538aae>div{height:100%}.Container_module_backGroundImage__fe538aae .Container_module_overlay__fe538aae{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_module_backGroundImage__fe538aae img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.Container_module_backGroundImage__fe538aae.Container_module_mobileDNone__fe538aae{display:none}}@media screen and (min-width:768px) and (max-width:1023px){.Container_module_backGroundImage__fe538aae.Container_module_tabletDNone__fe538aae{display:none}}@media screen and (min-width:1024px){.Container_module_backGroundImage__fe538aae.Container_module_desktopDNone__fe538aae{display:none}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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{--breakpointXsmall:30rem;--breakpointsSmall:48rem;--breakpointsMedium:64rem}.DrawerComponent_module_drawerPopup__6ae4b40a{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;right:0;top:0;z-index:1300}.DrawerComponent_module_drawerPopup__6ae4b40a,.DrawerComponent_module_overlay__6ae4b40a{-webkit-animation:DrawerComponent_module_qbalFadeEnter__6ae4b40a 333ms cubic-bezier(.35,0,.5,1) backwards,DrawerComponent_module_qbalUpExaggeratedEnter__6ae4b40a .25s cubic-bezier(0,0,.1,1) backwards;animation:DrawerComponent_module_qbalFadeEnter__6ae4b40a 333ms cubic-bezier(.35,0,.5,1) backwards,DrawerComponent_module_qbalUpExaggeratedEnter__6ae4b40a .25s cubic-bezier(0,0,.1,1) backwards;position:fixed}.DrawerComponent_module_overlay__6ae4b40a{background-color:rgba(0,0,0,.4);height:100%;width:100%}.DrawerComponent_module_wrap__6ae4b40a{background:#fff;border-top:.5rem solid #53b700;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%;z-index:1400}.DrawerComponent_module_datacontainer__6ae4b40a{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}.DrawerComponent_module_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;color:#8d9096;justify-content:center;outline:none;z-index:1305}.DrawerComponent_module_close__6ae4b40a.DrawerComponent_module_tabKey__6ae4b40a:focus{border:.1875rem solid #0077c5;border-radius:.25rem}@media (max-width:var(--breakpointXsmall )){.DrawerComponent_module_wrap__6ae4b40a{height:100%;max-height:100%}}@-webkit-keyframes DrawerComponent_module_qbalFadeEnter__6ae4b40a{0%{opacity:0}to{opacity:1}}@keyframes DrawerComponent_module_qbalFadeEnter__6ae4b40a{0%{opacity:0}to{opacity:1}}@-webkit-keyframes DrawerComponent_module_qbalUpExaggeratedEnter__6ae4b40a{0%{-webkit-transform:translateY(7.8125rem);transform:translateY(7.8125rem)}to{-webkit-transform:none;transform:none}}@keyframes DrawerComponent_module_qbalUpExaggeratedEnter__6ae4b40a{0%{-webkit-transform:translateY(7.8125rem);transform:translateY(7.8125rem)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes DrawerComponent_module_qbalGrowEnter__6ae4b40a{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:none;transform:none}}@keyframes DrawerComponent_module_qbalGrowEnter__6ae4b40a{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:none;transform:none}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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-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;--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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_employeeStoriesContainer__e9a7ff78{max-width:90rem;padding:0 1.25rem;position:relative;width:100%}.EmployeeStories_module_mainWrapper__e9a7ff78{display:grid;margin:0 auto;width:100%}@media screen and (min-width:1024px){.EmployeeStories_module_employeeStoriesContainer__e9a7ff78{margin:0 auto}.EmployeeStories_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_featuredMediaBlock__9d66a23f{overflow:hidden;position:relative}@media screen and (max-width:768px){.FeaturedMediaBlock_module_featuredMediaBlock__9d66a23f{padding:0 1.25rem}}.FeaturedMediaBlock_module_header__9d66a23f{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem}.FeaturedMediaBlock_module_header__9d66a23f .FeaturedMediaBlock_module_heading__9d66a23f{margin:0;padding:0;width:75%;-ms-flex-item-align:end;align-self:flex-end}@media screen and (min-width:768px){.FeaturedMediaBlock_module_header__9d66a23f .FeaturedMediaBlock_module_heading__9d66a23f.FeaturedMediaBlock_module_centerAligned__9d66a23f{margin-left:25%}}.FeaturedMediaBlock_module_header__9d66a23f .FeaturedMediaBlock_module_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_module_blocksContainer__9d66a23f{overflow:hidden;position:relative;width:100%}.FeaturedMediaBlock_module_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_module_sliderContent__9d66a23f [data-element=featured-media-block-item]{min-width:100%}@media screen and (min-width:1024px){.FeaturedMediaBlock_module_featuredMediaBlock__9d66a23f{margin:0 auto;max-width:90rem;position:relative;width:100%}.FeaturedMediaBlock_module_blocksContainer__9d66a23f{-webkit-transform:translateX(0);transform:translateX(0)}.FeaturedMediaBlock_module_sliderContent__9d66a23f{-webkit-transform:translateX(.625rem);transform:translateX(.625rem)}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_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_module_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_module_searchInputContainer__8fca179a{-webkit-box-flex:3;-ms-flex:3 0 0px;flex:3 0 0}}.Search_module_searchInput__8fca179a{background-color:#393a3d;border:.0625rem solid #babec5;border-radius:.25rem;color:#d4d7dc;padding:.5rem .5rem .5rem 2.0625rem!important;width:9.75rem}@media only screen and (min-width:768px){.Search_module_searchInput__8fca179a{width:20.875rem}}@media only screen and (min-width:1024px){.Search_module_searchInput__8fca179a{width:14.375rem}}.Search_module_searchInput__8fca179a::-webkit-input-placeholder{color:#d4d7dc;font-size:.875rem;line-height:1.43}.Search_module_searchInput__8fca179a::-moz-placeholder{color:#d4d7dc;font-size:.875rem;line-height:1.43}.Search_module_searchInput__8fca179a:-ms-input-placeholder{color:#d4d7dc;font-size:.875rem;line-height:1.43}.Search_module_searchInput__8fca179a::-ms-input-placeholder{color:#d4d7dc;font-size:.875rem;line-height:1.43}.Search_module_searchInput__8fca179a::placeholder{color:#d4d7dc;font-size:.875rem;line-height:1.43}.Search_module_callSales__8fca179a{color:#d4d7dc;font-size:.875rem;line-height:1.43}.Search_module_callSales__8fca179a a{color:#d4d7dc}@media only screen and (min-width:768px){.Search_module_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_module_callSales__8fca179a{font-size:1.25rem;line-height:1.4}}.Search_module_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:#0077c5}.Sitemap_module_sitemap__76d2da87{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.0625rem solid #6b6c72;border-top:.0625rem solid #6b6c72;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1.25rem;padding:0}@media only screen and (min-width:1024px){.Sitemap_module_sitemap__76d2da87{margin:0 auto;max-width:90rem;padding:0 2.5rem}}.Sitemap_module_sitemapText__76d2da87{color:#fff;font-size:1rem;line-height:1.5}@media only screen and (min-width:768px){.Sitemap_module_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_module_sitemapText__76d2da87{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}.Sitemap_module_sitemapLink__76d2da87{color:#fff}.Sitemap_module_countrySelectorTitle__76d2da87{background:none;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;min-width:9.625rem;text-decoration:none}.Sitemap_module_countrySelectorTitle__76d2da87:focus:not(:focus-visible){outline:none}.Sitemap_module_countrySelectorTitle__76d2da87:focus-visible{border:.0625rem solid #0077c5;border:.0625rem solid var(--focusStateBorderColor)}.Sitemap_module_expand__76d2da87+.Sitemap_module_countriesList__76d2da87{display:block}.Sitemap_module_countryDesktop__76d2da87{display:none}@media only screen and (min-width:1024px){.Sitemap_module_countryDesktop__76d2da87{display:block;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;position:relative;width:15.3125rem}}.Sitemap_module_countryDesktopContainer__76d2da87{left:0;position:absolute;top:-.75rem;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.Sitemap_module_menuArrow__76d2da87{border-bottom:.125rem solid #fff;border-right:.125rem solid #fff;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_module_countryTitle__76d2da87{padding:0 .5rem}.Sitemap_module_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_module_countryItem__76d2da87{line-height:2.25rem;padding-bottom:0}.Sitemap_module_countryItem__76d2da87:last-child{padding-bottom:1.25rem}.Sitemap_module_countryLink__76d2da87{color:#393a3d;display:block;height:2.25rem;padding:.5rem 1rem;text-decoration:none}.Sitemap_module_countryLink__76d2da87:hover{text-decoration:underline}.Sitemap_module_expand__76d2da87 .Sitemap_module_menuArrow__76d2da87{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.Sitemap_module_defaultFlag__76d2da87{margin-right:.5rem;margin-top:0!important}.Sitemap_module_countryFlagUS__76d2da87{background-position:0 0}.Sitemap_module_countryFlagAU__76d2da87,.Sitemap_module_countryFlagAustralia__76d2da87{background-position:0 -6rem}.Sitemap_module_countryFlagBR__76d2da87,.Sitemap_module_countryFlagBrazil__76d2da87{background-position:0 -8rem}.Sitemap_module_countryFlagCA__76d2da87,.Sitemap_module_countryFlagCanadaEnglish__76d2da87,.Sitemap_module_countryFlagCanadaFrench__76d2da87{background-position:0 -2rem}.Sitemap_module_countryFlagFR__76d2da87,.Sitemap_module_countryFlagFrance__76d2da87{background-position:0 -10rem}.Sitemap_module_countryFlagIN__76d2da87,.Sitemap_module_countryFlagIndia__76d2da87{background-position:0 -12rem}.Sitemap_module_countryFlagMX__76d2da87,.Sitemap_module_countryFlagMexico__76d2da87{background-position:0 -18.25rem}.Sitemap_module_countryFlagUK__76d2da87,.Sitemap_module_countryFlagUnitedKingdom__76d2da87{background-position:0 -4rem}.Sitemap_module_countryFlagOtherCountries__76d2da87{background-position:-.5rem -14rem;height:1.0625rem;width:1.0625rem}@media only screen and (min-width:1024px){.Sitemap_module_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_module_social__76d2da87{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}@media only screen and (min-width:1024px){.Sitemap_module_social__76d2da87{width:15.3125rem}}.Sitemap_module_social__76d2da87 a{margin-right:1.25rem}.Sitemap_module_social__76d2da87 a:last-of-type{margin-right:0}:root{--breakpointsMedium:64rem}.Footer_module_container__a27b5579{background-color:#393a3d;color:#fff;width:100%}@media only screen and (min-width:1024px){.Footer_module_container__a27b5579{padding:1.25rem 0}}.Footer_module_bottomContainer__a27b5579{background-color:#393a3d}.Footer_module_fusionBackgroundColor__a27b5579{background-color:#000}.Footer_module_content__a27b5579{margin:0}@media only screen and (min-width:1024px){.Footer_module_accordion__a27b5579{display:none}}.Footer_module_itemLink__a27b5579{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_module_itemLink__a27b5579:visited{color:#393a3d}.Footer_module_arrow__a27b5579{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_module_disclaimerContainer__a27b5579.Footer_module_footerFw_Normal__a27b5579 div[class*=mlink-fontweight] a[class*=Link_link],.Footer_module_disclaimerContainer__a27b5579.Footer_module_footerFw_Normal__a27b5579 div[class*=mlink-fontweight] a[class*=Link_module_link]{font-weight:400}.Footer_module_disclaimerContainer__a27b5579.Footer_module_footerFw_Medium__a27b5579 div[class*=mlink-fontweight] a[class*=Link_link],.Footer_module_disclaimerContainer__a27b5579.Footer_module_footerFw_Medium__a27b5579 div[class*=mlink-fontweight] a[class*=Link_module_link]{font-weight:500}.Footer_module_disclaimerContainer__a27b5579.Footer_module_footerFw_Demi__a27b5579 div[class*=mlink-fontweight] a[class*=Link_link],.Footer_module_disclaimerContainer__a27b5579.Footer_module_footerFw_Demi__a27b5579 div[class*=mlink-fontweight] a[class*=Link_module_link]{font-weight:600}.Footer_module_disclaimerContainer__a27b5579.Footer_module_footerFw_Bold__a27b5579 div[class*=mlink-fontweight] a[class*=Link_link],.Footer_module_disclaimerContainer__a27b5579.Footer_module_footerFw_Bold__a27b5579 div[class*=mlink-fontweight] a[class*=Link_module_link]{font-weight:700}.Footer_module_footerItems__a27b5579.Footer_module_footerFw_Normal__a27b5579 a[class*=Link_link],.Footer_module_footerItems__a27b5579.Footer_module_footerFw_Normal__a27b5579 a[class*=Link_module_link]{font-weight:400}.Footer_module_footerItems__a27b5579.Footer_module_footerFw_Medium__a27b5579 a[class*=Link_link],.Footer_module_footerItems__a27b5579.Footer_module_footerFw_Medium__a27b5579 a[class*=Link_module_link]{font-weight:500}.Footer_module_footerItems__a27b5579.Footer_module_footerFw_Demi__a27b5579 a[class*=Link_link],.Footer_module_footerItems__a27b5579.Footer_module_footerFw_Demi__a27b5579 a[class*=Link_module_link]{font-weight:600}.Footer_module_footerItems__a27b5579.Footer_module_footerFw_Bold__a27b5579 a[class*=Link_link],.Footer_module_footerItems__a27b5579.Footer_module_footerFw_Bold__a27b5579 a[class*=Link_module_link]{font-weight:700}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_formFieldsContainer__5cc437be{width:100%}}.Form_module_vpadding__5cc437be{padding-bottom:2.5rem;padding-top:2.5rem}.Form_module_hpadding__5cc437be{padding-left:2.5rem;padding-right:2.5rem}.Form_module_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_module_img__5cc437be img{vertical-align:bottom;width:100%}.Form_module_grey08__5cc437be{background:var(--color-grey-08)}.Form_module_black__5cc437be{background:var(--color-black)}.Form_module_white__5cc437be{background:var(--color-white)}.Form_module_transparent__5cc437be{background:transparent}.Form_module_sand02__5cc437be{background:var(--color-sand-02)}.Form_module_tofu__5cc437be{background:var(--color-rw-tofu)}.Form_module_submit__5cc437be{margin-top:2.5rem}.Form_module_txt_black__5cc437be{color:var(--color-black)}.Form_module_txt_white__5cc437be{color:var(--color-white)}.Form_module_form__5cc437be .Form_module_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_module_form__5cc437be.Form_module_showAnimation__5cc437be .Form_module_formFieldsContainer__5cc437be{display:none}.Form_module_form__5cc437be.Form_module_showAnimation__5cc437be .Form_module_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_module_form__5cc437be .Form_module_formThanksContainer__5cc437be{margin:auto;padding:2.5rem}.Form_module_form__5cc437be .Form_module_formThanksContainer__5cc437be .Form_module_formThanksHeading__5cc437be{font-size:1.75rem;font-weight:600;line-height:1.3;margin:.25rem auto 0}.Form_module_form__5cc437be .Form_module_formThanksContainer__5cc437be .Form_module_formThanksSubheading__5cc437be{font-size:1rem;font-weight:500;line-height:1.5;margin:1.25rem auto 0}.Form_module_form__5cc437be.Form_module_showAnimation__5cc437be .Form_module_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_module_form__5cc437be.Form_module_showAnimation__5cc437be .Form_module_segLgformLottie__5cc437be>svg{height:3.75rem!important;width:3.75rem!important}.Form_module_form__5cc437be .Form_module_iesCheckmarkIcon__5cc437be{display:block;margin:auto;text-align:center}.Form_module_form__5cc437be .Form_module_iesCheckmarkIcon__5cc437be svg{display:block;height:5rem;margin:0 auto;width:5rem}@media (min-width:768px){.Form_module_col03__5cc437be,.Form_module_col04__5cc437be,.Form_module_col05__5cc437be{width:50%}.Form_module_col12__5cc437be{width:100%}.Form_module_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_module_col03__5cc437be{width:25%}.Form_module_col04__5cc437be{width:33.333%}.Form_module_col05__5cc437be{width:41.667%}.Form_module_horizontal__5cc437be{display:-webkit-box;display:-ms-flexbox;display:flex}.Form_module_vertical__5cc437be{margin:0 auto;width:50%}.Form_module_form__5cc437be .Form_module_formThanksContainer__5cc437be .Form_module_formThanksHeading__5cc437be{font-size:2.125rem;font-weight:600;line-height:1.3}.Form_module_form__5cc437be .Form_module_formThanksContainer__5cc437be .Form_module_formThanksSubheading__5cc437be{font-size:1.25rem;line-height:1.4;margin-top:1.25rem}}.Form_module_rwForm__5cc437be .Form_module_formFieldsContainer__5cc437be{border-radius:.5rem;-webkit-box-shadow:var(--elevation-raised);box-shadow:var(--elevation-raised)}.Form_module_rwForm__5cc437be [class*=FormItem] [class*=MultiSelectDropdown][class*=label],.Form_module_rwForm__5cc437be [class*=FormItem] [class*=dropdown][class*=label],.Form_module_rwForm__5cc437be [class*=FormItem] [class*=textarea][class*=label],.Form_module_rwForm__5cc437be [class*=FormItem] [class*=textfield][class*=label]{color:var(--color-black)}.Form_module_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_module_stepPageinfo__5cc437be .Form_module_stepPageinfoMessage__5cc437be{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.125rem;padding-right:.625rem}.Form_module_stepPageinfo__5cc437be .Form_module_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_module_stepPageinfo__5cc437be .Form_module_stepProgress__5cc437be{border-radius:.5rem;height:.5rem;margin-top:-.0625rem;width:50%}.Form_module_stepPageinfo__5cc437be .Form_module_stepProgress__5cc437be.Form_module_gold__5cc437be{background-color:#c4974d}.Form_module_stepPageinfo__5cc437be .Form_module_stepProgress__5cc437be.Form_module_green__5cc437be{background-color:#53b700}.Form_module_stepPageinfo__5cc437be .Form_module_stepProgress__5cc437be.Form_module_blue01__5cc437be{background-color:#055393}.Form_module_stepPageinfo__5cc437be .Form_module_stepProgress__5cc437be.Form_module_blue02__5cc437be{background-color:#0077c5}.Form_module_stepPageinfo__5cc437be .Form_module_stepProgress__5cc437be.Form_module_blue03__5cc437be{background-color:#0097e6}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_fotfHero__cf66eb82{margin:auto;max-width:90rem}.FotfHero_module_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_module_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_module_topContent__cf66eb82.FotfHero_module_backgroundColorGrey__cf66eb82{background-color:#393a3d}.FotfHero_module_topContent__cf66eb82.FotfHero_module_backgroundColorWhite__cf66eb82{background-color:#fff}.FotfHero_module_topContent__cf66eb82.FotfHero_module_backgroundColorBlack__cf66eb82{background-color:#000;color:#fff}.FotfHero_module_topContent__cf66eb82.FotfHero_module_backgroundColorBlack__cf66eb82 .FotfHero_module_heading__cf66eb82{color:#fff}.FotfHero_module_topContent__cf66eb82 .FotfHero_module_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_module_topContent__cf66eb82 .FotfHero_module_heading__cf66eb82{font-size:2.125rem;line-height:2.75rem}}.FotfHero_module_topContent__cf66eb82 .FotfHero_module_fotfImage__cf66eb82{height:100%;min-width:20rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.FotfHero_module_topContent__cf66eb82 .FotfHero_module_fotfImage__cf66eb82{height:9rem;min-width:8.375rem}}.FotfHero_module_backgroundImage__cf66eb82{height:inherit;width:100%}.FotfHero_module_backgroundImage__cf66eb82 .FotfHero_module_image__cf66eb82{height:100%;width:100%}.FotfHero_module_bottomContent__cf66eb82{margin-top:-7.5rem}@media screen and (max-width:768px){.FotfHero_module_bottomContent__cf66eb82{margin:0}}.FotfHero_module_cardGridFotf__cf66eb82 div[class*=ProductBanner_productBanner]{margin:0!important}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_generalContent__f6bf4849{margin:0 auto;max-width:90rem;text-align:center;width:100%}.GeneralContent_module_generalContent__f6bf4849 div[class*=bg]{padding:0 1.25rem}@media screen and (min-width:768px){.GeneralContent_module_generalContent__f6bf4849 div[class*=bg]{padding:0 2.5rem}}.GeneralContent_module_generalContent__f6bf4849 div[class*=bg]>[class*=container]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.GeneralContent_module_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_module_generalContent__title__f6bf4849{font-size:3.75rem;line-height:4.75rem;margin-top:6.25rem}}.GeneralContent_module_generalContent__subtitle__f6bf4849{font-size:1rem;font-weight:500;line-height:1.5rem}@media screen and (min-width:768px){.GeneralContent_module_generalContent__subtitle__f6bf4849{margin:0 auto;max-width:25rem}}@media screen and (min-width:1024px){.GeneralContent_module_generalContent__subtitle__f6bf4849{font-size:1.25rem;line-height:1.75rem;margin:0 auto;max-width:37.1875rem}}.GeneralContent_module_generalContent__cta__f6bf4849{margin-top:2.5rem}.GeneralContent_module_generalContent__img__f6bf4849{margin-top:3.75rem}.GeneralContent_module_generalContent__video__f6bf4849,.GeneralContent_module_generalContent__video__f6bf4849[class*=alignCenter]{margin:2.5rem auto 0}@media screen and (min-width:1024px){.GeneralContent_module_generalContent__video__f6bf4849,.GeneralContent_module_generalContent__video__f6bf4849[class*=alignCenter]{margin:3.75rem auto 0}}.GeneralContent_module_generalContent__video__f6bf4849+div{text-align:center}.GeneralContent_module_generalContent__video__f6bf4849[class*=xlarge] svg,.GeneralContent_module_generalContent__video__f6bf4849[class*=xxlarge] svg{height:4.375rem!important;width:4.375rem!important}@media screen and (min-width:1024px){.GeneralContent_module_generalContent__video__f6bf4849[class*=xlarge] svg,.GeneralContent_module_generalContent__video__f6bf4849[class*=xxlarge] svg{height:5rem!important;width:5rem!important}}.GeneralContent_module_generalContent__videoLink__f6bf4849{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:2.5rem}.GeneralContent_module_generalContent__f6bf4849 [class*=rwTextGrid][class*=columns]{padding-left:0;padding-right:0;padding-top:1.25rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_form__8f8d87f3{display:grid;margin:auto;max-width:var(--formMaxWidth);width:100%;grid-gap:1.25rem}.GenericForm_module_form__8f8d87f3 .GenericForm_module_genericFormItem__8f8d87f3{margin:auto;max-width:var(--columnsMaxWidth);position:relative;width:100%}.GenericForm_module_form__8f8d87f3 .GenericForm_module_genericFormItem__8f8d87f3.GenericForm_module_GenericFormHiddenField__8f8d87f3{display:none}.GenericForm_module_form__8f8d87f3.GenericForm_module_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_module_form__8f8d87f3.GenericForm_module_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_module_form__8f8d87f3.GenericForm_module_hasVerticalPadding__8f8d87f3{padding-bottom:2.5rem;padding-top:2.5rem}.GenericForm_module_form__8f8d87f3.GenericForm_module_hasHorizontalPadding__8f8d87f3{padding-left:2.5rem;padding-right:2.5rem}.GenericForm_module_form__8f8d87f3.GenericForm_module_grey08__8f8d87f3{background:#f4f5f8}.GenericForm_module_form__8f8d87f3.GenericForm_module_greyColor__8f8d87f3{background-color:#393a3d}.GenericForm_module_form__8f8d87f3.GenericForm_module_blackColor__8f8d87f3{background-color:#000}.GenericForm_module_form__8f8d87f3.GenericForm_module_whiteColor__8f8d87f3{background-color:#fff}.GenericForm_module_form__8f8d87f3.GenericForm_module_proseriesBlue__8f8d87f3{background-color:#055393}.GenericForm_module_form__8f8d87f3.GenericForm_module_intuitBlue__8f8d87f3{background-color:#0077c5}.GenericForm_module_form__8f8d87f3.GenericForm_module_proconnectBlue__8f8d87f3{background-color:#0097e6}.GenericForm_module_form__8f8d87f3.GenericForm_module_lacerteGold__8f8d87f3{background-color:var(--color-gold-02)}.GenericForm_module_form__8f8d87f3.GenericForm_module_rwGreen__8f8d87f3{background-color:var(--color-green-rw-green)}.GenericForm_module_form__8f8d87f3.GenericForm_module_rwDarkGreen__8f8d87f3{background-color:#0a8543}.GenericForm_module_form__8f8d87f3.GenericForm_module_quickbooksGreen__8f8d87f3{background-color:#2ca01c}.GenericForm_module_submit__8f8d87f3{margin:auto;max-width:var(--columnsMaxWidth);text-align:center;width:100%}.GenericForm_module_submit__8f8d87f3 .GenericForm_module_submitButton__8f8d87f3{max-width:100%}.GenericForm_module_handleSubmit__8f8d87f3{position:relative}.GenericForm_module_handleSubmit__8f8d87f3 .GenericForm_module_gRecaptcha__8f8d87f3,.GenericForm_module_handleSubmit__8f8d87f3 .GenericForm_module_genericFormItem__8f8d87f3,.GenericForm_module_handleSubmit__8f8d87f3 .GenericForm_module_submit__8f8d87f3{visibility:hidden}.GenericForm_module_handleSubmit__8f8d87f3 .GenericForm_module_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_module_handleSubmit__8f8d87f3 .GenericForm_module_formStatus__8f8d87f3 .GenericForm_module_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_module_handleSubmit__8f8d87f3 .GenericForm_module_formStatus__8f8d87f3 .GenericForm_module_lottie__8f8d87f3>svg{height:3.75rem;width:3.75rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_white__7a4de6b8{background:#fff;color:#393a3d}.GlobalNav_module_dark__7a4de6b8{background:#393a3d;color:#fff}@media (min-width:1024px){.GlobalNav_module_mobile__7a4de6b8{display:none}}@media (max-width:1023px){.GlobalNav_module_desktop__7a4de6b8{display:none}}.GlobalNav_module_fillWhite__7a4de6b8{fill:#fff}.GlobalNav_module_fillDark__7a4de6b8{fill:#000}.GlobalNav_module_qb__7a4de6b8{height:1.6875rem;width:8.1875rem}.GlobalNav_module_pcg__7a4de6b8{height:1.25rem;width:11.25rem}.GlobalNav_module_intuitLogo__7a4de6b8{height:1.875rem;width:5.3125rem}.GlobalNav_module_partnerLogo__7a4de6b8{max-height:1.75rem;min-width:1.75rem;padding:1rem 0}@media (max-width:1024px){.GlobalNav_module_partnerLogo__7a4de6b8{padding-right:1.25rem}}.GlobalNav_module_partnerLogo__7a4de6b8 img{max-height:1.75rem}.GlobalNav_module_partnerLogoLarge__7a4de6b8{max-height:3rem;min-width:2.5rem;padding:1.25rem 0}@media (max-width:1024px){.GlobalNav_module_partnerLogoLarge__7a4de6b8{padding-right:1.25rem}}.GlobalNav_module_partnerLogoLarge__7a4de6b8 img{max-height:3rem}.GlobalNav_module_navTextLogo__7a4de6b8{color:#000;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:500;padding-top:.3125rem}.GlobalNav_module_disbaleLogolink__7a4de6b8{pointer-events:none}@media (max-width:1023px){.GlobalNav_module_mobile__7a4de6b8{height:3.75rem}.GlobalNav_module_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_module_mOverlay__7a4de6b8{display:none}.GlobalNav_module_mOverlay__7a4de6b8.GlobalNav_module_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_module_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_module_mSticky__7a4de6b8.GlobalNav_module_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_module_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_module_mHeadQrc__7a4de6b8{padding-left:1.5rem!important}.GlobalNav_module_mNoburger__7a4de6b8{padding-left:1.25rem}.GlobalNav_module_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_module_mFilling__7a4de6b8{border-radius:.625rem;display:block;height:.1875rem;left:1.25rem;position:absolute;width:1.25rem}.GlobalNav_module_mFilling__7a4de6b8.GlobalNav_module_mWhite__7a4de6b8{background:#393a3d}.GlobalNav_module_mFilling__7a4de6b8.GlobalNav_module_mDark__7a4de6b8{background:#fff}.GlobalNav_module_mFilling1__7a4de6b8{margin-top:-.5rem;opacity:1;-webkit-transition:all .25s;transition:all .25s}.GlobalNav_module_mFilling1__7a4de6b8.GlobalNav_module_mClose__7a4de6b8{opacity:0}.GlobalNav_module_mFilling2__7a4de6b8{-webkit-transition:all .5s;transition:all .5s}.GlobalNav_module_mFilling2__7a4de6b8.GlobalNav_module_mClose__7a4de6b8{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.GlobalNav_module_mFilling3__7a4de6b8{-webkit-transition:all .5s;transition:all .5s}.GlobalNav_module_mFilling3__7a4de6b8.GlobalNav_module_mClose__7a4de6b8{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.GlobalNav_module_mFilling4__7a4de6b8{margin-top:.5rem;opacity:1;-webkit-transition:all .25s;transition:all .25s}.GlobalNav_module_mFilling4__7a4de6b8.GlobalNav_module_mClose__7a4de6b8{opacity:0}.GlobalNav_module_mBrand__7a4de6b8{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.GlobalNav_module_mBrand__7a4de6b8,.GlobalNav_module_mBrand__7a4de6b8>span{display:-webkit-box;display:-ms-flexbox;display:flex}.GlobalNav_module_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_module_mSlidein__7a4de6b8.GlobalNav_module_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_module_mWrapSticky__7a4de6b8>.GlobalNav_module_mOverlay__7a4de6b8,.GlobalNav_module_mWrapSticky__7a4de6b8>.GlobalNav_module_mSlidein__7a4de6b8{top:0!important;top:calc(var(--helloBarMHeight, 0px) + var(--promoBannerHeight, 0px) + var(--globalnavHeight, 0px))!important}.GlobalNav_module_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_module_mLevel__7a4de6b8{padding:1.25rem;position:absolute;top:0;-webkit-transition:all .5s;transition:all .5s;width:100vw}.GlobalNav_module_mScroll__7a4de6b8{max-height:calc(100vh - 11.25rem);overflow-x:hidden;overflow-y:auto}.GlobalNav_module_mLevel1pos__7a4de6b8{-webkit-transform:translateX(0);transform:translateX(0)}.GlobalNav_module_mLevel2__7a4de6b8{display:none;left:100vw}.GlobalNav_module_mLevel2__7a4de6b8.GlobalNav_module_mOpen__7a4de6b8{display:block}.GlobalNav_module_mLevel2pos__7a4de6b8{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.GlobalNav_module_mLevel3__7a4de6b8{display:none;left:100vw}.GlobalNav_module_mLevel3__7a4de6b8.GlobalNav_module_mOpen__7a4de6b8{display:block}.GlobalNav_module_mLevel3pos__7a4de6b8{-webkit-transform:translateX(-200%);transform:translateX(-200%)}.GlobalNav_module_mFlex__7a4de6b8{display:-webkit-box;display:-ms-flexbox;display:flex}.GlobalNav_module_mBorderbtm__7a4de6b8{border-bottom:.0625rem solid #d4d7dc}.GlobalNav_module_mBordertop__7a4de6b8{border-top:.0625rem solid #d4d7dc}.GlobalNav_module_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_module_dStickyheight__7a4de6b8{height:3.75rem}.GlobalNav_module_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_module_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_module_dSticky__7a4de6b8.GlobalNav_module_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_module_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_module_dBrand__7a4de6b8,.GlobalNav_module_dRightContent__7a4de6b8{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.GlobalNav_module_dBrand__7a4de6b8{-ms-flex-align:center}.GlobalNav_module_dBrand__7a4de6b8:focus{border:.1875rem solid #0077c5;border-radius:.25rem}.GlobalNav_module_dBrand__7a4de6b8>span{display:-webkit-box;display:-ms-flexbox;display:flex}.GlobalNav_module_dBrand__7a4de6b8:before{height:50%;top:25%}.GlobalNav_module_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_module_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_module_mOverlay__7a4de6b8.GlobalNav_module_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_module_mLevel__7a4de6b8{width:50vw}.GlobalNav_module_mLevel2__7a4de6b8,.GlobalNav_module_mLevel3__7a4de6b8{left:50vw}.GlobalNav_module_mSticky__7a4de6b8{top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--promoBannerHeight, 0px))!important}.GlobalNav_module_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_module_mWrapSticky__7a4de6b8>.GlobalNav_module_mOverlay__7a4de6b8,.GlobalNav_module_mWrapSticky__7a4de6b8>.GlobalNav_module_mSlidein__7a4de6b8{top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--promoBannerHeight, 0px) + var(--globalnavHeight, 0px))!important}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_fullgrid__30423405 .Grid_module_gridWrapper__30423405{width:100%}.Grid_module_fullgrid__30423405 .Grid_module_media__30423405{height:100%!important}.Grid_module_media__30423405{border-radius:var(--radius-small);max-width:unset!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.Grid_module_gridWrapper__30423405{border-radius:var(--radius-small);margin-bottom:1.25rem;width:100%}.Grid_module_fourgrids__30423405 .Grid_module_gridWrapper__30423405{overflow:hidden}.Grid_module_mediaFrame__30423405{border-radius:var(--radius-small)}@media screen and (max-width:767px){.Grid_module_gridContainer__30423405{padding:1.25rem}.Grid_module_media__30423405,.Grid_module_threegrids__30423405,.Grid_module_twogrids__30423405{height:187px!important;height:var(--mediumGridsHeight)!important}}@media screen and (min-width:1025px){.Grid_module_gridContainer__30423405{margin:auto;max-width:75rem}.Grid_module_fourgrids__30423405 .Grid_module_gridWrapper__30423405{-webkit-box-flex:0;-ms-flex:0 1 calc(25% - 0.5em);flex:0 1 calc(25% - 0.5em)}.Grid_module_threegrids__30423405 .Grid_module_gridWrapper__30423405{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33% - 0.5em);flex:0 1 calc(33.33% - 0.5em)}.Grid_module_twogrids__30423405 .Grid_module_gridWrapper__30423405{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 0.5em);flex:0 1 calc(50% - 0.5em)}.Grid_module_fourgrids__30423405 .Grid_module_media__30423405{height:287px!important;height:var(--fourGridHeight)!important}.Grid_module_media__30423405,.Grid_module_threegrids__30423405,.Grid_module_twogrids__30423405{height:387px!important;height:var(--mediumGridsDesktopHeight)!important}}@media screen and (min-width:768px) and (max-width:1024px){.Grid_module_twogrids__30423405 .Grid_module_gridWrapper__30423405{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 0.25em);flex:0 1 calc(50% - 0.25em)}.Grid_module_fourgrids__30423405 .Grid_module_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_module_threegrids__30423405 .Grid_module_gridWrapper__30423405{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33% - 0.5em);flex:0 1 calc(33.33% - 0.5em)}.Grid_module_media__30423405,.Grid_module_threegrids__30423405,.Grid_module_twogrids__30423405{height:187px!important;height:var(--mediumGridsHeight)!important}.Grid_module_fourgrids__30423405 .Grid_module_media__30423405{height:287px!important;height:var(--fourGridHeight)!important}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_hello__0ec8f3a4>div{line-height:1.43}@media (min-width:768px){.HelloBar_module_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_module_hello__0ec8f3a4 .HelloBar_module_text__0ec8f3a4{color:#000}@media (min-width:768px){.HelloBar_module_hello__0ec8f3a4.HelloBar_module_left__0ec8f3a4{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.HelloBar_module_hello__0ec8f3a4.HelloBar_module_center__0ec8f3a4{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.HelloBar_module_hello__0ec8f3a4 .HelloBar_module_icon__0ec8f3a4{left:.625rem;position:absolute;top:.625rem}@media (min-width:768px){.HelloBar_module_hello__0ec8f3a4 .HelloBar_module_icon__0ec8f3a4{margin-right:.5rem;position:static}.HelloBar_module_hello__0ec8f3a4 .HelloBar_module_link__0ec8f3a4{margin-left:.25rem}}.HelloBar_module_hello__0ec8f3a4 .HelloBar_module_link__0ec8f3a4 a{color:#393a3d;font-size:.875rem;text-decoration:underline}.HelloBar_module_hello__0ec8f3a4 .HelloBar_module_link__0ec8f3a4 a:hover{color:#000}.HelloBar_module_hello__0ec8f3a4 .HelloBar_module_link__0ec8f3a4 a:focus{border:.0625rem solid #0077c5}.HelloBar_module_hello__0ec8f3a4 .HelloBar_module_close__0ec8f3a4{background-color:transparent;border:none;cursor:pointer;padding:.3125rem 1.6875rem;position:absolute;right:.9375rem;top:.3125rem}@media (min-width:768px){.HelloBar_module_hello__0ec8f3a4 .HelloBar_module_close__0ec8f3a4{top:auto}}.HelloBar_module_hello__0ec8f3a4 .HelloBar_module_close__0ec8f3a4:focus{border:.0625rem solid #0077c5}.HelloBar_module_hello__0ec8f3a4 .HelloBar_module_close__0ec8f3a4:hover svg{fill:#000}.HelloBar_module_hello__0ec8f3a4 .HelloBar_module_close__0ec8f3a4 svg{fill:#8d9096;height:.75rem;width:.75rem}.HelloBar_module_noHeight__0ec8f3a4{height:0!important}.HelloBar_module_hidden__0ec8f3a4{display:none}.HelloBar_module_container__0ec8f3a4.HelloBar_module_sticky__0ec8f3a4{left:0;position:fixed;right:0;top:0;width:100%;z-index:1300}.HelloBar_module_container__0ec8f3a4.HelloBar_module_grey__0ec8f3a4{background:#f4f5f8}.HelloBar_module_container__0ec8f3a4.HelloBar_module_white__0ec8f3a4{background:#fff}.HelloBar_module_container__0ec8f3a4.HelloBar_module_white__0ec8f3a4 .HelloBar_module_text__0ec8f3a4{color:#393a3d}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_hero__7cec90ce{margin:0 auto;max-width:90rem;position:relative;width:100%}@media (min-width:768px){.Hero_module_hero__7cec90ce{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:auto}.Hero_module_hero__7cec90ce.Hero_module_xsmallMinheight__7cec90ce{min-height:18.75rem}.Hero_module_hero__7cec90ce.Hero_module_smallMinheight__7cec90ce{min-height:25rem}.Hero_module_hero__7cec90ce.Hero_module_mediumMinheight__7cec90ce{min-height:31.25rem}.Hero_module_hero__7cec90ce.Hero_module_largeMinheight__7cec90ce{min-height:37.5rem}.Hero_module_hero__7cec90ce.Hero_module_xlargeMinheight__7cec90ce{min-height:43.75rem}.Hero_module_hero__7cec90ce.Hero_module_xxlargeMinheight__7cec90ce{min-height:50rem}}.Hero_module_hero__7cec90ce.Hero_module_whiteBgColor__7cec90ce{background-color:#fff}.Hero_module_hero__7cec90ce.Hero_module_greyBgColor__7cec90ce{background-color:#f4f5f8}.Hero_module_hero__7cec90ce.Hero_module_darkGreyBgColor__7cec90ce{background-color:#393a3d}.Hero_module_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_module_copy__7cec90ce.Hero_module_contentTop__7cec90ce{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.Hero_module_copy__7cec90ce.Hero_module_contentBottom__7cec90ce{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:calc(48rem - 1px)){.Hero_module_copy__7cec90ce{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:768px){.Hero_module_copy__7cec90ce{padding:0;text-align:left}.Hero_module_asset__7cec90ce{margin-top:0}.Hero_module_left__7cec90ce .Hero_module_asset__7cec90ce,.Hero_module_left__7cec90ce .Hero_module_copy__7cec90ce,.Hero_module_right__7cec90ce .Hero_module_asset__7cec90ce,.Hero_module_right__7cec90ce .Hero_module_copy__7cec90ce{padding:0 2.5rem}}.Hero_module_bleed__7cec90ce{max-width:100%}.Hero_module_bleed__7cec90ce .Hero_module_copy__7cec90ce{padding:2.5rem 1.25rem}@media (min-width:768px){.Hero_module_bleed__7cec90ce .Hero_module_copy__7cec90ce{margin:0;padding:5rem 2.5rem;pointer-events:none;z-index:1}}.Hero_module_bleed__7cec90ce .Hero_module_cta__7cec90ce{pointer-events:auto}.Hero_module_asset__7cec90ce,.Hero_module_copy__7cec90ce{-webkit-box-flex:1;-ms-flex:1;flex:1}.Hero_module_wrap__7cec90ce{width:100%}@media (min-width:768px){.Hero_module_wrap__7cec90ce{width:41.667%}}.Hero_module_wrap2__7cec90ce{margin:0 auto;max-width:85rem;width:100%}.Hero_module_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_module_asset__7cec90ce.Hero_module_noTopPadding__7cec90ce{margin-top:0}.Hero_module_bleed__7cec90ce .Hero_module_asset__7cec90ce picture{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0}}.Hero_module_bleed__7cec90ce .Hero_module_asset__7cec90ce picture img{max-width:100%;width:100%}@media (min-width:768px){.Hero_module_bleed__7cec90ce .Hero_module_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_module_bleed__7cec90ce .Hero_module_asset__7cec90ce picture img{left:0;-o-object-fit:cover;object-fit:cover;position:relative;top:0;-webkit-transform:none;transform:none}}}.Hero_module_bleed__7cec90ce .Hero_module_asset__7cec90ce>div{height:100%;width:100%}@media (min-width:768px){.Hero_module_bleed__7cec90ce .Hero_module_asset__7cec90ce{height:100%;margin:0;overflow:hidden;position:absolute;width:100%;z-index:0}}.Hero_module_asset__7cec90ce img{max-width:100%}.Hero_module_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_module_eyebrowcopy__7cec90ce{font-size:.875rem;font-weight:600;margin:0}.Hero_module_eyebrowcopy__7cec90ce.Hero_module_green__7cec90ce{color:#2ca01c}.Hero_module_badge__7cec90ce{margin-right:.5rem}.Hero_module_header__7cec90ce{font-size:2.5rem;font-weight:700;line-height:1.25;margin:0}@media (min-width:1200px){.Hero_module_header__7cec90ce{font-size:3rem}}.Hero_module_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_module_subhead__7cec90ce{font-size:1rem;font-weight:500;line-height:1.3;margin:2.5rem 0 3.75rem}@media (min-width:1200px){.Hero_module_subhead__7cec90ce{font-size:1.25rem}}.Hero_module_rte__7cec90ce{margin:1.875rem 0 2.5rem}.Hero_module_rte__7cec90ce ol,.Hero_module_rte__7cec90ce ul{list-style:inside;margin:0;padding:0 0 0 1rem}@media (min-width:768px){.Hero_module_rte__7cec90ce ol,.Hero_module_rte__7cec90ce ul{list-style:outside}}.Hero_module_rte__7cec90ce li{margin:.625rem 0}.Hero_module_cta__7cec90ce{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.Hero_module_footnote__7cec90ce{font-size:.875rem;margin-top:2.5rem}.Hero_module_left__7cec90ce{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.Hero_module_right__7cec90ce{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:768px){.Hero_module_assetCenter__7cec90ce{-o-object-position:center;object-position:center}.Hero_module_assetTop__7cec90ce{-o-object-position:top;object-position:top}.Hero_module_assetBottom__7cec90ce{-o-object-position:bottom;object-position:bottom}.Hero_module_black__7cec90ce{color:#000}.Hero_module_white__7cec90ce{color:#fff}.Hero_module_grey__7cec90ce{color:#393a3d}.Hero_module_blue__7cec90ce{color:#0077c5}.Hero_module_textRight__7cec90ce{margin-left:50%}.Hero_module_textCenter__7cec90ce{margin:0 auto;text-align:center}}.Hero_module_blockquote__7cec90ce{background-color:#393a3d;color:#fff;margin:0;padding:1rem 1.25rem;width:100%}@media (min-width:768px){.Hero_module_blockquote__7cec90ce{background-color:rgba(0,0,0,.7);bottom:1.25rem;max-width:20rem;position:absolute;right:0}}.Hero_module_quote__7cec90ce{margin:0 0 .5rem}.Hero_module_cite__7cec90ce{font-weight:600}.Hero_module_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_module_reviews__7cec90ce{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:normal}}.Hero_module_stars__7cec90ce{color:#fb0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:.125rem}.Hero_module_stars__7cec90ce svg{height:1.25rem;width:1.25rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_hero__83048897{padding:2.5rem 0}}@media (min-width:1200px){.HomePageHeroCa_module_hero__83048897{padding:3.75rem 0 2.5rem}}@media (max-width:480px){.HomePageHeroCa_module_hero__83048897{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.HomePageHeroCa_module_heroLeft__83048897{color:#393a3d;width:33.3333%}.HomePageHeroCa_module_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_module_heroRight__83048897{display:none}}.HomePageHeroCa_module_heroRight__83048897:after{background-color:#f4f5f8;content:"";display:block;height:100%;position:absolute;right:10%;top:0;width:100vw;z-index:-1}.HomePageHeroCa_module_heroLeft__83048897,.HomePageHeroCa_module_heroRight__83048897{padding:0 0 0 .5rem}@media (max-width:768px){.HomePageHeroCa_module_heroLeft__83048897,.HomePageHeroCa_module_heroRight__83048897{width:50%}}@media (max-width:480px){.HomePageHeroCa_module_heroLeft__83048897,.HomePageHeroCa_module_heroRight__83048897{width:100%}}.HomePageHeroCa_module_heroTiles__83048897{display:-webkit-box;display:-ms-flexbox;display:flex}.HomePageHeroCa_module_heroTileItem__83048897{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:25rem;width:33.3333%}.HomePageHeroCa_module_heroTileItem__83048897:not(:last-child){margin-right:1.25rem}.HomePageHeroCa_module_heroTileItem__83048897.HomePageHeroCa_module_promoTileFullwidth__83048897{width:66.667%}.HomePageHeroCa_module_heroTileItem__83048897.HomePageHeroCa_module_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_module_heroTileItem__83048897.HomePageHeroCa_module_promoTile__83048897{width:100%}.HomePageHeroCa_module_heroTileItem__83048897.HomePageHeroCa_module_hideTablet__83048897{display:none}}.HomePageHeroCa_module_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_module_heroMobilePromo__83048897{display:none}}.HomePageHeroCa_module_heroMobileContent__83048897{width:60%;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.HomePageHeroCa_module_heroMobileCta__83048897{width:40%;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.HomePageHeroCa_module_heroMobilePromo__83048897.HomePageHeroCa_module_black__83048897,.HomePageHeroCa_module_heroTileItem__83048897.HomePageHeroCa_module_black__83048897{background-color:#393a3d;color:#fff}.HomePageHeroCa_module_heroMobilePromo__83048897.HomePageHeroCa_module_red__83048897,.HomePageHeroCa_module_heroTileItem__83048897.HomePageHeroCa_module_red__83048897{background-image:linear-gradient(235deg,#d52b1e,#b80000);color:#fff}.HomePageHeroCa_module_heroMobilePromo__83048897.HomePageHeroCa_module_green__83048897,.HomePageHeroCa_module_heroTileItem__83048897.HomePageHeroCa_module_green__83048897{background-image:linear-gradient(225.32deg,#00c1bf 0,var(--color-accounting) 100%);background-position:50% 0}.HomePageHeroCa_module_heroMobilePromo__83048897.HomePageHeroCa_module_teal__83048897,.HomePageHeroCa_module_heroTileItem__83048897.HomePageHeroCa_module_teal__83048897{background-color:#00c1bf;color:#393a3d}.HomePageHeroCa_module_promoPattern__83048897{display:block;position:absolute}@media (max-width:768px){.HomePageHeroCa_module_promoPattern__83048897{display:none}}.HomePageHeroCa_module_promoPattern__83048897.HomePageHeroCa_module_dots__83048897{bottom:1.5rem;right:1.5rem}.HomePageHeroCa_module_header__83048897{font-size:2.5rem;font-weight:700;line-height:1.3;margin:0}@media (min-width:768px){.HomePageHeroCa_module_header__83048897{font-size:3rem}}.HomePageHeroCa_module_homepageHeroList__83048897{list-style-type:none;margin:1.25rem 0 2.5rem;padding:0}.HomePageHeroCa_module_checkmark__83048897{margin-right:.5rem;width:1.5625rem}.HomePageHeroCa_module_homepageHeroListItem__83048897{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;font-weight:500;letter-spacing:normal;line-height:1.3;margin-bottom:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.HomePageHeroCa_module_reviews__83048897{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:1.5rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#393a3d;font-size:.875rem;font-weight:500;justify-content:center}@media (max-width:768px){.HomePageHeroCa_module_reviews__83048897{display:none}}.HomePageHeroCa_module_stars__83048897{margin-right:.5rem}.HomePageHeroCa_module_star__83048897{height:1.25rem;margin:.125rem;width:1.25rem}.HomePageHeroCa_module_promoSubhead__83048897{font-size:1rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:1rem;position:relative}.HomePageHeroCa_module_promoSubhead__83048897:after{background-color:#393a3d;border-radius:.0625rem;bottom:0;content:"";display:block;height:.125rem;left:0;position:absolute;width:5rem}.HomePageHeroCa_module_promoTitle__83048897{font-size:2.125rem}@media (max-width:768px){.HomePageHeroCa_module_promoTitle__83048897{font-size:2.125rem}}.HomePageHeroCa_module_promoOffer__83048897{font-size:.75rem;font-weight:700;line-height:1.3}@media (min-width:480px){.HomePageHeroCa_module_promoOffer__83048897.HomePageHeroCa_module_black__83048897{color:#7fd000}.HomePageHeroCa_module_promoOffer__83048897{font-size:3rem}.HomePageHeroCa_module_promoOffer__83048897.HomePageHeroCa_module_tile_three__83048897{font-size:2.125rem}}.HomePageHeroCa_module_promoButton__83048897{margin:0 0 .5rem}@media (min-width:480px){.HomePageHeroCa_module_promoButton__83048897{margin:1rem 0}}.HomePageHeroCa_module_promoCondition__83048897{font-size:.75rem;font-weight:700;line-height:1.3}.HomePageHeroCa_module_icon_tag__83048897{padding:0 1rem 0 0;width:3rem}.HomePageHeroCa_module_countdown__83048897{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5rem}.HomePageHeroCa_module_countdown__83048897.HomePageHeroCa_module_height__83048897{height:5rem}.HomePageHeroCa_module_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_module_unit__83048897{height:4.125rem;width:4rem}}.HomePageHeroCa_module_number__83048897{font-size:1.25rem;font-weight:700;line-height:1.5;padding-bottom:.0625rem}@media (min-width:768px){.HomePageHeroCa_module_number__83048897{font-size:1.75rem}}.HomePageHeroCa_module_length__83048897{font-size:.625rem;font-weight:700}@media (min-width:768px){.HomePageHeroCa_module_length__83048897{font-size:.875rem}}@-webkit-keyframes HomePageHeroCa_module_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_module_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_module_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_module_beams__83048897{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.HomePageHeroCa_module_beams__83048897{opacity:.3}}.HomePageHeroCa_module_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_module_beam1__83048897{left:-9.625rem;top:12rem;-webkit-transition-delay:.3s;transition-delay:.3s}.HomePageHeroCa_module_beam2__83048897{background:linear-gradient(225.74deg,#b9bdc4,#d3d6db)}.HomePageHeroCa_module_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_module_beamsAnimated__83048897 .HomePageHeroCa_module_beam1__83048897,.HomePageHeroCa_module_beamsAnimated__83048897 .HomePageHeroCa_module_beam2__83048897,.HomePageHeroCa_module_beamsAnimated__83048897 .HomePageHeroCa_module_beam3__83048897{-webkit-transform:rotate(-45deg) translateZ(0);transform:rotate(-45deg) translateZ(0)}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_panelContainer__6b08c45b{position:relative}.Horizontaltabs_module_variant2__6b08c45b.Horizontaltabs_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_howItWorks__9d5444b4{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;margin:0 auto;max-width:90rem}.HowItWorks_module_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_module_featureItems__9d5444b4,.HowItWorks_module_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_module_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_module_filterButtonMobile__9d5444b4{display:none}.HowItWorks_module_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_module_filterButtons__9d5444b4:active,.HowItWorks_module_filterButtons__9d5444b4:focus{outline:0}.HowItWorks_module_filterButtons__9d5444b4:after{background-color:transparent;border-radius:.125rem;content:"";display:block;height:.25rem;margin-top:1rem;width:100%}.HowItWorks_module_currentFiltered__9d5444b4{color:#393a3d}.HowItWorks_module_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_module_filterButtonsContent__9d5444b4{display:none}.HowItWorks_module_filterButtonMobile__9d5444b4{border-bottom:.125rem solid #e3e5e8;display:block;padding:1.25rem}.HowItWorks_module_filterButtonMobileTitle__9d5444b4{font-size:1rem;padding-bottom:.5rem}.HowItWorks_module_filterButtonMobileSelect__9d5444b4{position:relative;width:12.5rem}.HowItWorks_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_sliderContent__ff963337.IcomCards_module_third__ff963337 [data-element-type=card]{max-width:calc(33.334% - .83313rem);min-width:calc(33.334% - .83313rem)}.IcomCards_module_sliderContent__ff963337.IcomCards_module_third__ff963337 [data-element-type=card].IcomCards_module_isThirdChild__ff963337{margin-right:0}.IcomCards_module_sliderContent__ff963337.IcomCards_module_full__ff963337 [data-element-type=card]{min-width:calc(100% - 3.75rem)}.IcomCards_module_cardsContainer__ff963337{overflow:hidden;position:relative;width:100%}.IcomCards_module_sliderControlsWrapper__ff963337{margin-left:37%}.IcomCards_module_sliderControlsWrapper__ff963337.IcomCards_module_dots__ff963337{margin:0 auto}@media screen and (min-width:1024px){.IcomCards_module_icomCards__ff963337{margin:0 auto;max-width:90rem;position:relative;width:100%}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_icomHero__f1e27776{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.25rem auto auto}}.IcomHero_module_copyContainer__f1e27776{margin-right:5%;width:35%}@media screen and (max-width:1024px){.IcomHero_module_copyContainer__f1e27776{margin:0;padding:0 1.25rem;width:100%}}.IcomHero_module_copyContainer__f1e27776 [data-element=icom-search-field]{margin-bottom:1.25rem;margin-top:0;max-width:100%}.IcomHero_module_eyebrow__f1e27776{margin-bottom:1.25rem}.IcomHero_module_eyebrowImage__f1e27776{max-width:9.375rem}.IcomHero_module_imageContainer__f1e27776{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:60%}.IcomHero_module_imageContainer__f1e27776 .IcomHero_module_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_module_imageContainer__f1e27776 .IcomHero_module_sliderContent__f1e27776>div{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%}.IcomHero_module_imageContainer__f1e27776 .IcomHero_module_sliderContent__f1e27776 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.IcomHero_module_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_module_imageContainer__f1e27776 [data-element=bullets-controls]{bottom:.5rem}.IcomHero_module_imageContainer__f1e27776{margin-top:2.5rem;max-height:40vw;min-height:14.375rem;overflow:hidden;position:relative;width:100%}}.IcomHero_module_heading__f1e27776{margin-bottom:1.25rem;padding:0}.IcomHero_module_ctaWrapper__f1e27776,.IcomHero_module_paragraph__f1e27776,.IcomHero_module_videoLink__f1e27776{margin-bottom:1.25rem}.IcomHero_module_ctaWrapper__f1e27776 div:nth-child(2),.IcomHero_module_videoLink__f1e27776 div:nth-child(2){margin-top:1.25rem}.IcomHero_module_socialLinksWrapper__f1e27776{margin-top:2.5rem}.IcomHero_module_socialLinksWrapper__f1e27776 a{height:2rem;width:2rem}.IcomHero_module_socialLinksWrapper__f1e27776 a:not(:last-child){margin-right:1.25rem;margin-top:0}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_icomTabsGridContainer__afc2df44{max-width:90rem;padding:0 1.25rem;position:relative;width:100%}.IcomTabsGrid_module_icomTabsGridContent__afc2df44{margin:0 auto;width:100%}.IcomTabsGrid_module_chevronWrapper__afc2df44{height:1.25rem;position:absolute;right:1.25rem;top:.75rem;width:1.25rem}.IcomTabsGrid_module_chevronWrapper__afc2df44 path{stroke:#0077c5}.IcomTabsGrid_module_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_module_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_module_icomTabsGridButtonWrapper__afc2df44.IcomTabsGrid_module_isOpen__afc2df44:before{display:none}.IcomTabsGrid_module_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_module_buttonListItem__afc2df44:before{background:#6b6c72;content:"";height:.0625rem;left:-1.25rem;position:absolute;top:0;width:calc(100% + 2.5rem)}.IcomTabsGrid_module_buttonListItem__afc2df44.IcomTabsGrid_module_isActive__afc2df44{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.IcomTabsGrid_module_buttonListItem__afc2df44.IcomTabsGrid_module_isActive__afc2df44:before{display:none}.IcomTabsGrid_module_tabsButton__afc2df44{height:100%;width:100%}.IcomTabsGrid_module_logoImageImage__afc2df44,.IcomTabsGrid_module_logoImage__afc2df44{height:100%;pointer-events:none}.IcomTabsGrid_module_logoImageImage__afc2df44 img,.IcomTabsGrid_module_logoImage__afc2df44 img{height:100%}.IcomTabsGrid_module_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_module_tabsButtonButton__afc2df44 span{display:inline}.IcomTabsGrid_module_tabsButtonButton__afc2df44:focus{-webkit-box-shadow:0 0 0 .125rem var(--focusColor);box-shadow:0 0 0 .125rem var(--focusColor);outline:none}.IcomTabsGrid_module_tabsButtonButton__afc2df44:hover{background:hsla(0,0%,100%,.35)}@media (min-width:768px){.IcomTabsGrid_module_icomTabsGridContainer__afc2df44{margin:0 auto}.IcomTabsGrid_module_chevronWrapper__afc2df44{display:none}.IcomTabsGrid_module_icomTabsGridContent__afc2df44{-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem;margin:0 auto;width:83.333%}.IcomTabsGrid_module_buttonListItem__afc2df44{height:auto;min-height:4.6875rem;width:100%}.IcomTabsGrid_module_buttonListItem__afc2df44:before{content:"";display:none}.IcomTabsGrid_module_buttonListItem__afc2df44.IcomTabsGrid_module_isActive__afc2df44{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}.IcomTabsGrid_module_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_module_tabsButtonButton__afc2df44.IcomTabsGrid_module_isActive__afc2df44{font-size:1.75rem;-webkit-transition:font-size 50ms ease .25s;transition:font-size 50ms ease .25s}.IcomTabsGrid_module_icomTabsGridButtonWrapper__afc2df44{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background:#eceef1;border:none;-ms-flex-direction:row;flex-direction:row;padding:0}.IcomTabsGrid_module_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_module_icomTabsGridButtonWrapper__afc2df44.IcomTabsGrid_module_activeTab0__afc2df44:before{-webkit-transform:translateX(0);transform:translateX(0)}.IcomTabsGrid_module_icomTabsGridButtonWrapper__afc2df44.IcomTabsGrid_module_activeTab1__afc2df44:before{-webkit-transform:translateX(100%);transform:translateX(100%)}.IcomTabsGrid_module_icomTabsGridButtonWrapper__afc2df44.IcomTabsGrid_module_activeTab2__afc2df44:before{-webkit-transform:translateX(200%);transform:translateX(200%)}.IcomTabsGrid_module_icomTabsGridButtonWrapper__afc2df44.IcomTabsGrid_module_activeTab3__afc2df44:before{-webkit-transform:translateX(300%);transform:translateX(300%)}.IcomTabsGrid_module_icomTabsGridButtonWrapper__afc2df44.IcomTabsGrid_module_activeTab4__afc2df44:before{-webkit-transform:translateX(400%);transform:translateX(400%)}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_ipdPayrollHeading__bc0b10de{width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.IpdPayrollSignUp_module_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_module_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_module_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_module_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_module_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_module_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_module_priceRecommendationCard__bc0b10de{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0;margin-top:1.25rem;width:100%}.IpdPayrollSignUp_module_separator__bc0b10de{display:none}}@media only screen and (max-width:579px){.IpdPayrollSignUp_module_priceRecommendationCard__bc0b10de{min-width:22.375rem;width:auto}}.IpdPayrollSignUp_module_recommendationSubtext__bc0b10de,.IpdPayrollSignUp_module_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_module_recommendationSubtext__bc0b10de{margin-bottom:1.25rem;margin-top:1.25rem}.IpdPayrollSignUp_module_separator__bc0b10de{background-color:#2ca01c;border-radius:.125rem;height:.25rem;margin-right:.25rem;min-height:.25rem;width:4.25rem}.IpdPayrollSignUp_module_productName__bc0b10de{font-size:2.125rem!important;line-height:3.25rem;padding:0!important}.IpdPayrollSignUp_module_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_module_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_module_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_module_discountCents__bc0b10de,.IpdPayrollSignUp_module_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_module_discountUnit__bc0b10de{padding-top:1rem}.IpdPayrollSignUp_module_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_module_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_module_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_module_appstorePrevBtn__bc0b10de{margin-right:1rem}.IpdPayrollSignUp_module_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_module_limitedTimeText__bc0b10de{color:#e31c9e;font-weight:700}.IpdPayrollSignUp_module_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_module_ipdBmeHeader__bc0b10de{color:#000;font-size:1.5rem;font-weight:400;line-height:1.25;margin:1.5625rem auto 1rem}.IpdPayrollSignUp_module_ipdBmeSubHeader__bc0b10de{color:#000;font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.43;margin-bottom:1rem}.IpdPayrollSignUp_module_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_module_ipdBmeQboaInfo__bc0b10de b{word-break:break-all}.IpdPayrollSignUp_module_ipdBmeDivider__bc0b10de{border-bottom:.0625rem solid #e3e5e8;display:inline-block;height:.125rem;width:25rem}.IpdPayrollSignUp_module_ipdBmeAddEmpText__bc0b10de{font-size:.875rem;font-weight:400;letter-spacing:.01875rem;line-height:1.43;margin-bottom:1rem;margin-top:1.875rem}.IpdPayrollSignUp_module_ipdBmeAddEmpLink__bc0b10de{background-color:transparent;border:.0625rem solid #8d9096;border-radius:.1875rem;height:2rem;width:13.75rem}.IpdPayrollSignUp_module_ipdBmeImage__bc0b10de{margin-bottom:2.9375rem;margin-top:1.875rem}@media screen and (min-width:768px) and (max-width:1024px){.IpdPayrollSignUp_module_ipdBmeHeader__bc0b10de{margin:.5rem auto;width:61%}.IpdPayrollSignUp_module_ipdBmeSubHeader__bc0b10de{margin:.5rem auto;width:40%}.IpdPayrollSignUp_module_ipdBmeDivider__bc0b10de{width:25rem}.IpdPayrollSignUp_module_ipdBmeQboaInfo__bc0b10de{width:23.125rem}}@media screen and (min-width:425px) and (max-width:768px){.IpdPayrollSignUp_module_ipdBmeHeader__bc0b10de{margin:.5rem auto;width:52%}.IpdPayrollSignUp_module_ipdBmeSubHeader__bc0b10de{margin:.5rem auto;width:45%}.IpdPayrollSignUp_module_ipdBmeDivider__bc0b10de{width:12.5rem}.IpdPayrollSignUp_module_ipdBmeQboaInfo__bc0b10de{width:19rem}}@media screen and (max-width:768px){.IpdPayrollSignUp_module_ipdBmeDivider__bc0b10de{width:12.5rem}.IpdPayrollSignUp_module_ipdBmeQboaInfo__bc0b10de{width:19rem}}@media screen and (max-width:425px){.IpdPayrollSignUp_module_ipdBmeHeader__bc0b10de{margin:.5rem auto;width:80%}.IpdPayrollSignUp_module_ipdBmeSubHeader__bc0b10de{margin:.5rem auto;width:90%}}@media screen and (min-width:1024px) and (max-width:1199px){.IpdPayrollSignUp_module_recommendationText__bc0b10de{width:auto}}.Typography-dark-e793b1d{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Typography-display-1-e793b1d{font-family:var(--font-family-display);font-size:var(--font-size-display-1);font-style:normal;line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.Typography-display-1-e793b1d,.Typography-display-1-e793b1d strong,.Typography-display-2-e793b1d{font-weight:var(--font-weight-display)}.Typography-display-2-e793b1d{font-family:var(--font-family-display);font-size:var(--font-size-display-2);font-style:normal;line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.Typography-display-2-e793b1d strong,.Typography-display-3-e793b1d{font-weight:var(--font-weight-display)}.Typography-display-3-e793b1d{font-family:var(--font-family-display);font-size:var(--font-size-display-3);font-style:normal;line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.Typography-display-3-e793b1d strong,.Typography-display-4-e793b1d{font-weight:var(--font-weight-display)}.Typography-display-4-e793b1d{font-family:var(--font-family-display);font-size:var(--font-size-display-4);font-style:normal;line-height:var(--line-height-display);margin-bottom:0;margin-top:0;padding:0}.Typography-display-4-e793b1d strong{font-weight:var(--font-weight-display)}.Typography-headline-1-e793b1d{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}.Typography-headline-1-e793b1d strong{font-weight:var(--font-weight-heading-bold)}.Typography-headline-2-e793b1d{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}.Typography-headline-2-e793b1d strong{font-weight:var(--font-weight-heading-bold)}.Typography-headline-3-e793b1d{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}.Typography-headline-3-e793b1d strong{font-weight:var(--font-weight-heading-bold)}.Typography-headline-4-e793b1d{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}.Typography-headline-4-e793b1d strong{font-weight:var(--font-weight-heading-bold)}.Typography-headline-5-e793b1d{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}.Typography-headline-5-e793b1d strong{font-weight:var(--font-weight-heading-bold)}.Typography-headline-6-e793b1d{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}.Typography-headline-6-e793b1d strong{font-weight:var(--font-weight-heading-bold)}.Typography-body-1-e793b1d{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}.Typography-body-1-e793b1d strong{font-weight:var(--font-weight-body-bold)}.Typography-body-2-e793b1d{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}.Typography-body-2-e793b1d strong{font-weight:var(--font-weight-body-bold)}.Typography-body-3-e793b1d{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}.Typography-body-3-e793b1d strong{font-weight:var(--font-weight-body-bold)}.Typography-body-4-e793b1d{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}.Typography-body-4-e793b1d strong{font-weight:var(--font-weight-body-bold)}.Typography-fw-300-e793b1d,.Typography-thin-e793b1d{font-weight:200}.Typography-fw-400-e793b1d,.Typography-regular-e793b1d{font-weight:400}.Typography-fw-500-e793b1d,.Typography-medium-e793b1d,strong.Typography-fw-500-e793b1d,strong.Typography-medium-e793b1d{font-weight:500}.Typography-demi-e793b1d,.Typography-fw-600-e793b1d,strong.Typography-demi-e793b1d,strong.Typography-fw-600-e793b1d{font-weight:600}.Typography-bold-e793b1d,.Typography-fw-700-e793b1d,strong.Typography-bold-e793b1d,strong.Typography-fw-700-e793b1d{font-weight:700}.Typography-fw-800-e793b1d,.Typography-heavy-e793b1d,strong.Typography-fw-800-e793b1d,strong.Typography-heavy-e793b1d{font-weight:800}@-webkit-keyframes Circle-progress-ring-d62acf8{0%{stroke-dashoffset:0}}@keyframes Circle-progress-ring-d62acf8{0%{stroke-dashoffset:0}}@-webkit-keyframes Circle-progress-rotate-ac920f8{10%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Circle-progress-rotate-ac920f8{10%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes Circle-progress-complete-2a07282{0%{stroke:#0097e6;stroke:var(--ids-loader-progressFillDefaultBackgroundColor-c7e84b)}to{stroke:#0097e6;stroke:var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b)}}@keyframes Circle-progress-complete-2a07282{0%{stroke:#0097e6;stroke:var(--ids-loader-progressFillDefaultBackgroundColor-c7e84b)}to{stroke:#0097e6;stroke:var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b)}}@-webkit-keyframes Circle-end-with-fill-d6421ae{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 Circle-end-with-fill-d6421ae{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 Circle-checkmark-appear-3142986{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes Circle-checkmark-appear-3142986{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.Circle-wrapper-c788510{display:inline-block}.Circle-ring-913f7f8{stroke:#d4d7dc;stroke:var(--ids-loader-progressTrackDefaultBackgroundColor-c7e84b,#d4d7dc);animation:Circle-progress-ring-d62acf8 1s ease reverse forwards;animation:Circle-progress-ring-d62acf8 var(--ids-loader-progressCircleTrackGrowingDuration-c7e84b,1s) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) reverse forwards}.Circle-value-0a3c549{stroke:#0097e6;stroke:var(--ids-loader-progressFillDefaultBackgroundColor-c7e84b);stroke-linecap:round;-webkit-animation:Circle-progress-rotate-ac920f8 2s ease;animation:Circle-progress-rotate-ac920f8 2s ease;-webkit-animation:Circle-progress-rotate-ac920f8 var(--ids-loader-progressCircleFillRotatingDuration-c7e84b,2s) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b);animation:Circle-progress-rotate-ac920f8 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)}.Circle-complete-928e3dc{-webkit-animation:Circle-progress-complete-2a07282 .5s ease forwards,Circle-end-with-fill-d6421ae .5s ease forwards;animation:Circle-progress-complete-2a07282 .5s ease forwards,Circle-end-with-fill-d6421ae .5s ease forwards;-webkit-animation:Circle-progress-complete-2a07282 var(--ids-loader-progressCircleFillCompleteDuration-c7e84b) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards,Circle-end-with-fill-d6421ae var(--ids-loader-progressCircleFillCompleteDuration-c7e84b) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards;animation:Circle-progress-complete-2a07282 var(--ids-loader-progressCircleFillCompleteDuration-c7e84b) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards,Circle-end-with-fill-d6421ae var(--ids-loader-progressCircleFillCompleteDuration-c7e84b) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards;stroke-dashoffset:0;color:#0097e6;color:var(--ids-loader-progressFillCompleteBackgroundColor-c7e84b);stroke:none}.Circle-box-e1e5343{border-radius:50%}.Circle-checkmark-aeff0d8.Circle-complete-928e3dc{-webkit-animation:Circle-checkmark-appear-3142986 1s ease forwards;animation:Circle-checkmark-appear-3142986 1s ease forwards;-webkit-animation:Circle-checkmark-appear-3142986 var(--ids-loader-progressCircleCheckmarkAppearDuration-c7e84b,1s) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards;animation:Circle-checkmark-appear-3142986 var(--ids-loader-progressCircleCheckmarkAppearDuration-c7e84b,1s) var(--ids-loader-progressCircleTransitionDefaultCurve-c7e84b) forwards;stroke:#fff;stroke:var(--ids-loader-progressCircleCheckmarkDefaultBackgroundColor-c7e84b,#fff)}.Circle-checkmark-aeff0d8{stroke-dasharray:20;stroke-dashoffset:20;stroke:transparent;stroke-linecap:round;stroke-linejoin:round}@media screen and (prefers-reduced-motion){.Circle-ring-913f7f8{stroke-dashoffset:0}.Circle-checkmark-aeff0d8,.Circle-ring-913f7f8,.Circle-value-0a3c549{-webkit-animation:none;animation:none}}.Circle-creditkarma-6e85aeb.Circle-light-45338b6,.Circle-ttexpress-d85f2b3.Circle-light-45338b6,.Circle-ttfullservice-10a0429.Circle-light-45338b6,.Circle-turbotax-13c056b.Circle-light-45338b6{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#037c8f;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#108000}.Circle-creditkarma-6e85aeb.Circle-dark-d652ece,.Circle-ttfullservice-10a0429.Circle-dark-d652ece,.Circle-turbotax-13c056b.Circle-dark-d652ece{--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}.Circle-dark-d652ece{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#34bfff;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#34bfff;--ids-loader-progressTrackDefaultBackgroundColor-c7e84b:#6b6c72;--ids-loader-progressCircleCheckmarkDefaultBackgroundColor-c7e84b:#282828}.Circle-mailchimp-fc88508.Circle-dark-d652ece{--ids-loader-progressCircleCheckmarkDefaultBackgroundColor-c7e84b:#241c15}.Circle-mint-7667758.Circle-light-45338b6{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#00a38f;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#1b8381}.Circle-mint-7667758.Circle-dark-d652ece{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#00cda9;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#7df8c4}.Circle-neutral-459aff5.Circle-light-45338b6{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#000;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#000}.Circle-neutral-459aff5.Circle-dark-d652ece{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#eceef1;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#eceef1}.Circle-quickbooks-000a8fc.Circle-light-45338b6{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#2ca01c;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#2ca01c}.Circle-quickbooks-000a8fc.Circle-dark-d652ece{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#53b700;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#53b700}.Circle-ttexpress-d85f2b3.Circle-dark-d652ece{--ids-loader-progressFillDefaultBackgroundColor-c7e84b:#fff;--ids-loader-progressFillCompleteBackgroundColor-c7e84b:#50fbd4;--ids-loader-progressCircleCheckmarkDefaultBackgroundColor-c7e84b:#00254a}@-webkit-keyframes Bar-progressBarAnimation-a35beb3{0%{max-width:0}to{max-width:100%}}@keyframes Bar-progressBarAnimation-a35beb3{0%{max-width:0}to{max-width:100%}}@-webkit-keyframes Bar-progressBarAnimationReduced-ac7b62e{0%,to{max-width:100%}}@keyframes Bar-progressBarAnimationReduced-ac7b62e{0%,to{max-width:100%}}@-webkit-keyframes Bar-progressGrow-96e3cef{0%{width:0}}@keyframes Bar-progressGrow-96e3cef{0%{width:0}}@-webkit-keyframes Bar-looping-c93bf29{0%{margin-left:0;margin-right:100%}65%{margin-left:25%;margin-right:0}to{margin-left:100%;margin-right:0}}@keyframes Bar-looping-c93bf29{0%{margin-left:0;margin-right:100%}65%{margin-left:25%;margin-right:0}to{margin-left:100%;margin-right:0}}@-webkit-keyframes Bar-reduced-looping-d3dc959{0%{margin-left:0;margin-right:100%}50%{margin-left:50%;margin-right:0}to{margin-left:100%;margin-right:0}}@keyframes Bar-reduced-looping-d3dc959{0%{margin-left:0;margin-right:100%}50%{margin-left:50%;margin-right:0}to{margin-left:100%;margin-right:0}}.Bar-wrapper-ec10208{max-width:400px;max-width:var(--ids-loader-progressBarTrackDefaultMaxWidth-270425);position:relative;width:100%}.Bar-wrapper-ec10208:not(:last-child){margin-bottom:12px;margin-bottom:var(--ids-loader-progressBarWrapperDefaultSpacing-270425,12px)}.Bar-wrapper-ec10208.Bar-multi-5783cff .Bar-label-fdcc093{color:#6b6c72;color:var(--ids-loader-progressLabelDefaultColor-270425);margin:0 0 4px;margin:0 0 var(--ids-loader-progressBarLabelMultiSpacing-270425,4px);text-align:left}.Bar-label-fdcc093{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)}.Bar-bar-4989935{-webkit-animation:Bar-progressBarAnimation-a35beb3 .5s cubic-bezier(0,0,.1,1);animation:Bar-progressBarAnimation-a35beb3 .5s cubic-bezier(0,0,.1,1);-webkit-animation:Bar-progressBarAnimation-a35beb3 var(--ids-loader-progressBarTrackGrowingDuration-270425,.5s) var(--ids-loader-progressBarTrackGrowingCurve-270425,cubic-bezier(0,0,.1,1));animation:Bar-progressBarAnimation-a35beb3 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}.Bar-bar-4989935,.Bar-progress-8188566{border-radius:9999px;border-radius:var(--ids-loader-progressBarTrackDefaultBorderRadius-270425);height:12px;height:var(--ids-loader-progressBarTrackDefaultHeight-270425)}.Bar-progress-8188566{-webkit-animation:Bar-progressGrow-96e3cef 1s cubic-bezier(.35,0,.5,1);animation:Bar-progressGrow-96e3cef 1s cubic-bezier(.35,0,.5,1);-webkit-animation:Bar-progressGrow-96e3cef var(--ids-loader-progressBarFillAppearDuration-270425,1s) var(--ids-loader-progressBarFillAppearCurve-270425,cubic-bezier(.35,0,.5,1));animation:Bar-progressGrow-96e3cef var(--ids-loader-progressBarFillAppearDuration-270425,1s) var(--ids-loader-progressBarFillAppearCurve-270425,cubic-bezier(.35,0,.5,1));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)}.Bar-progress-8188566,.Bar-progress-8188566.Bar-complete-143f79b{background-color:#0097e6;background-color:var(--ids-loader-progressFillDefaultBackgroundColor-270425)}.Bar-progress-8188566.Bar-complete-143f79b{-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)}.Bar-progress-8188566.Bar-complete-143f79b.Bar-persists-779001d{background-color:#2ca01c;background-color:var(--ids-loader-progressFillPersistsBackgroundColor-270425,#2ca01c)}.Bar-progress-8188566.Bar-loops-8aa0698{-webkit-animation:Bar-looping-c93bf29 1.5s ease infinite;animation:Bar-looping-c93bf29 1.5s ease infinite;-webkit-animation:Bar-looping-c93bf29 var(--ids-loader-progressFillLoopingDuration-270425) var(--ids-loader-progressFillLoopingCurve-270425,ease) infinite;animation:Bar-looping-c93bf29 var(--ids-loader-progressFillLoopingDuration-270425) var(--ids-loader-progressFillLoopingCurve-270425,ease) infinite;margin-right:100%}@media screen and (min-width:480px){.Bar-bar-4989935{width:400px;width:var(--ids-loader-progressBarTrackDefaultMaxWidth-270425)}}@media screen and (min-width:768px){.Bar-wrapper-ec10208.Bar-multi-5783cff{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}.Bar-wrapper-ec10208.Bar-multi-5783cff:first-of-type{margin-top:2.5rem}.Bar-wrapper-ec10208.Bar-multi-5783cff:not(:last-child){margin-bottom:24px;margin-bottom:var(--ids-loader-progressBarWrapperMultiSpacing-270425,24px)}.Bar-wrapper-ec10208.Bar-multi-5783cff .Bar-label-fdcc093{margin-bottom:0;margin-right:8px;margin-right:var(--ids-loader-progressBarLabelSideSpacing-270425,8px);position:absolute;right:400px;right:var(--ids-loader-progressBarTrackDefaultMaxWidth-270425)}}.Bar-creditkarma-595c521.Bar-light-c59b18a,.Bar-ttexpress-bcea95a.Bar-light-c59b18a,.Bar-ttfullservice-a149aff.Bar-light-c59b18a,.Bar-turbotax-4223c53.Bar-light-c59b18a{--ids-loader-progressFillDefaultBackgroundColor-270425:#037c8f}.Bar-creditkarma-595c521.Bar-dark-d1055ee,.Bar-ttfullservice-a149aff.Bar-dark-d1055ee,.Bar-turbotax-4223c53.Bar-dark-d1055ee{--ids-loader-progressFillDefaultBackgroundColor-270425:#07c4d9}.Bar-dark-d1055ee{--ids-loader-progressLabelDefaultColor-270425:#e3e5e8;--ids-loader-progressTrackDefaultBackgroundColor-270425:#6b6c72;--ids-loader-progressFillDefaultBackgroundColor-270425:#34bfff;--ids-loader-progressFillPersistsBackgroundColor-270425:#53b700}.Bar-mailchimp-5c00083.Bar-light-c59b18a{--ids-loader-progressLabelDefaultColor-270425:rgba(36,28,21,.65)}.Bar-mailchimp-5c00083.Bar-dark-d1055ee{--ids-loader-progressLabelDefaultColor-270425:hsla(0,0%,100%,.5)}.Bar-mint-8f18289.Bar-light-c59b18a{--ids-loader-progressFillDefaultBackgroundColor-270425:#00a38f;--ids-loader-progressFillPersistsBackgroundColor-270425:#00a38f}.Bar-mint-8f18289.Bar-dark-d1055ee{--ids-loader-progressFillDefaultBackgroundColor-270425:#00cda9;--ids-loader-progressFillPersistsBackgroundColor-270425:#00cda9}.Bar-neutral-58f055a.Bar-light-c59b18a{--ids-loader-progressFillDefaultBackgroundColor-270425:#000}.Bar-neutral-58f055a.Bar-dark-d1055ee{--ids-loader-progressFillDefaultBackgroundColor-270425:#eceef1}.Bar-quickbooks-5cab59b.Bar-light-c59b18a{--ids-loader-progressFillDefaultBackgroundColor-270425:#2ca01c}.Bar-quickbooks-5cab59b.Bar-dark-d1055ee{--ids-loader-progressFillDefaultBackgroundColor-270425:#53b700}.Bar-ttexpress-bcea95a.Bar-dark-d1055ee{--ids-loader-progressLabelDefaultColor-270425:#d1dee9;--ids-loader-progressFillDefaultBackgroundColor-270425:#fff}.Dots-wrapper-5a2c185{-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){.Bar-progress-8188566.Bar-loops-8aa0698{-webkit-animation:Bar-reduced-looping-d3dc959 3s linear infinite;animation:Bar-reduced-looping-d3dc959 3s linear infinite;-webkit-animation:Bar-reduced-looping-d3dc959 calc(var(--ids-loader-progressFillLoopingDuration-270425)*2) linear infinite;animation:Bar-reduced-looping-d3dc959 calc(var(--ids-loader-progressFillLoopingDuration-270425)*2) linear infinite}.Bar-bar-4989935{-webkit-animation:none;animation:none}.Bar-loops-8aa0698 .Bar-progress-8188566{-webkit-animation:none;animation:none;content:"Loading...";height:0;width:0}.Dots-wrapper-5a2c185{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.Dots-wrapper-5a2c185:after{color:#393a3d;color:var(--ids-loader-colorTextPrimary-f41a99,#393a3d);content:"Loading..."}}.Dots-wrapper-5a2c185.Dots-large-25111c6{height:64px;height:var(--ids-loader-progressSpinnerLargeContainerDefaultSize-f41a99);width:64px;width:var(--ids-loader-progressSpinnerLargeContainerDefaultSize-f41a99)}.Dots-spinner-2c8bea0{-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:Dots-rotate-451eee5 1s linear infinite;animation:Dots-rotate-451eee5 1s linear infinite;-webkit-animation:Dots-rotate-451eee5 var(--ids-loader-progressSpinnerContainerRotatingDuration-f41a99,1s) var(--ids-loader-progressSpinnerContainerRotatingCurve-f41a99,linear) infinite;animation:Dots-rotate-451eee5 var(--ids-loader-progressSpinnerContainerRotatingDuration-f41a99,1s) var(--ids-loader-progressSpinnerContainerRotatingCurve-f41a99,linear) infinite;justify-content:center}.Dots-spinner-2c8bea0:after{-webkit-animation:Dots-small-expand-43a2697 1.5s cubic-bezier(.35,0,.25,1) infinite;animation:Dots-small-expand-43a2697 1.5s cubic-bezier(.35,0,.25,1) infinite;-webkit-animation:Dots-small-expand-43a2697 var(--ids-loader-progressSpinnerDotExpandingDuration-f41a99) var(--ids-loader-progressSpinnerDotExpandingCurve-f41a99) infinite;animation:Dots-small-expand-43a2697 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)}.Dots-spinner-2c8bea0.Dots-large-25111c6:after{-webkit-animation:Dots-large-expand-3e41efb 1.5s cubic-bezier(.35,0,.25,1) infinite;animation:Dots-large-expand-3e41efb 1.5s cubic-bezier(.35,0,.25,1) infinite;-webkit-animation:Dots-large-expand-3e41efb var(--ids-loader-progressSpinnerDotExpandingDuration-f41a99) var(--ids-loader-progressSpinnerDotExpandingCurve-f41a99) infinite;animation:Dots-large-expand-3e41efb 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){.Dots-spinner-2c8bea0.Dots-large-25111c6:after,.Dots-spinner-2c8bea0:after{-webkit-animation:none;animation:none;-webkit-box-shadow:none;box-shadow:none;height:auto;top:0;width:auto}.Dots-spinner-2c8bea0{-webkit-animation:none;animation:none;height:0;width:0}}@-webkit-keyframes Dots-small-expand-43a2697{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 Dots-small-expand-43a2697{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 Dots-large-expand-3e41efb{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 Dots-large-expand-3e41efb{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 Dots-rotate-451eee5{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes Dots-rotate-451eee5{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.Dots-creditkarma-6b55547.Dots-light-886320a,.Dots-ttexpress-cb49534.Dots-light-886320a,.Dots-ttfullservice-3db14e7.Dots-light-886320a,.Dots-turbotax-1be1bb1.Dots-light-886320a{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#037c8f}.Dots-creditkarma-6b55547.Dots-dark-9d8b88f,.Dots-ttfullservice-3db14e7.Dots-dark-9d8b88f,.Dots-turbotax-1be1bb1.Dots-dark-9d8b88f{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#07c4d9}.Dots-dark-9d8b88f{--ids-loader-colorTextPrimary-f41a99:#eceef1;--ids-loader-progressFillDefaultBackgroundColor-f41a99:#34bfff}.Dots-mailchimp-fef87fa.Dots-light-886320a{--ids-loader-colorTextPrimary-f41a99:#241c15}.Dots-mailchimp-fef87fa.Dots-dark-9d8b88f{--ids-loader-colorTextPrimary-f41a99:#fff}.Dots-mint-ef6f3f9.Dots-light-886320a{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#00a38f}.Dots-mint-ef6f3f9.Dots-dark-9d8b88f{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#00cda9}.Dots-neutral-e18d927.Dots-light-886320a{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#000}.Dots-neutral-e18d927.Dots-dark-9d8b88f{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#eceef1}.Dots-quickbooks-d213f5d.Dots-light-886320a{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#2ca01c}.Dots-quickbooks-d213f5d.Dots-dark-9d8b88f{--ids-loader-progressFillDefaultBackgroundColor-f41a99:#53b700}.Dots-ttexpress-cb49534.Dots-dark-9d8b88f{--ids-loader-colorTextPrimary-f41a99:#fff;--ids-loader-progressFillDefaultBackgroundColor-f41a99:#fff}.IpdPriceCard_module_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_module_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_module_availableHorizontalCard__0010e9e0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;top:0}.IpdPriceCard_module_availablePriceCard__0010e9e0{position:relative;top:-1.5rem}.IpdPriceCard_module_availablePriceCard__0010e9e0.IpdPriceCard_module_availableHorizontalCard__0010e9e0{top:0}@media only screen and (max-width:991px){.IpdPriceCard_module_recommendedPriceCard__0010e9e0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.IpdPriceCard_module_priceCard__0010e9e0:not(.IpdPriceCard_module_recommendedPriceCard__0010e9e0){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.IpdPriceCard_module_productNamePadding__0010e9e0{padding-right:1.25rem}.IpdPriceCard_module_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_module_recommendedBundlesPriceCardItem__0010e9e0{border:.0625rem solid #0d333f}.IpdPriceCard_module_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_module_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_module_priceCardHorizontal__0010e9e0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.IpdPriceCard_module_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_module_availableCard__0010e9e0.IpdPriceCard_module_recommendedBundlesCard__0010e9e0{background:#0d333f;color:#fff}.IpdPriceCard_module_recommendedCardText__0010e9e0{color:#fff;height:1.5rem;padding:.4375rem}.IpdPriceCard_module_recommendedCardText__0010e9e0.IpdPriceCard_module_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_module_recommendedCardText__0010e9e0.IpdPriceCard_module_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_module_recommendedBundlesButton__0010e9e0{border-radius:.1875rem;max-width:100%;width:100%}.IpdPriceCard_module_horizontalCardButton__0010e9e0{max-width:20%}.IpdPriceCard_module_recommendedBundlesButton__0010e9e0:hover{border-radius:.1875rem;max-width:100%;width:100%}.IpdPriceCard_module_horizontalCardButton__0010e9e0:hover{border-radius:.1875rem;max-width:20%;width:20%}.IpdPriceCard_module_recommendedBundlesButton__0010e9e0:focus{border-radius:0}.IpdPriceCard_module_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_module_priceCardItem__0010e9e0 .IpdPriceCard_module_productNameColorActive__0010e9e0{color:#393a3d}.IpdPriceCard_module_priceCardItem__0010e9e0 .IpdPriceCard_module_productNameColorDisabled__0010e9e0{color:#6b6c72}.IpdPriceCard_module_planNotAvilableSignUpButton__0010e9e0{opacity:.4}.IpdPriceCard_module_planNotAvilableSignUpButton__0010e9e0:active,.IpdPriceCard_module_planNotAvilableSignUpButton__0010e9e0:focus,.IpdPriceCard_module_planNotAvilableSignUpButton__0010e9e0:hover,.IpdPriceCard_module_planNotAvilableSignUpButton__0010e9e0:visited{cursor:default}.IpdPriceCard_module_separator__0010e9e0{border-bottom:.125rem solid #53b700;width:2.5rem}.IpdPriceCard_module_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_module_recommendedBundlesSummary__0010e9e0{margin-left:-.625rem}.IpdPriceCard_module_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_module_totalEmployeePrice__0010e9e0{text-decoration-line:line-through}.IpdPriceCard_module_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_module_recommendedBundlesTotalPriceAfterDiscount__0010e9e0{font-size:2.125rem;font-weight:700}.IpdPriceCard_module_discountCents__0010e9e0,.IpdPriceCard_module_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_module_discountUnit__0010e9e0{padding-top:1rem}.IpdPriceCard_module_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_module_discountTextTrial__0010e9e0{margin-bottom:.8125rem}.IpdPriceCard_module_discountTextColorActive__0010e9e0{color:#4a4b50;margin-bottom:1rem}.IpdPriceCard_module_employeePrice__0010e9e0,.IpdPriceCard_module_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_module_employeePriceNoQbtimes__0010e9e0{padding-bottom:.9375rem}.IpdPriceCard_module_employeePrice__0010e9e0.IpdPriceCard_module_withVatCopy__0010e9e0{padding-bottom:0}.IpdPriceCard_module_vatCopy__0010e9e0{font-size:.875rem;line-height:1rem}.IpdPriceCard_module_toslink__0010e9e0{padding-bottom:1.25rem}.IpdPriceCard_module_tooltipContainer__0010e9e0{padding-bottom:.9375rem}.IpdPriceCard_module_priceCardItem__0010e9e0 .IpdPriceCard_module_planNotActiveTextColor__0010e9e0{color:#8d9096}.IpdPriceCard_module_linkDisabledText__0010e9e0{color:#0077c5;padding-top:1.25rem}.IpdPriceCard_module_freeTrialLink__0010e9e0{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;padding-top:1.25rem}.IpdPriceCard_module_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_module_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_module_limitedTimeText__0010e9e0{color:#e31c9e;font-weight:700}.IpdPriceCard_module_limitedTimeText__0010e9e0.IpdPriceCard_module_recommendedLimitedTimeText__0010e9e0,.IpdPriceCard_module_recommendedLimitedTimeDuration__0010e9e0{color:var(--color-green-02-alt);font-size:1.125rem;font-weight:400}.IpdPriceCard_module_phoneNumberText__0010e9e0{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;padding:.125rem 0 1rem}.IpdPriceCard_module_phoneNumberContractorFlow__0010e9e0{font-size:1.25rem;margin-top:1rem;padding-bottom:0}.IpdPriceCard_module_discountTextContractorFlow__0010e9e0{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500}.IpdPriceCard_module_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_module_priceCard__0010e9e0{margin-bottom:3rem;margin-right:0!important;max-width:28.125rem;min-height:25rem;min-width:21.875rem;width:90%}.IpdPriceCard_module_availablePriceCard__0010e9e0{top:0}.IpdPriceCard_module_priceCard__0010e9e0:last-child{margin-bottom:0}.IpdPriceCard_module_priceCardItem__0010e9e0{margin:auto}}@media only screen and (min-width:1024px){.IpdPriceCard_module_priceCard__0010e9e0:last-child{margin-right:0}}.IpdPriceCard_module_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-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;--spacing-rw-sec-nav-sticky-height-desktop:5rem}.main_Link_module_link__43ce6313__add6f9d7{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_module_link__43ce6313__add6f9d7.main_Link_module_visited__43ce6313__add6f9d7,.main_Link_module_link__43ce6313__add6f9d7:visited{text-decoration:none}.main_Link_module_link__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_link__43ce6313__add6f9d7.main_Link_module_hover__43ce6313__add6f9d7,.main_Link_module_link__43ce6313__add6f9d7:focus.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_link__43ce6313__add6f9d7:hover{text-decoration:underline}.main_Link_module_link__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7:before,.main_Link_module_link__43ce6313__add6f9d7:focus.main_Link_module_focus__43ce6313__add6f9d7:before{border-style:solid;border-width:.1875rem}.main_Link_module_link__43ce6313__add6f9d7: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_module_linkCenter__43ce6313__add6f9d7{display:inline;position:relative}.main_Link_module_blue__43ce6313__add6f9d7{color:#055393}.main_Link_module_blue__43ce6313__add6f9d7.main_Link_module_visited__43ce6313__add6f9d7,.main_Link_module_blue__43ce6313__add6f9d7:visited{color:#0097e6}.main_Link_module_blue__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_blue__43ce6313__add6f9d7.main_Link_module_hover__43ce6313__add6f9d7,.main_Link_module_blue__43ce6313__add6f9d7:focus.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_blue__43ce6313__add6f9d7:hover{color:#055393}.main_Link_module_blue__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7:before,.main_Link_module_blue__43ce6313__add6f9d7:focus.main_Link_module_focus__43ce6313__add6f9d7:before{border-color:#0077c5}.main_Link_module_grey__43ce6313__add6f9d7{color:#393a3d}.main_Link_module_grey__43ce6313__add6f9d7.main_Link_module_visited__43ce6313__add6f9d7,.main_Link_module_grey__43ce6313__add6f9d7:visited{color:#8d9096}.main_Link_module_grey__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_grey__43ce6313__add6f9d7.main_Link_module_hover__43ce6313__add6f9d7,.main_Link_module_grey__43ce6313__add6f9d7:focus.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_grey__43ce6313__add6f9d7:hover{color:#000}.main_Link_module_grey__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7:before,.main_Link_module_grey__43ce6313__add6f9d7:focus.main_Link_module_focus__43ce6313__add6f9d7:before{border-color:#0077c5}.main_Link_module_black__43ce6313__add6f9d7,.main_Link_module_black__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_black__43ce6313__add6f9d7.main_Link_module_hover__43ce6313__add6f9d7,.main_Link_module_black__43ce6313__add6f9d7:focus.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_black__43ce6313__add6f9d7:hover,.main_Link_module_black__43ce6313__add6f9d7:visited{color:#000}.main_Link_module_black__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7:before,.main_Link_module_black__43ce6313__add6f9d7:focus.main_Link_module_focus__43ce6313__add6f9d7:before{border-color:#000}.main_Link_module_fusionBlack__43ce6313__add6f9d7,.main_Link_module_fusionBlack__43ce6313__add6f9d7.main_Link_module_hover__43ce6313__add6f9d7,.main_Link_module_fusionBlack__43ce6313__add6f9d7:hover,.main_Link_module_fusionBlack__43ce6313__add6f9d7:visited{color:#000}.main_Link_module_fusionBlack__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_fusionBlack__43ce6313__add6f9d7:focus.main_Link_module_focus__43ce6313__add6f9d7{color:#393a3d}.main_Link_module_fusionBlack__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7:before,.main_Link_module_fusionBlack__43ce6313__add6f9d7:focus.main_Link_module_focus__43ce6313__add6f9d7:before{border-color:#000}.main_Link_module_fusionWhite__43ce6313__add6f9d7{color:#fff;text-decoration:underline}.main_Link_module_fusionWhite__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_fusionWhite__43ce6313__add6f9d7.main_Link_module_hover__43ce6313__add6f9d7,.main_Link_module_fusionWhite__43ce6313__add6f9d7:focus.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_fusionWhite__43ce6313__add6f9d7:hover,.main_Link_module_fusionWhite__43ce6313__add6f9d7:visited{color:#fff}.main_Link_module_fusionWhite__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7:before,.main_Link_module_fusionWhite__43ce6313__add6f9d7:focus.main_Link_module_focus__43ce6313__add6f9d7:before{border-color:#fff}.main_Link_module_fusionKiwi__43ce6313__add6f9d7,.main_Link_module_fusionKiwi__43ce6313__add6f9d7:visited{color:#5bef76;color:var(--fusion-kiwi-color,#5bef76)}.main_Link_module_fusionKiwi__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7:before,.main_Link_module_fusionKiwi__43ce6313__add6f9d7:focus.main_Link_module_focus__43ce6313__add6f9d7:before{border-color:#236cff;border-color:var(--intuit-super-blue-color,#236cff)}.main_Link_module_intuitSuperBlue__43ce6313__add6f9d7,.main_Link_module_intuitSuperBlue__43ce6313__add6f9d7:visited{color:#236cff;color:var(--intuit-super-blue-color,#236cff)}.main_Link_module_intuitSuperBlue__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7:before,.main_Link_module_intuitSuperBlue__43ce6313__add6f9d7:focus.main_Link_module_focus__43ce6313__add6f9d7:before{border-color:#236cff;border-color:var(--intuit-super-blue-color,#236cff)}.main_Link_module_complementaryBlue__43ce6313__add6f9d7,.main_Link_module_complementaryBlue__43ce6313__add6f9d7:visited{color:#34bfff;color:var(--color-blue-05)}.main_Link_module_complementaryBlue__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7:before,.main_Link_module_complementaryBlue__43ce6313__add6f9d7:focus.main_Link_module_focus__43ce6313__add6f9d7:before{border-color:#34bfff;border-color:var(--color-blue-05)}.main_Link_module_lightGrey__43ce6313__add6f9d7{color:#6b6c72}.main_Link_module_lightGrey__43ce6313__add6f9d7.main_Link_module_visited__43ce6313__add6f9d7,.main_Link_module_lightGrey__43ce6313__add6f9d7:visited{color:#8d9096}.main_Link_module_lightGrey__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_lightGrey__43ce6313__add6f9d7.main_Link_module_hover__43ce6313__add6f9d7,.main_Link_module_lightGrey__43ce6313__add6f9d7:focus.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_lightGrey__43ce6313__add6f9d7:hover{color:#393a3d}.main_Link_module_lightGrey__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7:before,.main_Link_module_lightGrey__43ce6313__add6f9d7:focus.main_Link_module_focus__43ce6313__add6f9d7:before{border-color:#0077c5}.main_Link_module_rwPrimary__43ce6313__add6f9d7{color:#0d333f;text-decoration:underline}.main_Link_module_rwPrimary__43ce6313__add6f9d7.main_Link_module_visited__43ce6313__add6f9d7,.main_Link_module_rwPrimary__43ce6313__add6f9d7:visited{color:#0d333f}.main_Link_module_rwPrimary__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_rwPrimary__43ce6313__add6f9d7.main_Link_module_hover__43ce6313__add6f9d7,.main_Link_module_rwPrimary__43ce6313__add6f9d7:focus,.main_Link_module_rwPrimary__43ce6313__add6f9d7:hover{color:#055393}.main_Link_module_rwPrimary__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7:before,.main_Link_module_rwPrimary__43ce6313__add6f9d7:focus:before{border-color:#0077c5}.main_Link_module_rwIconDarkGreen__43ce6313__add6f9d7{color:#0a8543;stroke:#0a8543;border-color:#0a8543;border-style:solid;border-width:0 .0625rem;padding:0 .75rem}.main_Link_module_rwIconDarkGreen__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_rwIconDarkGreen__43ce6313__add6f9d7.main_Link_module_hover__43ce6313__add6f9d7,.main_Link_module_rwIconDarkGreen__43ce6313__add6f9d7.main_Link_module_visited__43ce6313__add6f9d7,.main_Link_module_rwIconDarkGreen__43ce6313__add6f9d7:focus.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_rwIconDarkGreen__43ce6313__add6f9d7:hover,.main_Link_module_rwIconDarkGreen__43ce6313__add6f9d7:visited{color:#0a8543}.main_Link_module_white__43ce6313__add6f9d7,.main_Link_module_white__43ce6313__add6f9d7.main_Link_module_visited__43ce6313__add6f9d7,.main_Link_module_white__43ce6313__add6f9d7:visited{color:#fff}.main_Link_module_white__43ce6313__add6f9d7.main_Link_module_hover__43ce6313__add6f9d7,.main_Link_module_white__43ce6313__add6f9d7:hover{color:#fff;text-decoration:underline}.main_Link_module_white__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_white__43ce6313__add6f9d7:focus{color:#fff}.main_Link_module_white__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7:before,.main_Link_module_white__43ce6313__add6f9d7:focus:before{border-color:#34bfff}.main_Link_module_rwBlackGreen__43ce6313__add6f9d7,.main_Link_module_rwBlackGreen__43ce6313__add6f9d7.main_Link_module_visited__43ce6313__add6f9d7,.main_Link_module_rwBlackGreen__43ce6313__add6f9d7:visited{color:#000}.main_Link_module_rwBlackGreen__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_rwBlackGreen__43ce6313__add6f9d7.main_Link_module_hover__43ce6313__add6f9d7,.main_Link_module_rwBlackGreen__43ce6313__add6f9d7:focus,.main_Link_module_rwBlackGreen__43ce6313__add6f9d7:hover{color:#0fd46c;text-decoration:none}.main_Link_module_rwBlackGreen__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7:before,.main_Link_module_rwBlackGreen__43ce6313__add6f9d7:focus:before{border-color:#34bfff}.main_Link_module_rwBlueGreen__43ce6313__add6f9d7,.main_Link_module_rwBlueGreen__43ce6313__add6f9d7.main_Link_module_visited__43ce6313__add6f9d7,.main_Link_module_rwBlueGreen__43ce6313__add6f9d7:visited{color:#0d333f}.main_Link_module_rwBlueGreen__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_rwBlueGreen__43ce6313__add6f9d7.main_Link_module_hover__43ce6313__add6f9d7,.main_Link_module_rwBlueGreen__43ce6313__add6f9d7:focus,.main_Link_module_rwBlueGreen__43ce6313__add6f9d7:hover{color:#0a8543;text-decoration:none!important}.main_Link_module_rwBlueGreen__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7:before,.main_Link_module_rwBlueGreen__43ce6313__add6f9d7:focus:before{border-color:#0077c5}.main_Link_module_rwDarkGreen__43ce6313__add6f9d7,.main_Link_module_rwDarkGreen__43ce6313__add6f9d7.main_Link_module_visited__43ce6313__add6f9d7,.main_Link_module_rwDarkGreen__43ce6313__add6f9d7:visited{color:#0a8543}.main_Link_module_rwDarkGreen__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_rwDarkGreen__43ce6313__add6f9d7.main_Link_module_hover__43ce6313__add6f9d7,.main_Link_module_rwDarkGreen__43ce6313__add6f9d7:focus,.main_Link_module_rwDarkGreen__43ce6313__add6f9d7:hover{color:#0a8543;text-decoration:none!important}.main_Link_module_rwDarkGreen__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7:before,.main_Link_module_rwDarkGreen__43ce6313__add6f9d7:focus:before{border-color:#0077c5}.main_Link_module_rwGreen01alt__43ce6313__add6f9d7,.main_Link_module_rwGreen01alt__43ce6313__add6f9d7.main_Link_module_visited__43ce6313__add6f9d7,.main_Link_module_rwGreen01alt__43ce6313__add6f9d7:visited{color:#0d7300}.main_Link_module_rwGreen01alt__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_rwGreen01alt__43ce6313__add6f9d7.main_Link_module_hover__43ce6313__add6f9d7,.main_Link_module_rwGreen01alt__43ce6313__add6f9d7:focus,.main_Link_module_rwGreen01alt__43ce6313__add6f9d7:hover{color:#0d7300;text-decoration:none!important}.main_Link_module_rwGreen01alt__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7:before,.main_Link_module_rwGreen01alt__43ce6313__add6f9d7:focus:before{border-color:#0d7300}.main_Link_module_rwDarkBlue__43ce6313__add6f9d7,.main_Link_module_rwDarkBlue__43ce6313__add6f9d7.main_Link_module_visited__43ce6313__add6f9d7,.main_Link_module_rwDarkBlue__43ce6313__add6f9d7:visited{color:#0d333f}.main_Link_module_rwDarkBlue__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7,.main_Link_module_rwDarkBlue__43ce6313__add6f9d7.main_Link_module_hover__43ce6313__add6f9d7,.main_Link_module_rwDarkBlue__43ce6313__add6f9d7:focus,.main_Link_module_rwDarkBlue__43ce6313__add6f9d7:hover{color:#0a8543;text-decoration:none!important}.main_Link_module_rwDarkBlue__43ce6313__add6f9d7.main_Link_module_focus__43ce6313__add6f9d7:before,.main_Link_module_rwDarkBlue__43ce6313__add6f9d7:focus:before{border-color:#0077c5}.main_Link_module_body01__43ce6313__add6f9d7{font-size:1.25rem;line-height:1.4}.main_Link_module_body02__43ce6313__add6f9d7{font-size:1rem;line-height:1.5}.main_Link_module_body03__43ce6313__add6f9d7{font-size:.875rem;line-height:1.43}.main_Link_module_body04__43ce6313__add6f9d7{font-size:.75rem;line-height:1.33}.main_Link_module_icon__43ce6313__add6f9d7{height:1.25rem;margin-right:.3125rem;width:1.25rem}.main_Link_module_normal__43ce6313__add6f9d7{font-weight:400}.main_Link_module_medium__43ce6313__add6f9d7{font-weight:500}.main_Link_module_demi__43ce6313__add6f9d7{font-weight:600}.main_Link_module_bold__43ce6313__add6f9d7{font-weight:700}.main_Link_module_icon__43ce6313__add6f9d7 path{fill:currentColor}.main_Link_module_underline__43ce6313__add6f9d7,.main_Link_module_underline__43ce6313__add6f9d7.main_Link_module_visited__43ce6313__add6f9d7,.main_Link_module_underline__43ce6313__add6f9d7:visited{text-decoration:underline}.main_Link_module_underline__43ce6313__add6f9d7.main_Link_module_hover__43ce6313__add6f9d7,.main_Link_module_underline__43ce6313__add6f9d7:hover{text-decoration:none}.main_Link_module_alignLeft__43ce6313__add6f9d7{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main_Link_module_alignCenter__43ce6313__add6f9d7{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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_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_module_ipd_price_card_container__6376b273{background-color:#fff;min-width:60rem;padding-top:.625rem;text-align:center}.IpdPriceCardContainer_module_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_module_ipdPriceCardContainer__6376b273{height:auto;min-width:20rem}.IpdPriceCardContainer_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_ipdTilesLayout__de042192{grid-template-areas:"IpdTiles IpdTiles IpdTiles IpdTiles" "IpdTiles IpdTiles IpdTiles IpdTiles";grid-template-columns:repeat(4,11.25rem)}.IpdTilesLayout_module_ipdTilesLayout3col__de042192,.IpdTilesLayout_module_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_module_ipdTilesLayout3col__de042192{grid-template-areas:"IpdTiles IpdTiles IpdTiles" "IpdTiles IpdTiles IpdTiles";grid-template-columns:repeat(3,11.25rem)}.IpdTilesLayout_module_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_module_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_module_ipdTilesLayout3col__de042192,.IpdTilesLayout_module_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_module_ipdTilesLayout3col__de042192,.IpdTilesLayout_module_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_module_ipdTilesLayout3col__de042192,.IpdTilesLayout_module_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_module_ipdTilesLayout3col__de042192,.IpdTilesLayout_module_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_module_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_module_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_module_ipdTilesLayout__de042192{gap:1rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_tsm__container__4684e0f9{height:100vh}.IpdTsm_module_tsm__image__4684e0f9{-webkit-box-pack:center;-ms-flex-pack:center;height:calc(100% - 10.75rem);justify-content:center}.IpdTsm_module_ipdTsm__4684e0f9,.IpdTsm_module_tsm__image__4684e0f9{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.IpdTsm_module_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_module_ipdTsm__4684e0f9{width:calc(100% + 1.25rem)}}@media (min-width:1024px){.IpdTsm_module_ipdTsm__4684e0f9{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.IpdTsm_module_ipdTsm__4684e0f9.IpdTsm_module_blue__4684e0f9{background-color:#0d333f;color:#fff}.IpdTsm_module_ipdTsm__4684e0f9.IpdTsm_module_lightBlue__4684e0f9{background-color:var(--color-blue-rw-sky);color:#000}.IpdTsm_module_ipdTsm__4684e0f9.IpdTsm_module_beige__4684e0f9{background-color:var(--color-rw-tofu);color:#000}.IpdTsm_module_ipdTsm__4684e0f9.IpdTsm_module_white__4684e0f9{background-color:#fff;color:#000}.IpdTsm_module_ipdTsm__4684e0f9.IpdTsm_module_grey__4684e0f9{background-color:#eceef1;border-top:.0625rem solid #aaa;color:#000}.IpdTsm_module_ipdTsm__4684e0f9 .IpdTsm_module_colorGreen__4684e0f9{color:#7fd000}.IpdTsm_module_ipdTsm__4684e0f9 .IpdTsm_module_colorBlack__4684e0f9{color:#fff}.IpdTsm_module_ipdTsm__4684e0f9 .IpdTsm_module_colorBlue__4684e0f9{color:#34bfff}.IpdTsm_module_ipdTsm__4684e0f9 .IpdTsm_module_colorWhite__4684e0f9{color:#fff}.IpdTsm_module_ipdTsm__4684e0f9 .IpdTsm_module_panel__4684e0f9{padding:1.25rem;text-align:end;width:100%}@media (min-width:768px){.IpdTsm_module_ipdTsm__4684e0f9 .IpdTsm_module_panel__4684e0f9{width:66.667%}}@media (min-width:1024px){.IpdTsm_module_ipdTsm__4684e0f9 .IpdTsm_module_panel__4684e0f9{padding:3.75rem 0;width:33.333%}}.IpdTsm_module_ipdTsm__4684e0f9 .IpdTsm_module_panel__4684e0f9 .IpdTsm_module_panelCta__4684e0f9{margin-bottom:1.25rem;width:100%}@media (min-width:768px){.IpdTsm_module_ipdTsm__4684e0f9 .IpdTsm_module_panel__4684e0f9 .IpdTsm_module_panelCta__4684e0f9{margin-bottom:2.5rem;width:auto}}@media (min-width:1024px){.IpdTsm_module_ipdTsm__4684e0f9 .IpdTsm_module_panel__4684e0f9 .IpdTsm_module_panelCta__4684e0f9{margin-bottom:0}}.IpdTsm_module_ipdTsm__4684e0f9 .IpdTsm_module_panelLeft__4684e0f9{text-align:left}@media (min-width:768px){.IpdTsm_module_ipdTsm__4684e0f9 .IpdTsm_module_panelLeft__4684e0f9{width:83.333%}}@media (min-width:1024px){.IpdTsm_module_ipdTsm__4684e0f9 .IpdTsm_module_panelLeft__4684e0f9{padding:1.25rem 3.75rem 0 2.5rem;width:58.333%}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_keyJobOpenings__0720ccd6{background-color:#eceef1;margin:0 auto;max-width:90rem}h1.KeyJobOpenings_module_title__0720ccd6,h2.KeyJobOpenings_module_title__0720ccd6,h3.KeyJobOpenings_module_title__0720ccd6,h4.KeyJobOpenings_module_title__0720ccd6,h5.KeyJobOpenings_module_title__0720ccd6,h6.KeyJobOpenings_module_title__0720ccd6{margin-bottom:0!important;margin-top:0!important}.KeyJobOpenings_module_title__0720ccd6{background-color:#fff;padding:1.5625rem!important}.KeyJobOpenings_module_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_module_jobs__0720ccd6>a{margin:1%;max-width:48%;min-width:48%}.KeyJobOpenings_module_buttonWrapper__0720ccd6{padding:0 2% 2% 0;text-align:right}@media screen and (max-width:768px){.KeyJobOpenings_module_jobs__0720ccd6{display:block;padding:1%}.KeyJobOpenings_module_jobs__0720ccd6>a{margin:1rem auto;max-width:98%;min-width:98%}.KeyJobOpenings_module_buttonWrapper__0720ccd6{padding:0 2% 2%;text-align:center}.KeyJobOpenings_module_button__0720ccd6{max-width:100%;width:100%}}.KeyJobOpenings_module_Loader__0720ccd6{display:block;width:100%}.KeyJobOpenings_module_LoaderContent__0720ccd6{display:block;height:5rem;margin:20vh auto;position:relative;width:5rem}.KeyJobOpenings_module_LoaderContent__0720ccd6 div{-webkit-animation:KeyJobOpenings_module_loader__0720ccd6 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:KeyJobOpenings_module_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_module_LoaderContent__0720ccd6 div:after{background:#000;border-radius:50%;content:" ";display:block;height:.4375rem;margin:-.25rem 0 0 -.25rem;position:absolute;width:.4375rem}.KeyJobOpenings_module_LoaderContent__0720ccd6 div:first-child{-webkit-animation-delay:-36ms;animation-delay:-36ms}.KeyJobOpenings_module_LoaderContent__0720ccd6 div:first-child:after{left:3.9375rem;top:3.9375rem}.KeyJobOpenings_module_LoaderContent__0720ccd6 div:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.KeyJobOpenings_module_LoaderContent__0720ccd6 div:nth-child(2):after{left:3.5rem;top:4.25rem}.KeyJobOpenings_module_LoaderContent__0720ccd6 div:nth-child(3){-webkit-animation-delay:-.108s;animation-delay:-.108s}.KeyJobOpenings_module_LoaderContent__0720ccd6 div:nth-child(3):after{left:3rem;top:4.4375rem}.KeyJobOpenings_module_LoaderContent__0720ccd6 div:nth-child(4){-webkit-animation-delay:-.144s;animation-delay:-.144s}.KeyJobOpenings_module_LoaderContent__0720ccd6 div:nth-child(4):after{left:2.5rem;top:4.5rem}.KeyJobOpenings_module_LoaderContent__0720ccd6 div:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.KeyJobOpenings_module_LoaderContent__0720ccd6 div:nth-child(5):after{left:2rem;top:4.4375rem}.KeyJobOpenings_module_LoaderContent__0720ccd6 div:nth-child(6){-webkit-animation-delay:-.216s;animation-delay:-.216s}.KeyJobOpenings_module_LoaderContent__0720ccd6 div:nth-child(6):after{left:1.5rem;top:4.25rem}.KeyJobOpenings_module_LoaderContent__0720ccd6 div:nth-child(7){-webkit-animation-delay:-.252s;animation-delay:-.252s}.KeyJobOpenings_module_LoaderContent__0720ccd6 div:nth-child(7):after{left:1.0625rem;top:3.9375rem}.KeyJobOpenings_module_LoaderContent__0720ccd6 div:nth-child(8){-webkit-animation-delay:-.288s;animation-delay:-.288s}.KeyJobOpenings_module_LoaderContent__0720ccd6 div:nth-child(8):after{left:.75rem;top:3.5rem}.KeyJobOpenings_module_LoaderContent__0720ccd6.KeyJobOpenings_module_greyColor__0720ccd6 div:after{background-color:#393a3d}.KeyJobOpenings_module_LoaderContent__0720ccd6.KeyJobOpenings_module_blackColor__0720ccd6 div:after{background-color:#000}.KeyJobOpenings_module_LoaderContent__0720ccd6.KeyJobOpenings_module_whiteColor__0720ccd6 div:after{background-color:#fff}.KeyJobOpenings_module_LoaderContent__0720ccd6.KeyJobOpenings_module_proseriesBlue__0720ccd6 div:after{background-color:#055393}.KeyJobOpenings_module_LoaderContent__0720ccd6.KeyJobOpenings_module_intuitBlue__0720ccd6 div:after{background-color:#0077c5}.KeyJobOpenings_module_LoaderContent__0720ccd6.KeyJobOpenings_module_proconnectBlue__0720ccd6 div:after{background-color:#0097e6}.KeyJobOpenings_module_LoaderContent__0720ccd6.KeyJobOpenings_module_lacerteGold__0720ccd6 div:after{background-color:var(--color-gold-02)}.KeyJobOpenings_module_LoaderContent__0720ccd6.KeyJobOpenings_module_rwGreen__0720ccd6 div:after{background-color:var(--color-green-rw-green)}.KeyJobOpenings_module_LoaderContent__0720ccd6.KeyJobOpenings_module_rwDarkGreen__0720ccd6 div:after{background-color:#0a8543}.KeyJobOpenings_module_LoaderContent__0720ccd6.KeyJobOpenings_module_quickbooksGreen__0720ccd6 div:after{background-color:#2ca01c}@-webkit-keyframes KeyJobOpenings_module_loader__0720ccd6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes KeyJobOpenings_module_loader__0720ccd6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_container__6a15908e{bottom:.75rem;position:fixed;right:.75rem;z-index:1500}.MagicCarpet_module_showMagicCarpet__6a15908e,.MagicCarpet_module_showSelf__6a15908e{display:block}.MagicCarpet_module_hideMagicCarpet__6a15908e,.MagicCarpet_module_hideShelf__6a15908e{display:none}.MagicCarpet_module_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_module_expandedContainer__6a15908e,.MagicCarpet_module_miniContainer__6a15908e{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MagicCarpet_module_miniContainer__6a15908e{-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;justify-content:center}.MagicCarpet_module_blockContainer__6a15908e{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MagicCarpet_module_blockContainerWithIcon__6a15908e{color:#fff;font-size:.75rem}.MagicCarpet_module_text__6a15908e{margin-left:.3125rem}.MagicCarpet_module_icon__6a15908e{margin-right:.5rem}.MagicCarpet_module_textFont__6a15908e{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif}.MagicCarpet_module_fontWeightDemi__6a15908e{font-weight:600}.MagicCarpet_module_fontWeightMedium__6a15908e{font-weight:500}.MagicCarpet_module_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_module_tooltipButton__6a15908e div:nth-child(2):after{background-color:#fff;border:none;margin-top:.75rem}.MagicCarpet_module_tooltipButton__6a15908e div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.MagicCarpet_module_tabletCollapsedContainer__6a15908e{left:auto;margin-right:.75rem;right:0;width:50%}.MagicCarpet_module_mobileCollapsedContainer__6a15908e{margin:0 .75rem}.MagicCarpet_module_tabletExpandedContainer__6a15908e{margin-right:.75rem;width:50%}.MagicCarpet_module_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_module_mobileExpandedContainer__6a15908e{width:100%}a.MagicCarpet_module_linkBtn__6a15908e,button.MagicCarpet_module_linkBtn__6a15908e{border:.125rem solid #fff;width:100%}a.MagicCarpet_module_linkBtnDesktop__6a15908e,button.MagicCarpet_module_linkBtnDesktop__6a15908e{font-size:.75rem;height:auto;margin-left:.3125rem;padding:0;width:100%}a.MagicCarpet_module_closeButton__6a15908e:after,a.MagicCarpet_module_closeButton__6a15908e:hover,a.MagicCarpet_module_linkBtnDesktop__6a15908e.MagicCarpet_module_hover__6a15908e,a.MagicCarpet_module_linkBtnDesktop__6a15908e:after,a.MagicCarpet_module_linkBtnDesktop__6a15908e:hover,button.MagicCarpet_module_closeButton__6a15908e:after,button.MagicCarpet_module_closeButton__6a15908e:hover,button.MagicCarpet_module_linkBtnDesktop__6a15908e.MagicCarpet_module_hover__6a15908e,button.MagicCarpet_module_linkBtnDesktop__6a15908e:after,button.MagicCarpet_module_linkBtnDesktop__6a15908e:hover{background:none}.MagicCarpet_module_buttonContainer__6a15908e{margin-top:1.25rem}.MagicCarpet_module_buttonContainer__6a15908e,.MagicCarpet_module_buttonContainer__6a15908e div:first-child{width:100%}.MagicCarpet_module_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_module_blockItem__6a15908e{margin-left:2.5rem}.MagicCarpet_module_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_module_miniContainer__6a15908e img{cursor:pointer}.MagicCarpet_module_iconButton__6a15908e:after{background:none}.MagicCarpet_module_iconButton__6a15908e span{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem}button.MagicCarpet_module_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_module_linkText__6a15908e{margin-left:.3125rem;text-decoration:underline}.MagicCarpet_module_callHoursContainer__6a15908e{font-size:.875rem;margin-right:2.25rem;margin-top:1.25rem}.MagicCarpet_module_mobileContainer__6a15908e{cursor:pointer}.MagicCarpet_module_mOverlay__6a15908e{background-color:#000;background-color:#393a3d;display:block;height:100%;opacity:.4;position:fixed;width:100%;z-index:1300}.MagicCarpet_module_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_module_buttonContainer__6a15908e.MagicCarpet_module_liveChatMobile__6a15908e div:first-child div:first-child,.MagicCarpet_module_liveChatDesktop__6a15908e button{display:none!important}.MagicCarpet_module_liveChatMobile__6a15908e button{display:block!important}.MagicCarpet_module_liveChatDesktopCollapsed__6a15908e,.MagicCarpet_module_liveChatMobileCollapsed__6a15908e{display:none!important}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_map__b238435a{margin:auto;max-width:90rem;padding:.25rem}.Maps_module_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_module_headWrapper__b238435a .Maps_module_title__b238435a{height:3.125rem;margin:auto;padding:.25rem .5rem}.Maps_module_headWrapper__b238435a .Maps_module_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_module_headWrapper__b238435a .Maps_module_dropdowns__b238435a>:first-child{margin:0 0 .5rem}@media screen and (min-width:768px){.Maps_module_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_module_headWrapper__b238435a .Maps_module_title__b238435a{margin:0;max-width:100%;padding:0;width:100%}.Maps_module_headWrapper__b238435a .Maps_module_dropdowns__b238435a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:25rem}.Maps_module_headWrapper__b238435a .Maps_module_dropdowns__b238435a>*{width:100%}.Maps_module_headWrapper__b238435a .Maps_module_dropdowns__b238435a>:first-child{margin:auto 1.25rem auto auto}}.Maps_module_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_module_mapWrapper__b238435a{height:75vh}}.Maps_module_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_module_loader__b238435a,.Maps_module_mapContainer__b238435a{background:#f4f5f8;min-height:100%;width:100%}.Maps_module_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_module_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_module_marker__b238435a:hover:before{-webkit-animation:Maps_module_scaleUp__b238435a .8s cubic-bezier(.35,0,.25,1) infinite alternate;animation:Maps_module_scaleUp__b238435a .8s cubic-bezier(.35,0,.25,1) infinite alternate}.Maps_module_marker__b238435a.Maps_module_isActive__b238435a:before{-webkit-transform:translate(-50%,-50%) translateZ(-.0625rem) scale(2);transform:translate(-50%,-50%) translateZ(-.0625rem) scale(2)}.Maps_module_marker__b238435a.Maps_module_isActive__b238435a:hover:before,.Maps_module_marker__b238435a.Maps_module_isMobile__b238435a:hover:before{-webkit-animation:0;animation:0}.Maps_module_markerTooltipContent__b238435a{background:#00254a!important;border-radius:.5rem!important;color:#fff!important;padding:.625rem!important}.Maps_module_markerTooltipTip__b238435a{border-top-color:#00254a!important}.Maps_module_details__b238435a{background:#0077c5;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;max-width:0;min-height:inherit;position:relative;width:100%;z-index:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Maps_module_details__b238435a .Maps_module_close__b238435a{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;cursor:pointer;position:absolute;right:-7.5rem;top:1.25rem}.Maps_module_details__b238435a .Maps_module_close__b238435a *{cursor:pointer;font-weight:700}.Maps_module_details__b238435a .Maps_module_close__b238435a .Maps_module_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_module_details__b238435a .Maps_module_close__b238435a .Maps_module_closeButton__b238435a svg{fill:none;stroke:#fff;height:auto;width:1.25rem}.Maps_module_details__b238435a .Maps_module_close__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a{background-color:#fff;margin-right:.5rem;margin-top:.5rem}.Maps_module_details__b238435a .Maps_module_close__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg{stroke:#000;width:.75rem}.Maps_module_details__b238435a .Maps_module_detailsTitle__b238435a{color:#fff;font-size:1.2rem;font-weight:700;margin:1rem}.Maps_module_details__b238435a .Maps_module_detailsTitle__b238435a.Maps_module_notImage__b238435a{margin-top:1.25rem}.Maps_module_details__b238435a .Maps_module_content__b238435a{height:100%;overflow:hidden;overflow-y:auto;padding:1.25rem}.Maps_module_details__b238435a .Maps_module_content__b238435a>div:not(:last-child){margin:0 0 1.25rem}.Maps_module_details__b238435a .Maps_module_detailsImage__b238435a{width:25rem}.Maps_module_details__b238435a .Maps_module_learnMore__b238435a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Maps_module_details__b238435a .Maps_module_availableJobs__b238435a{border-radius:.5rem;margin:1.25rem;max-width:25rem;padding:.5rem}.Maps_module_details__b238435a .Maps_module_availableJobs__b238435a a{max-width:100%}.Maps_module_details__b238435a .Maps_module_availableJobs__b238435a span{text-align:center;width:100%}@media screen and (max-width:1024px){.Maps_module_details__b238435a{left:0;max-width:100%;min-width:100%;padding:1.25rem;position:absolute;top:0}.Maps_module_details__b238435a .Maps_module_close__b238435a{right:.5rem;top:.5rem}.Maps_module_details__b238435a .Maps_module_content__b238435a,.Maps_module_details__b238435a .Maps_module_detailsTitle__b238435a{margin-left:auto;margin-right:auto;max-width:25rem;padding:0;width:100%}.Maps_module_details__b238435a .Maps_module_detailsImage__b238435a{border-radius:.5rem;margin:0 auto 1.25rem;max-width:25rem;padding:0;width:100%}.Maps_module_details__b238435a .Maps_module_detailsImage__b238435a *{border-radius:inherit}.Maps_module_details__b238435a .Maps_module_availableJobs__b238435a{margin:1.25rem auto 0;max-width:25rem;width:100%}}.Maps_module_details__b238435a.Maps_module_animationOpen__b238435a{-webkit-animation:Maps_module_moveInMap__b238435a .5s cubic-bezier(.35,0,.5,1) 0s forwards;animation:Maps_module_moveInMap__b238435a .5s cubic-bezier(.35,0,.5,1) 0s forwards}@media screen and (max-width:1024px){.Maps_module_details__b238435a.Maps_module_animationOpen__b238435a{-webkit-animation:Maps_module_fadeInMap__b238435a .5s cubic-bezier(0,0,.1,1) 0s forwards;animation:Maps_module_fadeInMap__b238435a .5s cubic-bezier(0,0,.1,1) 0s forwards;opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}}.Maps_module_details__b238435a.Maps_module_animationOpen__b238435a>*{-webkit-animation:Maps_module_fadeInMap__b238435a .5s cubic-bezier(0,0,.1,1) .5s forwards;animation:Maps_module_fadeInMap__b238435a .5s cubic-bezier(0,0,.1,1) .5s forwards;opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}.Maps_module_details__b238435a.Maps_module_animationClose__b238435a{-webkit-animation:Maps_module_moveInMapReverse__b238435a .5s cubic-bezier(.35,0,.5,1) .5s forwards;animation:Maps_module_moveInMapReverse__b238435a .5s cubic-bezier(.35,0,.5,1) .5s forwards;max-width:25rem}@media screen and (max-width:1024px){.Maps_module_details__b238435a.Maps_module_animationClose__b238435a{-webkit-animation:Maps_module_fadeInMapReverse__b238435a .5s cubic-bezier(0,0,.1,1) .5s forwards;animation:Maps_module_fadeInMapReverse__b238435a .5s cubic-bezier(0,0,.1,1) .5s forwards;max-width:100%;min-width:100%}}.Maps_module_details__b238435a.Maps_module_animationClose__b238435a>*{-webkit-animation:Maps_module_fadeInMapReverse__b238435a .5s cubic-bezier(0,0,.1,1) 0s forwards;animation:Maps_module_fadeInMapReverse__b238435a .5s cubic-bezier(0,0,.1,1) 0s forwards;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.Maps_module_details__b238435a.Maps_module_backgroundGreyColor__b238435a,.Maps_module_details__b238435a.Maps_module_backgroundGreyColor__b238435a .Maps_module_closeButton__b238435a{background-color:#393a3d}.Maps_module_details__b238435a.Maps_module_backgroundGreyColor__b238435a .Maps_module_closeButton__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg,.Maps_module_details__b238435a.Maps_module_backgroundGreyColor__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg{stroke:#393a3d}.Maps_module_details__b238435a.Maps_module_backgroundBlackColor__b238435a,.Maps_module_details__b238435a.Maps_module_backgroundBlackColor__b238435a .Maps_module_closeButton__b238435a{background-color:#000}.Maps_module_details__b238435a.Maps_module_backgroundBlackColor__b238435a .Maps_module_closeButton__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg,.Maps_module_details__b238435a.Maps_module_backgroundBlackColor__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg{stroke:#000}.Maps_module_details__b238435a.Maps_module_backgroundWhiteColor__b238435a,.Maps_module_details__b238435a.Maps_module_backgroundWhiteColor__b238435a .Maps_module_closeButton__b238435a{background-color:#fff}.Maps_module_details__b238435a.Maps_module_backgroundWhiteColor__b238435a .Maps_module_closeButton__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg,.Maps_module_details__b238435a.Maps_module_backgroundWhiteColor__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg{stroke:#fff}.Maps_module_details__b238435a.Maps_module_backgroundProseriesBlue__b238435a,.Maps_module_details__b238435a.Maps_module_backgroundProseriesBlue__b238435a .Maps_module_closeButton__b238435a{background-color:#055393}.Maps_module_details__b238435a.Maps_module_backgroundProseriesBlue__b238435a .Maps_module_closeButton__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg,.Maps_module_details__b238435a.Maps_module_backgroundProseriesBlue__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg{stroke:#055393}.Maps_module_details__b238435a.Maps_module_backgroundIntuitBlue__b238435a,.Maps_module_details__b238435a.Maps_module_backgroundIntuitBlue__b238435a .Maps_module_closeButton__b238435a{background-color:#0077c5}.Maps_module_details__b238435a.Maps_module_backgroundIntuitBlue__b238435a .Maps_module_closeButton__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg,.Maps_module_details__b238435a.Maps_module_backgroundIntuitBlue__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg{stroke:#0077c5}.Maps_module_details__b238435a.Maps_module_backgroundIntuitSuperBlue__b238435a,.Maps_module_details__b238435a.Maps_module_backgroundIntuitSuperBlue__b238435a .Maps_module_closeButton__b238435a{background-color:#236cff}.Maps_module_details__b238435a.Maps_module_backgroundIntuitSuperBlue__b238435a .Maps_module_closeButton__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg,.Maps_module_details__b238435a.Maps_module_backgroundIntuitSuperBlue__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg{stroke:#236cff}.Maps_module_details__b238435a.Maps_module_backgroundIntuitBlueBerry__b238435a,.Maps_module_details__b238435a.Maps_module_backgroundIntuitBlueBerry__b238435a .Maps_module_closeButton__b238435a{background-color:#00254a}.Maps_module_details__b238435a.Maps_module_backgroundIntuitBlueBerry__b238435a .Maps_module_closeButton__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg,.Maps_module_details__b238435a.Maps_module_backgroundIntuitBlueBerry__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg{stroke:#00254a}.Maps_module_details__b238435a.Maps_module_backgroundProconnectBlue__b238435a,.Maps_module_details__b238435a.Maps_module_backgroundProconnectBlue__b238435a .Maps_module_closeButton__b238435a{background-color:#0097e6}.Maps_module_details__b238435a.Maps_module_backgroundProconnectBlue__b238435a .Maps_module_closeButton__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg,.Maps_module_details__b238435a.Maps_module_backgroundProconnectBlue__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg{stroke:#0097e6}.Maps_module_details__b238435a.Maps_module_backgroundLacerteGold__b238435a,.Maps_module_details__b238435a.Maps_module_backgroundLacerteGold__b238435a .Maps_module_closeButton__b238435a{background-color:#c4974d}.Maps_module_details__b238435a.Maps_module_backgroundLacerteGold__b238435a .Maps_module_closeButton__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg,.Maps_module_details__b238435a.Maps_module_backgroundLacerteGold__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg{stroke:#c4974d}.Maps_module_details__b238435a.Maps_module_backgroundRwGreen__b238435a,.Maps_module_details__b238435a.Maps_module_backgroundRwGreen__b238435a .Maps_module_closeButton__b238435a{background-color:#0fd46c}.Maps_module_details__b238435a.Maps_module_backgroundRwGreen__b238435a .Maps_module_closeButton__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg,.Maps_module_details__b238435a.Maps_module_backgroundRwGreen__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg{stroke:#0fd46c}.Maps_module_details__b238435a.Maps_module_backgroundRwDarkGreen__b238435a,.Maps_module_details__b238435a.Maps_module_backgroundRwDarkGreen__b238435a .Maps_module_closeButton__b238435a{background-color:#0a8543}.Maps_module_details__b238435a.Maps_module_backgroundRwDarkGreen__b238435a .Maps_module_closeButton__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg,.Maps_module_details__b238435a.Maps_module_backgroundRwDarkGreen__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg{stroke:#0a8543}.Maps_module_details__b238435a.Maps_module_backgroundQuickbooksGreen__b238435a,.Maps_module_details__b238435a.Maps_module_backgroundQuickbooksGreen__b238435a .Maps_module_closeButton__b238435a{background-color:#2ca01c}.Maps_module_details__b238435a.Maps_module_backgroundQuickbooksGreen__b238435a .Maps_module_closeButton__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg,.Maps_module_details__b238435a.Maps_module_backgroundQuickbooksGreen__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a svg{stroke:#2ca01c}.Maps_module_details__b238435a.Maps_module_copyGreyColor__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a{background-color:#393a3d}.Maps_module_details__b238435a.Maps_module_copyBlackColor__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a{background-color:#000}.Maps_module_details__b238435a.Maps_module_copyWhiteColor__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a{background-color:#fff}.Maps_module_details__b238435a.Maps_module_copyProseriesBlue__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a{background-color:#055393}.Maps_module_details__b238435a.Maps_module_copyIntuitBlue__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a{background-color:#0077c5}.Maps_module_details__b238435a.Maps_module_copyProconnectBlue__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a{background-color:#0097e6}.Maps_module_details__b238435a.Maps_module_copyLacerteGold__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a{background-color:#c4974d}.Maps_module_details__b238435a.Maps_module_copyRwGreen__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a{background-color:#0fd46c}.Maps_module_details__b238435a.Maps_module_copyRwDarkGreen__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a{background-color:#0a8543}.Maps_module_details__b238435a.Maps_module_copyQuickbooksGreen__b238435a .Maps_module_closeButton__b238435a.Maps_module_isMobile__b238435a{background-color:#2ca01c}@-webkit-keyframes Maps_module_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_module_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_module_moveInMap__b238435a{0%{max-width:0}to{max-width:25rem}}@keyframes Maps_module_moveInMap__b238435a{0%{max-width:0}to{max-width:25rem}}@-webkit-keyframes Maps_module_moveInMapReverse__b238435a{0%{max-width:25rem}to{max-width:0}}@keyframes Maps_module_moveInMapReverse__b238435a{0%{max-width:25rem}to{max-width:0}}@-webkit-keyframes Maps_module_fadeInMap__b238435a{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Maps_module_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_module_fadeInMapReverse__b238435a{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}}@keyframes Maps_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_rootContainer__5d6121cc{background:#0d333f}.NonAuthProductFinder_module_root__5d6121cc.NonAuthProductFinder_module_product_finder__5d6121cc{padding-left:0;padding-right:0}.NonAuthProductFinder_module_productFinderQuestion__5d6121cc{background:#0d333f;position:relative;width:100%}@media (min-width:1024px){.NonAuthProductFinder_module_productFinderQuestion__5d6121cc.NonAuthProductFinder_module_homePage__5d6121cc{border-radius:1rem;height:36.25rem;margin:auto;max-width:85rem}}.NonAuthProductFinder_module_productFinderQuestion__5d6121cc .NonAuthProductFinder_module_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_module_productFinderQuestion__5d6121cc .NonAuthProductFinder_module_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_module_productFinderQuestion__5d6121cc .NonAuthProductFinder_module_productFinderQuestion__wrapperData__5d6121cc{padding:0 2.5rem;position:relative}.NonAuthProductFinder_module_productFinderQuestion__5d6121cc .NonAuthProductFinder_module_productFinderQuestion__wrapperData__5d6121cc.NonAuthProductFinder_module_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_module_productFinderQuestion__5d6121cc .NonAuthProductFinder_module_productFinderQuestion__wrapperData__5d6121cc{padding-bottom:3.75rem}}@media (min-width:1024px){.NonAuthProductFinder_module_productFinderQuestion__5d6121cc .NonAuthProductFinder_module_productFinderQuestion__wrapperData__5d6121cc{max-width:30rem;padding:0;width:50%}}.NonAuthProductFinder_module_productFinderQuestion__5d6121cc .NonAuthProductFinder_module_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_module_productFinderQuestion__5d6121cc .NonAuthProductFinder_module_productFinderQuestion__wrapperDataTitle__5d6121cc{font-size:2.125rem;line-height:2.75rem;max-width:90%;text-align:center}}@media (min-width:1024px){.NonAuthProductFinder_module_productFinderQuestion__5d6121cc .NonAuthProductFinder_module_productFinderQuestion__wrapperDataTitle__5d6121cc{font-size:2.5rem;line-height:3.25rem;text-align:left}}.NonAuthProductFinder_module_productFinderQuestion__wrapperDataSubtitle__5d6121cc{display:none}@media (min-width:1024px){.NonAuthProductFinder_module_productFinderQuestion__wrapperDataSubtitle__5d6121cc{color:#fff;display:initial;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem;max-width:25rem}.NonAuthProductFinder_module_productFinderQuestion__wrapperDataSubtitle__5d6121cc ul{margin:0;padding-left:.9375rem}}.NonAuthProductFinder_module_productFinderQuestion__5d6121cc .NonAuthProductFinder_module_productFinderQuestion__wrapperCards__5d6121cc{min-height:35.625rem;padding:0 var(--spacing-rw-product-cards);width:55%}@media (min-width:768px){.NonAuthProductFinder_module_productFinderQuestion__5d6121cc .NonAuthProductFinder_module_productFinderQuestion__wrapperCards__5d6121cc{padding:0 5.125rem}}.NonAuthProductFinder_module_productFinderQuestion__5d6121cc .NonAuthProductFinder_module_productFinderQuestion__wrapperCards__5d6121cc.NonAuthProductFinder_module_mobile__5d6121cc{min-height:31.25rem;padding:0 1.25rem;width:100%}@media (min-width:768px){.NonAuthProductFinder_module_productFinderQuestion__5d6121cc .NonAuthProductFinder_module_productFinderQuestion__wrapperCards__5d6121cc.NonAuthProductFinder_module_mobile__5d6121cc{min-height:34.375rem}}@media (min-width:1024px){.NonAuthProductFinder_module_productFinderQuestion__5d6121cc .NonAuthProductFinder_module_productFinderQuestion__wrapperCards__5d6121cc{min-height:35.625rem;padding:0}}.NonAuthProductFinder_module_productFinderQuestion__wrapperCardsContent__5d6121cc{min-height:inherit;position:relative}@media (min-width:1024px){.NonAuthProductFinder_module_productFinderQuestion__wrapperCardsContent__5d6121cc{min-height:inherit}}.NonAuthProductFinder_module_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_module_productFinderQuestion__wrapperCardsContent__5d6121cc:before{display:block}}.NonAuthProductFinder_module_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_module_productFinderQuestion__wrapperCardsContent__5d6121cc:after{display:block}}.NonAuthProductFinder_module_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_module_productFinderQuestion__steps__5d6121cc.NonAuthProductFinder_module_mobile__5d6121cc{left:8.4375rem;padding-bottom:2.5rem;padding-top:1.25rem;position:relative;top:-.25rem}.NonAuthProductFinder_module_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_module_productFinderQuestion__stepsStep__5d6121cc{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.NonAuthProductFinder_module_productFinderQuestion__stepsStep__5d6121cc.NonAuthProductFinder_module_current__5d6121cc{opacity:1}.NonAuthProductFinder_module_productFinderQuestion__stepsStep__5d6121cc.NonAuthProductFinder_module_done__5d6121cc{background:var(--color-green-rw-green);height:.5rem;opacity:1}.NonAuthProductFinder_module_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_module_icon__5d6121cc{padding-left:3.75rem}@media (max-width:768px){.NonAuthProductFinder_module_icon__5d6121cc{position:relative;right:1.25rem}}.NonAuthProductFinder_module_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_module_header__5d6121cc{padding-bottom:.25rem;padding-top:.25rem;position:relative;right:1.75rem}}.NonAuthProductFinder_module_stepText__5d6121cc{margin-top:2.5rem}.NonAuthProductFinder_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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:#0077c5}: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_module_onPageNav__db4aade5{background:#fff;margin:0 auto;max-width:90rem;min-height:3.75rem}@media only screen and (min-width:768px){.OnPageNav_module_onPageNav__db4aade5{padding:0 2.5rem}}.OnPageNav_module_onPageNavShadow__db4aade5{max-width:100%;position:relative;z-index:1200}.OnPageNav_module_onPageNavShadow__db4aade5.OnPageNav_module_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_module_onPageNavShadow__db4aade5.OnPageNav_module_sticky__db4aade5{top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--globalnavHeight, 0px) + var(--secnavHeight, 0px) + var(--promoBannerHeight, 0px))!important}}.OnPageNav_module_onPageNavShadow__db4aade5.OnPageNav_module_sticky__db4aade5>.OnPageNav_module_onPageNavWrapper__db4aade5{border-top:.0625rem solid #e0e0e0}.OnPageNav_module_onPageNavShadow__db4aade5.OnPageNav_module_sticky__db4aade5>.OnPageNav_module_onPageNavWrapper__db4aade5>.OnPageNav_module_activeLinkWrapper__db4aade5{border-bottom:none}.OnPageNav_module_onPageNavWrapper__db4aade5{margin:0 auto;max-width:85rem;min-height:3.75rem;width:100%}.OnPageNav_module_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_module_onPageNavMenu__db4aade5{display:none}}.OnPageNav_module_onPageNavMenu__db4aade5.OnPageNav_module_tablet__db4aade5{display:none}@media only screen and (min-width:768px){.OnPageNav_module_onPageNavMenu__db4aade5.OnPageNav_module_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_module_onPageNavMenu__db4aade5.OnPageNav_module_tablet__db4aade5{padding:.625rem 2.5rem}}.OnPageNav_module_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_module_activeLinkWrapper__db4aade5{display:none}}.OnPageNav_module_activeLink__db4aade5{background:#fff;color:#393a3d;font-size:1rem;font-weight:500}.OnPageNav_module_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_module_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_module_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_module_productLink__db4aade5{background:#fff;color:#6b6c72;font-size:1rem;padding:.625rem 1.25rem;text-decoration:none}.OnPageNav_module_productLink__db4aade5:focus{border:.1875rem solid #0077c5;border:.1875rem solid var(--focusStateBorderColor);border-radius:.25rem}.OnPageNav_module_productLink__db4aade5.OnPageNav_module_active__db4aade5,.OnPageNav_module_productLink__db4aade5:hover{color:#393a3d;font-weight:500}.OnPageNav_module_productLink__db4aade5:visited{color:#6b6c72}.OnPageNav_module_productLink__db4aade5:visited.OnPageNav_module_active__db4aade5{color:#393a3d}@media only screen and (min-width:768px){.OnPageNav_module_productLink__db4aade5{margin-left:1.25rem;padding:0}.OnPageNav_module_productLink__db4aade5:first-of-type{margin-left:0}}@media only screen and (min-width:1024px){.OnPageNav_module_productLink__db4aade5{margin-left:2.5rem}}.OnPageNav_module_buyNow__db4aade5{display:none;text-align:center}@media only screen and (min-width:1024px){.OnPageNav_module_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_module_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_module_arrow__db4aade5.OnPageNav_module_open__db4aade5{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_pcgHeroCta__018f0544{display:-webkit-box;display:-ms-flexbox;display:flex}.PcgHero_module_pcgHeroPrimaryCta__018f0544{padding-right:1.25rem}.PcgHero_module_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_module_pcgHeroImage__018f0544{min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.PcgHero_module_pcgImageWrapper__018f0544{height:100%;width:100%}.PcgHero_module_pcgImageContainers__018f0544{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;width:100%}.PcgHero_module_pcgHero__018f0544{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;height:auto;margin:auto;max-width:90rem;padding:0;position:relative;width:100%}.PcgHero_module_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_module_pcgLogo__018f0544{color:#0077c5}.PcgHero_module_pcgHeroContainer__018f0544{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#f4f5f8));background:linear-gradient(180deg,#fff 50%,#f4f5f8)}.PcgHero_module_pcgProductImage__018f0544{max-height:3.75rem;min-height:1.75rem;width:17.75rem}@media screen and (max-width:768px){.PcgHero_module_isLarge__018f0544{display:none}.PcgHero_module_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_module_pcgHeroImageContainer__018f0544{max-height:6.25rem}.PcgHero_module_pcgHeroImage__018f0544{height:6.25rem}.PcgHero_module_pcgHeroDescriptionContainer__018f0544{margin:1.25rem 1.25rem 2.5rem;z-index:2}.PcgHero_module_pcgLogo__018f0544{margin:2.5rem 0;text-align:center}.PcgHero_module_pcgHeroCta__018f0544{margin-top:1.25rem}.PcgHero_module_pcgSubContainer__018f0544{margin-bottom:.9375rem;margin-left:1.25rem;margin-right:1.25rem}}@media screen and (min-width:1200px){.PcgHero_module_pcgLogo__018f0544{margin-left:5rem;margin-top:3.75rem;position:absolute}.PcgHero_module_pcgHeroDescriptionContainer__018f0544{grid-area:1/1;margin-top:9.3125rem;padding-right:3.75rem;z-index:2}.PcgHero_module_pcgImageWrapper__018f0544{display:grid}.PcgHero_module_pcgHeroImageContainer__018f0544{grid-area:1/1;height:100%}.PcgHero_module_container01__018f0544{margin-left:5rem;max-width:16.6875rem}.PcgHero_module_container02__018f0544{margin-left:2.5rem;width:50%}.PcgHero_module_container02__018f0544.PcgHero_module_pcgHeading3__018f0544{word-break:break-all}.PcgHero_module_pcgImage01Wrapper__018f0544{display:grid;width:55%}.PcgHero_module_pcgImage02Wrapper__018f0544{display:grid;width:45%}.PcgHero_module_pcgSubhead__018f0544{margin:2.5rem 0;max-width:16.6875rem}.PcgHero_module_pcgHeroCta__018f0544{margin-bottom:1.25rem}.PcgHero_module_pcgSubContainer__018f0544{margin-bottom:3.75rem;margin-top:2.5rem;padding-left:5rem;width:100%}.PcgHero_module_pcgCallBlockDescription__018f0544{max-width:16.6875rem}.PcgHero_module_isSmall__018f0544{display:none}}@media screen and (min-width:768px) and (max-width:1200px){.PcgHero_module_pcgHero__018f0544{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:64rem}.PcgHero_module_pcgHeroImageContainer__018f0544{max-height:12.5rem}.PcgHero_module_pcgHeroImage__018f0544{height:12.5rem}.PcgHero_module_pcgLogo__018f0544{margin:2.5rem}.PcgHero_module_pcgSubhead__018f0544{margin-bottom:2.5rem;margin-top:2.5rem}.PcgHero_module_pcgImageContainers__018f0544{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.PcgHero_module_pcgImage01Wrapper__018f0544,.PcgHero_module_pcgImage02Wrapper__018f0544{width:50%}.PcgHero_module_pcgHeroDescriptionContainer__018f0544{margin-left:2.5rem;margin-top:2.5rem}.PcgHero_module_pcgHeroCta__018f0544{margin-top:2.5rem}.PcgHero_module_isLarge__018f0544{display:none}.PcgHero_module_pcgSubContainer__018f0544{margin-bottom:2.5rem;margin-left:2.5rem;margin-right:2.5rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_pricingCardWrapper__5c411300{margin:0 auto;max-width:73.75rem;overflow:hidden;padding:1.25rem;position:relative}@media (max-width:1024px){.PricingCard_module_pricingCardWrapper__5c411300{padding:1.25rem 0}}.PricingCard_module_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_module_arrow__5c411300{display:none!important}}.PricingCard_module_arrow__5c411300:after,.PricingCard_module_arrow__5c411300:before{background:#fff;content:"";display:block;height:.1875rem;left:35%;position:absolute;top:48%;width:.9375rem}.PricingCard_module_arrow__5c411300:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left top;transform-origin:left top}.PricingCard_module_arrow__5c411300:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.PricingCard_module_left__5c411300{left:5%}.PricingCard_module_right__5c411300{left:auto;right:5%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}div[class*=arrow-sticky] .PricingCard_module_arrow__5c411300{position:fixed}.PricingCard_module_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_module_itemsContainer__5c411300.PricingCard_module_cardOffset__5c411300{left:-15%}}@media (max-width:480px){.PricingCard_module_itemsContainer__5c411300.PricingCard_module_cardOffset__5c411300{left:-60%}}@media (min-width:1024px){.PricingCard_module_itemsContainer__5c411300{margin-bottom:-1rem;overflow-x:auto;padding-bottom:1rem}}.PricingCard_module_itemsContainer__5c411300:after,.PricingCard_module_itemsContainer__5c411300:before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1024px){.PricingCard_module_itemsContainer__5c411300:after,.PricingCard_module_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_module_itemsContainer__5c411300:after:after,.PricingCard_module_itemsContainer__5c411300:after:before,.PricingCard_module_itemsContainer__5c411300:before:after,.PricingCard_module_itemsContainer__5c411300:before:before{content:none}}.PricingCard_module_eightCol__5c411300{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PricingCard_module_eightCol__5c411300:after,.PricingCard_module_eightCol__5c411300:before{content:none}@media (min-width:768px){.PricingCard_module_sixCol__5c411300{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.PricingCard_module_sixCol__5c411300:after,.PricingCard_module_sixCol__5c411300:before{content:none}}@media (min-width:768px) and (max-width:1024px){.PricingCard_module_sixCol__5c411300{left:0}}.PricingCard_module_column__5c411300{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.PricingCard_module_column__5c411300.PricingCard_module_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_module_column__5c411300.PricingCard_module_threeCol__5c411300{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:285px;max-width:var(--threeColTabSizeWithGutterSpace)}}@media (min-width:768px){.PricingCard_module_column__5c411300.PricingCard_module_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_module_column__5c411300.PricingCard_module_fourCol__5c411300{-ms-flex-preferred-size:33.333%;flex-basis:33.333%}}@media (min-width:768px){.PricingCard_module_column__5c411300.PricingCard_module_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_module_column__5c411300.PricingCard_module_sixCol__5c411300{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:768px){.PricingCard_module_column__5c411300.PricingCard_module_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_module_column__5c411300.PricingCard_module_eightCol__5c411300{-ms-flex-preferred-size:66.667%;flex-basis:66.667%}}.PricingCard_module_cardCarousel__5c411300 .PricingCard_module_column__5c411300{opacity:.3}@media (min-width:1024px){.PricingCard_module_cardCarousel__5c411300 .PricingCard_module_column__5c411300{opacity:1}}.PricingCard_module_cardCarousel__5c411300 .PricingCard_module_columnActive__5c411300{opacity:1}@-webkit-keyframes Modal_module_qbalFadeEnter__f3053826{0%{opacity:0}to{opacity:1}}@keyframes Modal_module_qbalFadeEnter__f3053826{0%{opacity:0}to{opacity:1}}@-webkit-keyframes Modal_module_qbalGrowEnter__f3053826{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:none;transform:none}}@keyframes Modal_module_qbalGrowEnter__f3053826{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:none;transform:none}}.Modal_module_overlayClosing__f3053826{opacity:0;-webkit-transition:opacity 333ms cubic-bezier(.35,0,.5,1);transition:opacity 333ms cubic-bezier(.35,0,.5,1)}.Modal_module_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_module_modalContentExiting__f3053826{animation:Modal_module_fadeSlideIn__f3053826 .24s ease reverse forwards}.Modal_module_container__f3053826{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:10000}.Modal_module_container__f3053826,.Modal_module_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_module_loaderContainer__f3053826{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:12.5rem;width:100%}.Modal_module_modalContent__f3053826{display:none}.Modal_module_modalContentReady__f3053826{-webkit-animation:Modal_module_fadeSlideIn__f3053826 .24s ease both;animation:Modal_module_fadeSlideIn__f3053826 .24s ease both;display:block}.Modal_module_modalContentReady__f3053826.Modal_module_instantPageLoadModalContentReady__f3053826{-webkit-animation:unset;animation:unset}@-webkit-keyframes Modal_module_fadeSlideIn__f3053826{0%{opacity:0;-webkit-transform:translateY(-.375rem);transform:translateY(-.375rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Modal_module_fadeSlideIn__f3053826{0%{opacity:0;-webkit-transform:translateY(-.375rem);transform:translateY(-.375rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.Modal_module_overlay__f3053826{-webkit-animation:Modal_module_qbalFadeEnter__f3053826 333ms cubic-bezier(.35,0,.5,1) backwards;animation:Modal_module_qbalFadeEnter__f3053826 333ms cubic-bezier(.35,0,.5,1) backwards;background-color:rgba(0,0,0,.4);height:100%;position:fixed;width:100%}.Modal_module_overlay__f3053826.Modal_module_instantPageLoadOverlay__f3053826{-webkit-animation:unset;animation:unset}.Modal_module_modal__f3053826{-webkit-animation:Modal_module_qbalFadeEnter__f3053826 .25s cubic-bezier(.35,0,.5,1) backwards,Modal_module_qbalGrowEnter__f3053826 .75s cubic-bezier(.15,1.3,.3,1) backwards;animation:Modal_module_qbalFadeEnter__f3053826 .25s cubic-bezier(.35,0,.5,1) backwards,Modal_module_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_module_modal__f3053826.Modal_module_instantPageLoadModal__f3053826{-webkit-animation:unset;animation:unset;background:#fff}.Modal_module_modal__f3053826.Modal_module_borderRadius4__f3053826{border-radius:.25rem}.Modal_module_modal__f3053826.Modal_module_borderRadius8__f3053826{border-radius:.5rem}.Modal_module_modal__f3053826.Modal_module_borderRadius16__f3053826{border-radius:1rem}.Modal_module_modal__f3053826.Modal_module_borderRadius20__f3053826{border-radius:1.25rem}.Modal_module_overflow__f3053826{overflow:auto;-webkit-overflow-scrolling:touch;padding:2rem}@media (min-width:768px){.Modal_module_overflow__f3053826{padding:2.5rem}}.Modal_module_modal__f3053826,.Modal_module_overflow__f3053826{max-height:calc(100vh - 2rem);max-height:-webkit-fill-available}@media (min-width:768px){.Modal_module_modal__f3053826,.Modal_module_overflow__f3053826{max-height:calc(100vh - 2.5rem)}}.Modal_module_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_module_close__f3053826:focus{border:.0625rem solid #0077c5}.Modal_module_stickyCloseBtn__f3053826{margin-left:auto;position:sticky;right:0;top:0}@media (max-width:1024px){.Modal_module_stickyCloseBtn__f3053826{margin-right:-3.75rem;right:-1.25rem}}.Modal_module_videomodal__f3053826{background:transparent;-webkit-box-shadow:none;box-shadow:none}.Modal_module_videomodal__f3053826 .Modal_module_close__f3053826{color:#fff}@media (min-width:1024px){.Modal_module_videomodal__f3053826 .Modal_module_overflow__f3053826{padding:0}}@media (min-width:768px){.Modal_module_small__f3053826{width:24rem}.Modal_module_medium__f3053826{width:36rem}.Modal_module_large__f3053826{width:42.5rem}}@media (min-width:1024px){.Modal_module_large__f3053826{width:47rem}}@media (min-width:768px){.Modal_module_semilarge__f3053826{width:40.5625rem}}@media (min-width:1024px){.Modal_module_semilarge__f3053826{width:56.25rem}}@media (min-width:1440px){.Modal_module_xlarge__f3053826{width:85rem}}@media (min-width:768px){.Modal_module_custom__f3053826{height:36rem;width:76.25rem}}.Modal_module_rwSuiCartModal__f3053826{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Modal_module_fullPage__f3053826{height:100%;width:100%}.Modal_module_showmodal__f3053826,.Modal_module_trialModal__f3053826{display:-webkit-box;display:-ms-flexbox;display:flex}.Modal_module_trialModal__f3053826{-ms-flex-wrap:wrap;flex-wrap:wrap}.Modal_module_trialModalLeft__f3053826{display:block;margin-right:2.5rem;text-align:left;width:70%}.Modal_module_trialModalTitle__f3053826{font-size:1.75rem;font-weight:600;line-height:2.25rem;margin-bottom:1.25rem}.Modal_module_trialModalSubtitle__f3053826,.Modal_module_trialModalTitle__f3053826{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;letter-spacing:normal;margin-top:0}.Modal_module_trialModalSubtitle__f3053826{font-size:1.5rem;font-weight:500;line-height:2rem}.Modal_module_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_module_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_module_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_module_buyButton__f3053826,.Modal_module_trialButton__f3053826{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 .625rem}@media screen and (max-width:768px){.Modal_module_trialModal__f3053826{display:-webkit-box;display:-ms-flexbox;display:flex}.Modal_module_trialModalRight__f3053826{display:contents}.Modal_module_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_module_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_module_buyButton__f3053826{margin-bottom:.625rem}.Modal_module_buyButton__f3053826,.Modal_module_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_module_trialButton__f3053826{margin-top:.625rem}.Modal_module_hideModalImageOnMobile__f3053826{display:none}}.Modal_module_modal__f3053826.Modal_module_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_module_overlay__f3053826.Modal_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_drawerOpen__69ad335c{height:100vh;overflow-y:hidden}.PricingComparisonChart_module_toggleContainer__69ad335c{padding-bottom:0}.PricingComparisonChart_module_sliderButton__69ad335c{display:block}@media (min-width:768px){.PricingComparisonChart_module_sliderButton__69ad335c{display:none}}.PricingComparisonChart_module_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_module_product_compare_chart__69ad335c{margin-top:0}}.PricingComparisonChart_module_shadowWrapper__69ad335c{background:none;display:none;height:100%;overflow:visible;pointer-events:none;position:absolute;width:100%}.PricingComparisonChart_module_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_module_shadowCell__69ad335c{margin-left:.5rem;margin-right:.5rem}}.PricingComparisonChart_module_shadowCell__69ad335c:first-child{display:none}@media (min-width:768px){.PricingComparisonChart_module_shadowCell__69ad335c:first-child{-webkit-box-shadow:none;box-shadow:none;display:block;margin-left:0;margin-right:-.5rem}}.PricingComparisonChart_module_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_module_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_module_headingsRow__69ad335c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.PricingComparisonChart_module_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_module_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_module_headingsCell__69ad335c:first-child{background-color:transparent;border:none;display:none}@media (min-width:768px){.PricingComparisonChart_module_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_module_headingsCell__69ad335c:first-child{max-width:20%;max-width:var(--first-col-desktop)}}@media (min-width:768px){.PricingComparisonChart_module_headingsCell__69ad335c:not(:first-child){max-width:140px;max-width:var(--product-col-tablet)}}@media (min-width:1024px){.PricingComparisonChart_module_headingsCell__69ad335c:not(:first-child){max-width:var(--product-col-desktop)}}.PricingComparisonChart_module_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_module_shadowLine__69ad335c{display:none}}.PricingComparisonChart_module_rowWrapper__69ad335c{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2.5rem}@media (min-width:768px){.PricingComparisonChart_module_rowWrapper__69ad335c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.PricingComparisonChart_module_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_module_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_module_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_module_featureListCol__69ad335c{border-radius:0;margin:0 .5rem 0 0}}.PricingComparisonChart_module_featureListCol__69ad335c:first-child{background-color:transparent;font-weight:500;padding-bottom:.5rem}@media (min-width:768px){.PricingComparisonChart_module_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_module_featureListCol__69ad335c:first-child{max-width:20%;max-width:var(--first-col-desktop)}}.PricingComparisonChart_module_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_module_rowsCell__69ad335c{width:140px;width:var(--product-col-tablet);-ms-flex-negative:1;border:.0625rem solid #e3e5e8;flex-shrink:1}.PricingComparisonChart_module_rowsCell__69ad335c:not(:first-child){margin-left:1rem}}@media (min-width:1024px){.PricingComparisonChart_module_rowsCell__69ad335c{width:var(--product-col-desktop)}}.PricingComparisonChart_module_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_module_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_module_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_module_addonSectionTitle__69ad335c{color:#000;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.5}.PricingComparisonChart_module_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_module_payrollAddonTitle__69ad335c{padding-left:1.5rem;text-align:left}.PricingComparisonChart_module_addonDescriptionFeature__69ad335c{color:#393a3d;font-size:.875rem;font-weight:400;line-height:1.5}.PricingComparisonChart_module_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_module_recommendedFlag__69ad335c{display:block}}.PricingComparisonChart_module_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_module_recommendedFlagShort__69ad335c{display:none}}.PricingComparisonChart_module_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_module_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_module_productTitle__69ad335c:after{left:0;margin:0}.PricingComparisonChart_module_productTitle__69ad335c{font-size:1.25rem;margin-bottom:1.25rem;padding-bottom:1.25rem;text-align:left}}.PricingComparisonChart_module_productTitleCenter__69ad335c{text-align:center}.PricingComparisonChart_module_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_module_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_module_originalPrice__69ad335c{font-size:1.25rem;padding-bottom:.5rem}}@media (min-width:1024px){.PricingComparisonChart_module_originalPrice__69ad335c{text-align:left}}.PricingComparisonChart_module_highlightedPrice__69ad335c{color:#393a3d;font-weight:700;line-height:1.3;text-align:center}@media (min-width:1024px){.PricingComparisonChart_module_highlightedPrice__69ad335c{text-align:left}}.PricingComparisonChart_module_showPrice__69ad335c{font-size:1.25rem;padding-bottom:.5rem;text-align:center}@media (min-width:1024px){.PricingComparisonChart_module_showPrice__69ad335c{font-size:2.5rem;text-align:left}}.PricingComparisonChart_module_showPrice__69ad335c span{font-size:.4em;position:relative;top:-1em}.PricingComparisonChart_module_priceDuration__69ad335c{font-size:.75rem;text-align:center}@media (min-width:1024px){.PricingComparisonChart_module_priceDuration__69ad335c{font-size:1rem;text-align:left}}.PricingComparisonChart_module_addonDescription__69ad335c,.PricingComparisonChart_module_productDescription__69ad335c{color:#393a3d;font-size:.75rem;line-height:1.3;text-align:center}@media (min-width:1024px){.PricingComparisonChart_module_addonDescription__69ad335c,.PricingComparisonChart_module_productDescription__69ad335c{font-size:.875rem;text-align:left}}.PricingComparisonChart_module_productDescription__69ad335c{font-weight:600;padding-top:.5rem}.PricingComparisonChart_module_addonDescription__69ad335c{font-weight:400}.PricingComparisonChart_module_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_module_productButton__69ad335c{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.PricingComparisonChart_module_compareText__69ad335c{color:#000;font-size:.75rem;font-weight:400;line-height:1.3;text-align:center}@media (min-width:768px){.PricingComparisonChart_module_compareText__69ad335c{font-size:.875rem}}.PricingComparisonChart_module_displayHide__69ad335c{display:none}.PricingComparisonChart_module_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_module_arrow__69ad335c{display:none!important}}.PricingComparisonChart_module_arrow__69ad335c:after,.PricingComparisonChart_module_arrow__69ad335c:before{background:#fff;content:"";display:block;height:.1875rem;left:35%;position:absolute;top:48%;width:.9375rem}.PricingComparisonChart_module_arrow__69ad335c:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left top;transform-origin:left top}.PricingComparisonChart_module_arrow__69ad335c:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.PricingComparisonChart_module_left__69ad335c{left:5%}.PricingComparisonChart_module_right__69ad335c{left:auto;right:5%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.PricingComparisonChart_module_toggleChart__69ad335c{max-height:28rem;overflow:hidden}.PricingComparisonChart_module_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_module_compareButton__69ad335c{margin:auto;position:relative;z-index:1500}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_pricingHeader__95f7352f{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}sub,sup{font-size:75%}.PricingHeroCa_module_headerContent__95f7352f{margin:auto}@media (min-width:1024px){.PricingHeroCa_module_headerContent__95f7352f{margin-right:3.75rem;width:83.333%}}.PricingHeroCa_module_headerTitle__95f7352f{color:#393a3d;font-size:2.125rem;font-weight:700;line-height:1.3}@media (min-width:768px){.PricingHeroCa_module_headerTitle__95f7352f{font-size:2.5rem}}.PricingHeroCa_module_headerSubtitle__95f7352f{color:#393a3d;font-size:1.5rem;font-weight:500;margin-bottom:1.25rem;padding-bottom:1.25rem}@media (min-width:768px){.PricingHeroCa_module_headerSubtitle__95f7352f{border-bottom:.0625rem solid #e3e5e8;font-size:1.75rem;line-height:1.5}}.PricingHeroCa_module_pricingHeaderList__95f7352f{display:block;list-style-type:none;margin:0;padding:0}@media (max-width:480px){.PricingHeroCa_module_pricingHeaderList__95f7352f{display:none}}@media (min-width:1024px){.PricingHeroCa_module_pricingHeaderList__95f7352f{display:-webkit-box;display:-ms-flexbox;display:flex}}.PricingHeroCa_module_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_module_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_module_headerBanner__95f7352f{display:none}}@media (min-width:1024px){.PricingHeroCa_module_headerBanner__95f7352f{width:16.667%}}.PricingHeroCa_module_headerBanner__95f7352f.PricingHeroCa_module_green__95f7352f{background:linear-gradient(225.32deg,#00c1bf,#53b700)}.PricingHeroCa_module_headerBanner__95f7352f.PricingHeroCa_module_teal__95f7352f{background-color:#00c1bf}.PricingHeroCa_module_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_module_headerBannerMobile__95f7352f{display:none}}.PricingHeroCa_module_headerBannerMobile__95f7352f.PricingHeroCa_module_green__95f7352f{background:linear-gradient(225.32deg,#00c1bf,#53b700)}.PricingHeroCa_module_headerBannerMobile__95f7352f.PricingHeroCa_module_teal__95f7352f{background-color:#00c1bf}.PricingHeroCa_module_bannerTitle__95f7352f{font-size:1.75rem;font-weight:700}.PricingHeroCa_module_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_module_animateIn__95f7352f;animation-name:PricingHeroCa_module_animateIn__95f7352f;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes PricingHeroCa_module_animateIn__95f7352f{0%{opacity:0;-webkit-transform:scale(.6) translate(-.5rem,-.0625rem);transform:scale(.6) translate(-.5rem,-.0625rem)}to{opacity:1}}@keyframes PricingHeroCa_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__dcf3a406.ProductFinderQuestion_module_product_finder__dcf3a406{padding-left:0;padding-right:0}.ProductFinderQuestion_module_productFinderQuestion__dcf3a406{background:#0d333f;position:relative;width:100%}@media (min-width:1024px){.ProductFinderQuestion_module_productFinderQuestion__dcf3a406{margin-left:1.25rem;margin-right:1.25rem;width:calc(100% - 2.5rem)}}.ProductFinderQuestion_module_productFinderQuestion__dcf3a406 .ProductFinderQuestion_module_productFinderQuestion__wrapper__dcf3a406{margin:0 auto;max-width:48rem;min-height:100vh;padding:1.25rem 1.125rem}@media (min-width:768px){.ProductFinderQuestion_module_productFinderQuestion__dcf3a406 .ProductFinderQuestion_module_productFinderQuestion__wrapper__dcf3a406{max-width:90rem;padding:2.5rem 2.0625rem}}@media (min-width:1024px){.ProductFinderQuestion_module_productFinderQuestion__dcf3a406 .ProductFinderQuestion_module_productFinderQuestion__wrapper__dcf3a406{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_module_productFinderQuestion__dcf3a406 .ProductFinderQuestion_module_productFinderQuestion__wrapperData__dcf3a406{padding:0 0 1.25rem;position:relative}@media (min-width:768px){.ProductFinderQuestion_module_productFinderQuestion__dcf3a406 .ProductFinderQuestion_module_productFinderQuestion__wrapperData__dcf3a406{padding-bottom:3.75rem}}@media (min-width:1024px){.ProductFinderQuestion_module_productFinderQuestion__dcf3a406 .ProductFinderQuestion_module_productFinderQuestion__wrapperData__dcf3a406{padding:6.5625rem 6.3125rem 0 0;width:50%}}.ProductFinderQuestion_module_productFinderQuestion__dcf3a406 .ProductFinderQuestion_module_productFinderQuestion__wrapperDataTitle__dcf3a406{font-size:1.75rem;line-height:2rem;margin:0;text-align:center}@media (min-width:768px){.ProductFinderQuestion_module_productFinderQuestion__dcf3a406 .ProductFinderQuestion_module_productFinderQuestion__wrapperDataTitle__dcf3a406{font-size:2.125rem;line-height:2.75rem}}@media (min-width:1024px){.ProductFinderQuestion_module_productFinderQuestion__dcf3a406 .ProductFinderQuestion_module_productFinderQuestion__wrapperDataTitle__dcf3a406{font-size:3rem;line-height:3.75rem;text-align:left}}.ProductFinderQuestion_module_productFinderQuestion__dcf3a406 .ProductFinderQuestion_module_productFinderQuestion__wrapperDataFeatureTitle__dcf3a406{display:none;font-weight:700;padding-top:2.5rem}@media (min-width:1024px){.ProductFinderQuestion_module_productFinderQuestion__dcf3a406 .ProductFinderQuestion_module_productFinderQuestion__wrapperDataFeatureTitle__dcf3a406{display:block}}.ProductFinderQuestion_module_productFinderQuestion__dcf3a406 .ProductFinderQuestion_module_productFinderQuestion__wrapperDataFeatureDescription__dcf3a406{color:#fff;display:none;font-size:1rem;font-weight:600;line-height:1.5rem;margin:0}@media (min-width:1024px){.ProductFinderQuestion_module_productFinderQuestion__dcf3a406 .ProductFinderQuestion_module_productFinderQuestion__wrapperDataFeatureDescription__dcf3a406{display:block}}.ProductFinderQuestion_module_productFinderQuestion__dcf3a406 .ProductFinderQuestion_module_productFinderQuestion__wrapperCards__dcf3a406{padding:0 var(--spacing-rw-product-cards)}@media (min-width:768px){.ProductFinderQuestion_module_productFinderQuestion__dcf3a406 .ProductFinderQuestion_module_productFinderQuestion__wrapperCards__dcf3a406{padding:0 5.125rem}}@media (min-width:1024px){.ProductFinderQuestion_module_productFinderQuestion__dcf3a406 .ProductFinderQuestion_module_productFinderQuestion__wrapperCards__dcf3a406{min-height:35.625rem;padding:0;width:50%}}.ProductFinderQuestion_module_productFinderQuestion__wrapperCardsContent__dcf3a406{min-height:31.25rem;position:relative}@media (min-width:1024px){.ProductFinderQuestion_module_productFinderQuestion__wrapperCardsContent__dcf3a406{min-height:inherit}}.ProductFinderQuestion_module_productFinderQuestion__wrapperCardsContent__dcf3a406: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_module_productFinderQuestion__wrapperCardsContent__dcf3a406:before{display:block}}.ProductFinderQuestion_module_productFinderQuestion__wrapperCardsContent__dcf3a406: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_module_productFinderQuestion__wrapperCardsContent__dcf3a406:after{display:block}}.ProductFinderQuestion_module_productFinderQuestion__steps__dcf3a406{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_module_productFinderQuestion__steps__dcf3a406{left:0;padding:0;position:absolute;top:6.25rem;width:calc(50% - 6.3125rem)}.ProductFinderQuestion_module_productFinderQuestion_Homepage__dcf3a406 .ProductFinderQuestion_module_productFinderQuestion__steps__dcf3a406{left:2.5rem;width:calc(50% - 8.8125rem);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.ProductFinderQuestion_module_productFinderQuestion__stepsStep__dcf3a406{background:#fff;border-radius:.0625rem;display:block;height:.25rem;margin:0 .125rem;opacity:.5;width:3.125rem}@media (min-width:1024px){.ProductFinderQuestion_module_productFinderQuestion__stepsStep__dcf3a406{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.ProductFinderQuestion_module_productFinderQuestion__stepsStep__dcf3a406.ProductFinderQuestion_module_current__dcf3a406{opacity:1}.ProductFinderQuestion_module_productFinderQuestion__stepsStep__dcf3a406.ProductFinderQuestion_module_done__dcf3a406{background:#0fd46c;height:.5rem;opacity:1}@media (min-width:1024px){.ProductFinderQuestion_module_productFinderQuestion_Homepage__dcf3a406{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_module_productFinderQuestion_Homepage__dcf3a406{margin:0 auto}}.ProductFinderQuestion_module_productFinderQuestion_Homepage__dcf3a406 .ProductFinderQuestion_module_productFinderQuestion__wrapper__dcf3a406{position:relative}@media (min-width:1024px){.ProductFinderQuestion_module_productFinderQuestion_Homepage__dcf3a406 .ProductFinderQuestion_module_productFinderQuestion__wrapper__dcf3a406{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_module_header__dcf3a406{margin:6.25rem auto 5rem;width:66.667%}@media (min-width:1024px){.ProductFinderQuestion_module_header__dcf3a406{width:50%}.ProductFinderQuestion_module_fullWidth__dcf3a406{margin:auto 0;width:100%}}.ProductFinderQuestion_module_stepText__dcf3a406{margin-top:2.5rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_productTimelineTime__39b7f169{font-size:1.75rem;font-weight:600;letter-spacing:normal;line-height:1.28571429;min-width:16.667%;text-align:right}.ProductTimeline_module_timelineMobileSeperator__39b7f169{display:none}@media (max-width:768px){.ProductTimeline_module_productTimelineTime__39b7f169{font-size:1.5rem;text-align:left;width:100%}.ProductTimeline_module_timelineMobileSeperator__39b7f169{display:block;padding:1.25rem 0 2.5rem}.ProductTimeline_module_productTimeline__39b7f169{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_propensityConainer__ff678bd0{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_module_propensityConainer__ff678bd0{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.Propensity_module_bgTofu__ff678bd0{background-color:var(--color-rw-tofu)}.Propensity_module_bgWhite__ff678bd0{background-color:#fff}.Propensity_module_bgLightBlue__ff678bd0{background-color:var(--color-blue-rw-sky)}.Propensity_module_right__ff678bd0{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_module_right__ff678bd0{padding-right:1.25rem;width:50%}}.Propensity_module_left__ff678bd0{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_module_left__ff678bd0{padding-left:2.5rem;-ms-flex-preferred-size:31.25rem;flex-basis:31.25rem}}@media (min-width:1200px){.Propensity_module_left__ff678bd0{padding-left:2.5rem;-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:768px){.Propensity_module_header__ff678bd0{max-width:31.25rem}}@media (min-width:1024px) and (max-width:1199px){.Propensity_module_header__ff678bd0 h2{font-size:2.25rem!important}}.Propensity_module_ctaSection__ff678bd0{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_module_ctaSection__ff678bd0{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.Propensity_module_ctaSection__ff678bd0 .Propensity_module_propensityButton__ff678bd0{padding-right:1.25rem}}.Propensity_module_propensityLink__ff678bd0{padding-left:1rem}.Propensity_module_cta2__ff678bd0{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.Propensity_module_carouselContainer__ff678bd0{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_module_carouselInnerContainer__ff678bd0{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_module_carouselInnerContainer__ff678bd0{max-width:25rem}}@media (min-width:1200px){.Propensity_module_carouselInnerContainer__ff678bd0{max-width:37.5rem}}.Propensity_module_carouselItem__ff678bd0{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 1.25rem;width:75%}.Propensity_module_carouselItem__ff678bd0 [class*=Video_module_video]{-webkit-box-shadow:none;box-shadow:none}@media (min-width:1024px){.Propensity_module_carouselItem__ff678bd0{margin:0 .625rem;width:75%}}@media (min-width:1200px){.Propensity_module_carouselItem__ff678bd0{margin:0;padding:0 1.25rem;width:50%}}.Propensity_module_arrow__ff678bd0{display:none}@media (min-width:768px){.Propensity_module_arrow__ff678bd0{background-color:#0d333f;border:none;border-radius:100%;cursor:pointer;display:block;height:3.75rem;width:3.75rem}.Propensity_module_arrowPrev__ff678bd0{margin-right:1.25rem}}@media (min-width:1200px){.Propensity_module_arrowPrev__ff678bd0{margin-left:2.5rem;margin-right:1.25rem}}@media (min-width:768px){.Propensity_module_arrowNext__ff678bd0{margin:0 1.25rem}}@media (min-width:1200px){.Propensity_module_arrowNext__ff678bd0{margin-left:1.25rem;margin-right:2.5rem}}.Propensity_module_arrowDisabled__ff678bd0{display:none;visibility:hidden}@media (min-width:1024px){.Propensity_module_arrowDisabled__ff678bd0{display:block;visibility:hidden}}@media (min-width:768px) and (max-width:1023px){.Propensity_module_arrowTabletEnabled__ff678bd0{display:block;visibility:visible}.Propensity_module_arrowTabletDisabled__ff678bd0{display:none}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__a28b2344{background-color:#fff}.QrcArticleHero_module_overlappedArticleHero__a28b2344{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_module_stackedArticleHero__a28b2344{margin:auto;max-width:66.667%}.QrcArticleHero_module_mediaContainer__a28b2344{border-radius:.75rem;margin:auto;overflow:hidden}.QrcArticleHero_module_textContentContainer__a28b2344{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_module_iesTheme__a28b2344 .QrcArticleHero_module_articleHero__a28b2344{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_module_iesTheme__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344>[data-testid=Image]{width:100%}.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgWintermint100__a28b2344{background-color:#eff4f9;background-color:var(--color-wintermint-100,#eff4f9)}.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgAgave20__a28b2344{background-color:var(--color-agave-20)}.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgBlueberry110__a28b2344{background-color:#00254a}.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgSuperblue__a28b2344{background-color:var(--color-ies-super-blue)}.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgWintermint100__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344{background-color:#eff4f9;background-color:var(--color-wintermint-100,#eff4f9)}.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgAgave20__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344{background-color:var(--color-agave-20)}.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgBlueberry110__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344{background-color:#00254a;color:#fff}.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgSuperblue__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344{background-color:var(--color-ies-super-blue);color:#fff}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_primaryAuthor__a28b2344{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_module_iesTheme__a28b2344 .QrcArticleHero_module_primaryAuthor__a28b2344:hover{color:#055393;text-decoration-color:#055393}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_primaryAuthor__a28b2344:focus{outline-color:#055393}.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgBlueberry110__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_primaryAuthor__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgSuperblue__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_primaryAuthor__a28b2344{color:#fff;-webkit-text-decoration:underline #fff solid auto;text-decoration:underline #fff solid auto}.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgBlueberry110__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_primaryAuthor__a28b2344:hover,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgSuperblue__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_primaryAuthor__a28b2344:hover{color:#fff;text-decoration-color:#fff}.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgBlueberry110__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_primaryAuthor__a28b2344:focus,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgSuperblue__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_primaryAuthor__a28b2344:focus{outline-color:#fff}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_articlePublishDate__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_articleUpdatedDate__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_author__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_readTime__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_reviewedByAuthor__a28b2344{color:#000;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5rem}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_categoryContainer__a28b2344{color:#000;font-style:normal;font-weight:500;line-height:1.5rem;margin-bottom:-.75rem}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_categoryContainer__a28b2344:focus,.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_categoryContainer__a28b2344:hover{color:#000;text-decoration-color:#000}.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgBlueberry110__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_articlePublishDate__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgBlueberry110__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_articleUpdatedDate__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgBlueberry110__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_author__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgBlueberry110__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_categoryContainer__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgBlueberry110__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_header__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgBlueberry110__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_iesTextContent__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgBlueberry110__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_readTime__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgBlueberry110__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_reviewedByAuthor__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgSuperblue__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_articlePublishDate__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgSuperblue__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_articleUpdatedDate__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgSuperblue__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_author__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgSuperblue__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_categoryContainer__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgSuperblue__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_header__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgSuperblue__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_iesTextContent__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgSuperblue__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_readTime__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgSuperblue__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_reviewedByAuthor__a28b2344{color:#fff}.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgBlueberry110__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_categoryContainer__a28b2344:focus,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgBlueberry110__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_categoryContainer__a28b2344:hover,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgSuperblue__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_categoryContainer__a28b2344:focus,.QrcArticleHero_module_iesTheme__a28b2344.QrcArticleHero_module_bgSuperblue__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_categoryContainer__a28b2344:hover{color:#fff;outline-color:#fff;text-decoration-color:#fff}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344{-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_module_iesTheme__a28b2344 .QrcArticleHero_module_hasMediaPadding__a28b2344>[data-testid=video],.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344.QrcArticleHero_module_hasMediaPadding__a28b2344 img{border-radius:.75rem}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_iesTextContent__a28b2344 p:last-child{margin-bottom:0}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_hasMediaPadding__a28b2344 [class*=Video_module_videoPreview]{border-radius:.75rem}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_hasMediaPadding__a28b2344.QrcArticleHero_module_removeBorderRadius__a28b2344 [class*=Video_module_videoPreview],.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_hasMediaPadding__a28b2344.QrcArticleHero_module_removeBorderRadius__a28b2344 [class*=Video_module_videoPreview]:before,.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_hasMediaPadding__a28b2344.QrcArticleHero_module_removeBorderRadius__a28b2344>[data-testid=video],.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344.QrcArticleHero_module_hasMediaPadding__a28b2344.QrcArticleHero_module_removeBorderRadius__a28b2344 img{border-radius:0}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_articleHero__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344 .QrcArticleHero_module_iesPlayButton__a28b2344{height:5rem;width:5rem}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_articleHero__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344 .QrcArticleHero_module_iesSmallPlayButton__a28b2344{height:3.25rem;width:3.25rem}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_noMediaLayout__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344{-webkit-box-flex:10;-ms-flex:10;flex:10}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344{-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_module_iesTheme__a28b2344 .QrcArticleHero_module_removeBorderRadius__a28b2344{border-radius:0}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_articleHero__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344 div[class*=Video_module_video]{height:100%;max-width:100%!important}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344 [data-testid=image-div]{height:100%}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344 .QrcArticleHero_module_iesborderRadius__a28b2344 [data-testid=videoDiv],.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344 .QrcArticleHero_module_iesborderRadius__a28b2344 [data-testid=videoDiv] img[class*=videoThumbnail],.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344 .QrcArticleHero_module_iesborderRadius__a28b2344 [data-testid=videoDiv]:after,.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344 .QrcArticleHero_module_iesborderRadius__a28b2344 [data-testid=videoDiv]:before,.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344 .QrcArticleHero_module_iesborderRadius__a28b2344[data-testid=video]{border-radius:0}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_smallMediaContainer__a28b2344{-webkit-box-flex:0;-ms-flex:0 0 27.5rem;flex:0 0 27.5rem}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_emptyMediaContainer__a28b2344{-webkit-box-flex:2;-ms-flex:2;flex:2}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_hasMediaPadding__a28b2344{padding-bottom:2.5rem;padding-top:2.5rem}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344 img{display:block;height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_iesTextContent__a28b2344{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_module_iesTheme__a28b2344 .QrcArticleHero_module_articleHero__a28b2344{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344{padding:2.5rem 1.25rem}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_hasMediaPadding__a28b2344{padding:0 1.25rem 1.25rem}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344.QrcArticleHero_module_hideInmobile__a28b2344{padding:0}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_categoryContainer__a28b2344{font-size:.75rem;font-weight:500;line-height:1rem;margin-bottom:0}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_header__a28b2344{font-size:2.5rem;line-height:3.25rem}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_articlePublishDate__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_articleUpdatedDate__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_author__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_readTime__a28b2344,.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_reviewedByAuthor__a28b2344{font-size:.75rem;line-height:1rem}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_metadata__a28b2344{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_module_iesTheme__a28b2344 [data-testid=socialMedia]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_iesTextContent__a28b2344{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_metadata__a28b2344 div:first-child{grid-column:auto}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_stackedMediaContainer__a28b2344{background-color:inherit}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_articleHero__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344 .QrcArticleHero_module_iesPlayButton__a28b2344{height:4.1875rem;width:4.1875rem}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_articleHero__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344 .QrcArticleHero_module_iesSmallPlayButton__a28b2344{height:3.75rem;width:3.75rem}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_articleHero__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344 div[class*=Video_module_video]{height:100%!important}}@media screen and (min-width:768px) and (max-width:1023px){.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_articleHero__a28b2344{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344{padding-right:2.5rem}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_hasMediaPadding__a28b2344{padding:0 2.5rem 2.5rem}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_categoryContainer__a28b2344{font-size:.75rem;font-weight:500;line-height:1rem;margin-bottom:0}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_textContentContainer__a28b2344 .QrcArticleHero_module_header__a28b2344{font-size:2.5rem;line-height:3.25rem}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_metadata__a28b2344{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_module_iesTheme__a28b2344 .QrcArticleHero_module_metadata__a28b2344 div:first-child{grid-column:auto}}.QrcArticleHero_module_iesTheme__a28b2344 [data-testid=socialMedia]{display:none}@media screen and (max-width:1023px){.QrcArticleHero_module_iesTheme__a28b2344 [data-testid=socialMedia]{display:block;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}.QrcArticleHero_module_iesTheme__a28b2344 [class*=SocialMedia_module_themeIes]{height:auto;margin-top:0}.QrcArticleHero_module_iesTheme__a28b2344 [class*=SocialMedia_module_themeIes] [class*=SocialMedia_module_socialContainer],.QrcArticleHero_module_iesTheme__a28b2344 [class*=SocialMedia_module_themeIes] [class*=SocialMedia_module_socialHeadingHoriz],.QrcArticleHero_module_iesTheme__a28b2344 [class*=SocialMedia_module_themeIes] [class*=SocialMedia_module_socialHeadingVertical]{margin-bottom:0;margin-left:0}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_smallMediaContainer__a28b2344{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;width:100%}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_iesTextContent__a28b2344{font-size:1rem;line-height:1.5rem;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_stackedArticleHero__a28b2344{padding:0}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_articleHero__a28b2344{max-width:100%}.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344>[data-testid=Image]{width:100%}}@media screen and (min-width:1024px) and (max-width:1440px){.QrcArticleHero_module_iesTheme__a28b2344 .QrcArticleHero_module_mediaContainer__a28b2344:not(.QrcArticleHero_module_emptyMediaContainer__a28b2344){margin-right:2.5rem}}.QrcArticleHero_module_overlappedText__a28b2344{margin-top:-12.5rem;position:relative;width:83.333%}.QrcArticleHero_module_categoryContainer__a28b2344{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_module_categoryContainer__a28b2344:focus,.QrcArticleHero_module_categoryContainer__a28b2344:hover{color:#dd2366;text-decoration:underline;text-decoration-color:#dd2366}.QrcArticleHero_module_categoryContainer__a28b2344:focus{outline:.0625rem solid #0077c5;outline-offset:.1875rem}.QrcArticleHero_module_header__a28b2344{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_module_iesTheme__a28b2344 .QrcArticleHero_module_header__a28b2344{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_module_iesTheme__a28b2344 .QrcArticleHero_module_metadata__a28b2344{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.QrcArticleHero_module_stackedHeader__a28b2344{font-size:3rem;line-height:4.25rem;padding:0}.QrcArticleHero_module_metadata__a28b2344{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_module_stackedMetadata__a28b2344{bottom:2.8125rem}.QrcArticleHero_module_articlePublishDate__a28b2344,.QrcArticleHero_module_articleUpdatedDate__a28b2344,.QrcArticleHero_module_author__a28b2344,.QrcArticleHero_module_readTime__a28b2344,.QrcArticleHero_module_reviewedByAuthor__a28b2344{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_module_primaryAuthor__a28b2344{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_module_primaryAuthor__a28b2344:hover{text-decoration:underline}.QrcArticleHero_module_primaryAuthor__a28b2344:focus{color:#000;outline:.0625rem solid #0077c5;outline-offset:.1875rem;text-decoration:underline}@media screen and (max-width:767px){.QrcArticleHero_module_overlappedArticleHero__a28b2344{display:flow-root;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;padding:0 1.25rem;width:100%}.QrcArticleHero_module_stackedArticleHero__a28b2344{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_module_stackedMediaContainer__a28b2344{background:#fff;margin-bottom:1.25rem;width:100%}.QrcArticleHero_module_overlappedMediaContainer__a28b2344{background:#fff;border-radius:0;width:100%}.QrcArticleHero_module_textContentContainer__a28b2344{background:#fff;height:auto;margin:0;padding:0;width:100%}.QrcArticleHero_module_overlappedText__a28b2344{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_module_overlappedHeader__a28b2344{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_module_overlappedHeader__a28b2344,.QrcArticleHero_module_stackedHeader__a28b2344{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_module_stackedHeader__a28b2344{font-size:2.5rem;line-height:3.25rem;margin:.75rem 0;text-align:center;word-break:break-word}.QrcArticleHero_module_metadata__a28b2344{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_module_metadata__a28b2344 div:first-child{grid-column:1/3}.QrcArticleHero_module_overlappedMetadata__a28b2344{text-align:left}.QrcArticleHero_module_textOnlyCategoryContainer__a28b2344{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_module_overlappedCategoryContainer__a28b2344,.QrcArticleHero_module_textOnlyCategoryContainer__a28b2344{-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_module_overlappedCategoryContainer__a28b2344{-webkit-box-ordinal-group:1;-ms-flex-order:0;margin:1.5rem 0 .75rem;order:0;text-align:left}.QrcArticleHero_module_textOnlyHeader__a28b2344{-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_module_overlappedArticleHero__a28b2344{padding:0 2.5rem;width:100%}.QrcArticleHero_module_stackedArticleHero__a28b2344{max-width:100%;padding:0 1.25rem}.QrcArticleHero_module_overlappedHeader__a28b2344{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_module_metadata__a28b2344{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_module_metadata__a28b2344 div:first-child{grid-column:1/3}.QrcArticleHero_module_overlappedCategoryContainer__a28b2344{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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_qrcContentCardContainer__1a980f04{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;height:100%}.QrcContentCard_module_qrcContentCardLink__1a980f04{cursor:pointer;text-decoration:none}.QrcContentCard_module_qrcContentCardContainer__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.QrcContentCard_module_contentCategoryTitle__1a980f04{color:#dd2366;font-size:1rem;text-transform:uppercase;word-wrap:break-word}@media screen and (max-width:480px){.QrcContentCard_module_contentCategoryTitle__1a980f04{padding-top:.5rem}}.QrcContentCard_module_iesTheme__1a980f04 .QrcContentCard_module_contentCategoryTitle__1a980f04{color:var(--color-black);font-weight:var(--font-weight-medium);line-height:var(--font-lineheight-size-05)}.QrcContentCard_module_contentArticleTitle__1a980f04{color:#000;word-wrap:break-word}.QrcContentCard_module_contentDescriptionWrapper__1a980f04{color:#000;margin-bottom:1.25rem;width:100%}.QrcContentCard_module_contentDate__1a980f04{color:#6b6c72}.QrcContentCard_module_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_module_contentAuthorInfoCardAnchor__1a980f04{position:relative;text-decoration:none;z-index:1}@media screen and (max-width:480px){.QrcContentCard_module_contentAuthorInfoCardAnchor__1a980f04{width:50%}}.QrcContentCard_module_iesTheme__1a980f04 .QrcContentCard_module_removeBorderRadius__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04 [class*=Video_videoPreview],.QrcContentCard_module_iesTheme__1a980f04 .QrcContentCard_module_removeBorderRadius__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04 [class*=Video_videoPreview] img,.QrcContentCard_module_iesTheme__1a980f04 .QrcContentCard_module_removeBorderRadius__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04 [class*=Video_videoPreview]:before,.QrcContentCard_module_iesTheme__1a980f04 .QrcContentCard_module_removeBorderRadius__1a980f04 [class*=Video_video][class*=Video_rwVideo]{border-radius:0}@media screen and (max-width:var(--breakpointsXsmall )){.QrcContentCard_module_iesContentAuthorInfoCard__1a980f04{width:100%}}.QrcContentCard_module_seventythirtygrids__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{height:auto!important}.QrcContentCard_module_mediaAvailable__1a980f04 .QrcContentCard_module_contentAuthorInfoCard__1a980f04{height:100%}.QrcContentCard_module_contentcardPlaybutton__1a980f04{bottom:0;height:5rem!important;right:0;width:5rem!important}.QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_contentcardPlaybutton__1a980f04{bottom:unset!important;height:5rem!important;left:50%!important;right:unset!important;top:30%!important;width:5rem!important}.QrcContentCard_module_xsmall__1a980f04 .QrcContentCard_module_contentcardPlaybutton__1a980f04{height:2.5rem!important;width:2.5rem!important}.QrcContentCard_module_contentArticleTitleLink__1a980f04{color:#000}.QrcContentCard_module_contentcardPlaybutton__1a980f04,.QrcContentCard_module_large__1a980f04,.QrcContentCard_module_medium__1a980f04,.QrcContentCard_module_small__1a980f04,.QrcContentCard_module_xsmall__1a980f04{left:unset!important;top:unset!important}.QrcContentCard_module_qrcVideoContentContainer__1a980f04{margin-bottom:0!important;max-width:unset!important;overflow:hidden}.QrcContentCard_module_search__1a980f04.QrcContentCard_module_qrcContentCardContainer__1a980f04{display:-webkit-box;display:-ms-flexbox;display:flex}.QrcContentCard_module_search__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{border-radius:var(--radius-small);height:100%!important;min-width:13.75rem;width:13.75rem}.QrcContentCard_module_search__1a980f04 .QrcContentCard_module_qrcImageWrapperContent__1a980f04{height:100%!important}@media screen and (min-width:1360px){.QrcContentCard_module_qrcImageContent__1a980f04,.QrcContentCard_module_qrcVideoContentContainer__1a980f04{border-radius:var(--radius-small) var(--radius-small) 0 0;overflow:hidden}.QrcContentCard_module_iesTheme__1a980f04 .QrcContentCard_module_removeBorderRadius__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04,.QrcContentCard_module_iesTheme__1a980f04 .QrcContentCard_module_removeBorderRadius__1a980f04.QrcContentCard_module_qrcVideoContentContainer__1a980f04{border-radius:0}.QrcContentCard_module_qrcContentCardContainer__1a980f04{margin:auto;max-width:90rem}.QrcContentCard_module_xlarge__1a980f04.QrcContentCard_module_qrcContentCardContainer__1a980f04{padding:0 2.5rem;position:relative}.QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_contentAuthorInfoCard__1a980f04{bottom:0;height:auto;overflow:hidden;padding:2.5rem 1.25rem;position:absolute;width:63.375rem}.QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_contentCategoryTitle__1a980f04{line-height:1.5rem;margin:0}.QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_contentArticleTitle__1a980f04{font-size:3rem;font-weight:700;line-height:3.75rem;margin:1.25rem 0}.QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_contentDate__1a980f04{font-size:1rem;line-height:1.5rem;margin:0}.QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{height:765px;height:var(--xlargeCardHeight)}.QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04{height:765px!important;height:var(--xlargeCardHeight)!important}.QrcContentCard_module_qrcVideoContentContainer__1a980f04,.QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{border-radius:var(--radius-small)}.QrcContentCard_module_iesTheme__1a980f04 .QrcContentCard_module_removeBorderRadius__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04,.QrcContentCard_module_iesTheme__1a980f04 .QrcContentCard_module_removeBorderRadius__1a980f04 .QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{border-radius:0}.QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_contentAlignedLeft__1a980f04.QrcContentCard_module_contentAuthorInfoCard__1a980f04{border-radius:0 var(--radius-small) 0 0;text-align:left}.QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_contentAlignedLeft__1a980f04.QrcContentCard_module_contentAuthorInfoCard__1a980f04.QrcContentCard_module_invertTextAlignment__1a980f04{text-align:right}.QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_contentAlignedCenter__1a980f04.QrcContentCard_module_contentAuthorInfoCard__1a980f04{border-radius:var(--radius-small) var(--radius-small) 0 0;left:0;margin:auto;right:0;text-align:center}.QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_contentAlignedRight__1a980f04.QrcContentCard_module_contentAuthorInfoCard__1a980f04{border-radius:var(--radius-small) 0 0;margin-right:2.5rem;right:0;text-align:right}.QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_contentAlignedRight__1a980f04.QrcContentCard_module_contentAuthorInfoCard__1a980f04.QrcContentCard_module_invertTextAlignment__1a980f04{text-align:left}.QrcContentCard_module_large__1a980f04.QrcContentCard_module_qrcContentCardContainer__1a980f04{max-width:87.5rem}.QrcContentCard_module_large__1a980f04 .QrcContentCard_module_contentArticleTitle__1a980f04{font-size:3rem;font-weight:700;line-height:3.75rem;margin:.75rem 0}.QrcContentCard_module_large__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{max-height:506px;max-height:var(--largeCardHeight)}.QrcContentCard_module_large__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04{max-height:506px!important;max-height:var(--largeCardHeight)!important}.QrcContentCard_module_large__1a980f04 .QrcContentCard_module_contentAuthorInfoCard__1a980f04{padding:1.25rem}.QrcContentCard_module_medium__1a980f04 .QrcContentCard_module_contentCategoryTitle__1a980f04{line-height:1rem;margin:0}.QrcContentCard_module_medium__1a980f04 .QrcContentCard_module_contentArticleTitle__1a980f04{font-size:1.75rem;font-weight:700;line-height:2.25rem;margin:.75rem 0}.QrcContentCard_module_medium__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{height:376px;height:var(--mediumCardHeight)}.QrcContentCard_module_medium__1a980f04 .QrcContentCard_module_contentAuthorInfoCard__1a980f04{padding:1.25rem}.QrcContentCard_module_medium__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04{max-height:376px!important;max-height:var(--mediumCardHeight)!important}.QrcContentCard_module_small__1a980f04 .QrcContentCard_module_contentAuthorInfoCard__1a980f04{padding:1.25rem}.QrcContentCard_module_small__1a980f04 .QrcContentCard_module_contentCategoryTitle__1a980f04{line-height:1rem;margin:0}.QrcContentCard_module_small__1a980f04 .QrcContentCard_module_contentArticleTitle__1a980f04{font-size:1.75rem;font-weight:700;line-height:2.25rem;margin:.75rem 0}.QrcContentCard_module_xsmall__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{height:133px;height:var(--xsmallCardHeight)}.QrcContentCard_module_xsmall__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04{height:133px!important;height:var(--xsmallCardHeight)!important}.QrcContentCard_module_mediaAvailable__1a980f04 .QrcContentCard_module_contentAuthorInfoCard__1a980f04{position:unset!important}}.QrcContentCard_module_contentcardVideoContainer__1a980f04{position:unset!important}.QrcContentCard_module_search__1a980f04 .QrcContentCard_module_qrcContentCardContainer__1a980f04{display:-webkit-box;display:-ms-flexbox;display:flex}.QrcContentCard_module_search__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04{width:13.75rem}@media screen and (min-width:1200px){.QrcContentCard_module_qrcImageContent__1a980f04,.QrcContentCard_module_qrcVideoContentContainer__1a980f04{border-radius:var(--radius-small) var(--radius-small) 0 0;overflow:hidden}.QrcContentCard_module_iesTheme__1a980f04 .QrcContentCard_module_removeBorderRadius__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04,.QrcContentCard_module_iesTheme__1a980f04 .QrcContentCard_module_removeBorderRadius__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04{border-radius:0}.QrcContentCard_module_large__1a980f04 .QrcContentCard_module_contentArticleTitle__1a980f04{font-size:1.75rem;font-weight:700;line-height:2.25rem;margin:.75rem 0}.QrcContentCard_module_large__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{height:506px;height:var(--largeCardHeight)}.QrcContentCard_module_large__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04{height:506px!important;height:var(--largeCardHeight)!important;max-width:unset!important;overflow:hidden}.QrcContentCard_module_large__1a980f04 .QrcContentCard_module_contentAuthorInfoCard__1a980f04{padding:1.25rem}.QrcContentCard_module_medium__1a980f04 .QrcContentCard_module_contentCategoryTitle__1a980f04{line-height:1rem;margin:0}.QrcContentCard_module_medium__1a980f04 .QrcContentCard_module_contentArticleTitle__1a980f04{font-size:1.75rem;font-weight:700;line-height:2.25rem;margin:1.25rem 0}.QrcContentCard_module_medium__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{height:376px;height:var(--mediumCardHeight)}.QrcContentCard_module_medium__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04{height:unset!important;max-width:unset!important;overflow:hidden}.QrcContentCard_module_medium__1a980f04 .QrcContentCard_module_contentAuthorInfoCard__1a980f04{padding:1.5rem}.QrcContentCard_module_fourgrids__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04,.QrcContentCard_module_small__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{height:248px;height:var(--gridDesktopMediaHeight)}.QrcContentCard_module_small__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04{height:248px!important;height:var(--gridDesktopMediaHeight)!important}}@media screen and (min-width:768px) and (max-width:1199px){.QrcContentCard_module_qrcImageContent__1a980f04,.QrcContentCard_module_qrcVideoContentContainer__1a980f04{border-radius:var(--radius-small) var(--radius-small) 0 0;overflow:hidden}.QrcContentCard_module_iesTheme__1a980f04 .QrcContentCard_module_removeBorderRadius__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04,.QrcContentCard_module_iesTheme__1a980f04 .QrcContentCard_module_removeBorderRadius__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04{border-radius:0}.QrcContentCard_module_contentCategoryTitle__1a980f04{font-size:.75rem;line-height:1rem;margin:0}.QrcContentCard_module_contentArticleTitle__1a980f04{font-size:1.25rem;font-weight:700;line-height:1.75rem;margin:.5rem 0}.QrcContentCard_module_qrcVideoContentContainer__1a980f04{border-radius:var(--radius-small) var(--radius-small) 0 0;height:unset!important;max-width:unset!important;overflow:hidden}.QrcContentCard_module_threegrids__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{height:7.5625rem}.QrcContentCard_module_fiftyfiftygrids__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04,.QrcContentCard_module_fourgrids__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{height:188px;height:var(--gridTabletMediaHeight)}.QrcContentCard_module_threegrids__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04{height:7.5625rem!important}.QrcContentCard_module_fiftyfiftygrids__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04,.QrcContentCard_module_fourgrids__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04{height:188px!important;height:var(--gridTabletMediaHeight)!important}.QrcContentCard_module_contentAuthorInfoCard__1a980f04{padding:1.25rem}.QrcContentCard_module_seventythirtygrids__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{height:unset}.QrcContentCard_module_threegrids__1a980f04 .QrcContentCard_module_contentcardPlaybutton__1a980f04{height:2.5rem!important;width:2.5rem!important}.QrcContentCard_module_qrcImageContentContainer__1a980f04{border-radius:var(--radius-small) var(--radius-small) 0 0}.QrcContentCard_module_search__1a980f04 .QrcContentCard_module_qrcContentCardContainer__1a980f04{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:767px){.QrcContentCard_module_xlarge__1a980f04.QrcContentCard_module_qrcContentCardContainer__1a980f04{position:relative}.QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_contentCategoryTitle__1a980f04{line-height:1rem}.QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_contentArticleTitle__1a980f04{font-size:1.75rem;font-weight:700;line-height:2.25rem;margin:1.25rem 0}.QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{height:595px;height:var(--xlargeandmediumMobileHeight)}.QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_qrcImageContentContainer__1a980f04{height:auto;width:100%!important}.QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04{height:595px!important;height:var(--xlargeandmediumMobileHeight)!important;max-width:unset!important;overflow:hidden;width:100%!important}.QrcContentCard_module_xlarge__1a980f04 .QrcContentCard_module_contentAuthorInfoCard__1a980f04{border-radius:0 var(--radius-small);bottom:0;height:auto;overflow:hidden;padding:1.5rem;position:absolute;width:14.0625rem}.QrcContentCard_module_large__1a980f04 .QrcContentCard_module_medium__1a980f04 .QrcContentCard_module_contentAuthorInfoCard__1a980f04{padding:1.25rem 1.5rem}.QrcContentCard_module_large__1a980f04 .QrcContentCard_module_medium__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04{max-height:unset!important;max-width:unset!important;overflow:hidden}.QrcContentCard_module_large__1a980f04 .QrcContentCard_module_qrcImageContentContainer__1a980f04{width:100%!important}.QrcContentCard_module_large__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{border-radius:var(--radius-small) var(--radius-small) 0 0;height:13rem}.QrcContentCard_module_large__1a980f04.QrcContentCard_module_qrcContentCardContainer__1a980f04,.QrcContentCard_module_medium__1a980f04.QrcContentCard_module_qrcContentCardContainer__1a980f04{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.QrcContentCard_module_medium__1a980f04 .QrcContentCard_module_qrcImageContentContainer__1a980f04{width:100%!important}.QrcContentCard_module_medium__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{border-radius:var(--radius-small) var(--radius-small) 0 0;height:13rem;width:100%}.QrcContentCard_module_small__1a980f04 .QrcContentCard_module_qrcVideoContentContainer__1a980f04{border-radius:var(--radius-small);height:188px!important;height:var(--gridTabletMediaHeight)!important;max-width:unset!important;width:50%}.QrcContentCard_module_small__1a980f04 .QrcContentCard_module_contentcardPlaybutton__1a980f04{height:2.5rem!important;left:45%!important;top:45%!important;width:2.5rem!important}.QrcContentCard_module_small__1a980f04.QrcContentCard_module_qrcContentCardContainer__1a980f04,.QrcContentCard_module_xsmall__1a980f04.QrcContentCard_module_qrcContentCardContainer__1a980f04{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%!important;margin:0;width:100%!important}.QrcContentCard_module_search__1a980f04 .QrcContentCard_module_qrcContentCardContainer__1a980f04,.QrcContentCard_module_small__1a980f04 .QrcContentCard_module_qrcContentCardContainer__1a980f04{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.QrcContentCard_module_small__1a980f04 .QrcContentCard_module_qrcImageContentContainer__1a980f04{height:188px;height:var(--gridTabletMediaHeight);width:10.375rem!important}.QrcContentCard_module_large__1a980f04 .QrcContentCard_module_contentAuthorInfoCard__1a980f04,.QrcContentCard_module_medium__1a980f04 .QrcContentCard_module_contentAuthorInfoCard__1a980f04{padding:.625rem;width:100%}.QrcContentCard_module_large__1a980f04 .QrcContentCard_module_contentCategoryTitle__1a980f04,.QrcContentCard_module_medium__1a980f04 .QrcContentCard_module_contentCategoryTitle__1a980f04{margin:0}.QrcContentCard_module_large__1a980f04 .QrcContentCard_module_contentArticleTitle__1a980f04,.QrcContentCard_module_medium__1a980f04 .QrcContentCard_module_contentArticleTitle__1a980f04{font-size:1rem;font-weight:700;line-height:1.5rem;margin:.75rem 0}.QrcContentCard_module_small__1a980f04 .QrcContentCard_module_contentAuthorInfoCard__1a980f04{border-radius:0 var(--radius-small) var(--radius-small) 0;height:188px;height:var(--gridTabletMediaHeight);width:100%}.QrcContentCard_module_small__1a980f04 .QrcContentCard_module_contentCategoryTitle__1a980f04{font-size:.75rem;font-weight:500;line-height:1rem;margin:0}.QrcContentCard_module_small__1a980f04 .QrcContentCard_module_contentArticleTitle__1a980f04{font-size:.75rem;font-weight:700;line-height:1rem;margin:.5rem 0}.QrcContentCard_module_small__1a980f04 .QrcContentCard_module_contentDate__1a980f04{font-size:.75rem;line-height:1.125rem}.QrcContentCard_module_small__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{font-size:.75rem;height:100%;line-height:1.125rem;-o-object-fit:cover;object-fit:cover}.QrcContentCard_module_qrcImageContent__1a980f04{border-radius:var(--radius-small) 0 0 var(--radius-small)}.QrcContentCard_module_iesTheme__1a980f04 .QrcContentCard_module_removeBorderRadius__1a980f04 .QrcContentCard_module_qrcImageContent__1a980f04{border-radius:0}.QrcContentCard_module_contentAuthorInfoCard__1a980f04{height:auto}.QrcContentCard_module_small__1a980f04 .QrcContentCard_module_qrcContentCard__1a980f04{border-radius:var(--radius-small)}.QrcContentCard_module_small__1a980f04 .QrcContentCard_module_qrcImageWrapperContent__1a980f04{height:100%}.QrcContentCard_module_xsmall__1a980f04{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.QrcContentCard_module_xsmall__1a980f04 .QrcContentCard_module_contentArticleTitle__1a980f04{font-weight:31.25rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_qrcContentCardGrid__312cb7a8.QrcContentCardGrid_module_removeSpaceBetween__312cb7a8{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.QrcContentCardGrid_module_threegrids__312cb7a8.QrcContentCardGrid_module_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_module_fourgrids__312cb7a8.QrcContentCardGrid_module_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_module_seventythirtygrids__312cb7a8 .QrcContentCardGrid_module_grid0__312cb7a8{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:calc(70% - .5em)}.QrcContentCardGrid_module_seventythirtygrids__312cb7a8 .QrcContentCardGrid_module_grid1__312cb7a8{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:calc(30% - .5em)}.QrcContentCardGrid_module_fiftyfiftygrids__312cb7a8 .QrcContentCardGrid_module_qrcContentCardGridWrapper__312cb7a8{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 0.5em);flex:0 1 calc(50% - 0.5em)}.QrcContentCardGrid_module_fourgrids__312cb7a8 .QrcContentCardGrid_module_qrcContentCardGridWrapper__312cb7a8{border-radius:var(--radius-small);overflow:hidden}.QrcContentCardGrid_module_qrcContentCardGridWrapper__312cb7a8{border-radius:var(--radius-small);margin-bottom:1.25rem;overflow:hidden}.QrcContentCardGrid_module_qrcContentCardGridWrapper__312cb7a8:hover{-webkit-box-shadow:var(--elevation-floating);box-shadow:var(--elevation-floating);-webkit-transform:scale(1.02);transform:scale(1.02)}.QrcContentCardGrid_module_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_module_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_module_seeMoreButton__312cb7a8{-ms-flex-negative:0;flex-shrink:0;padding:var(--spacing-xxsmall) calc(var(--spacing-xxsmall) + var(--spacing-small))}.QrcContentCardGrid_module_removeBorderRadius__312cb7a8 .QrcContentCardGrid_module_qrcContentCardGridWrapper__312cb7a8,.QrcContentCardGrid_module_removeBorderRadius__312cb7a8.QrcContentCardGrid_module_fourgrids__312cb7a8 .QrcContentCardGrid_module_qrcContentCardGridWrapper__312cb7a8{border-radius:0}.QrcContentCardGrid_module_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_module_sliderWrapper__312cb7a8{overflow:hidden;padding-bottom:1.25rem;padding-left:2.5rem;position:relative;width:100%}.QrcContentCardGrid_module_qrcContentCardGrid__312cb7a8.QrcContentCardGrid_module_asCarousel__312cb7a8{display:block;overflow:auto;padding:0;position:relative;width:100%}.QrcContentCardGrid_module_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_module_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_module_cardgrid__312cb7a8{width:100%}.QrcContentCardGrid_module_cardGridHeaderWrapper__312cb7a8{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;margin-bottom:0;padding:var(--spacing-small)}.QrcContentCardGrid_module_cardGridHeader__312cb7a8{font-size:var(--font-size-07);line-height:var(--font-lineheight-size-07)}.QrcContentCardGrid_module_seeMoreButton__312cb7a8{display:none}.QrcContentCardGrid_module_qrcContentCardGrid__312cb7a8{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.25rem}.QrcContentCardGrid_module_qrcContentCardGrid__312cb7a8.QrcContentCardGrid_module_asCarousel__312cb7a8{padding:0}.QrcContentCardGrid_module_seventythirtygrids__312cb7a8 .QrcContentCardGrid_module_grid0__312cb7a8,.QrcContentCardGrid_module_seventythirtygrids__312cb7a8 .QrcContentCardGrid_module_grid1__312cb7a8{width:100%}.QrcContentCardGrid_module_qrcContentCardGridWrapper__312cb7a8 .QrcContentCardGrid_module_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_module_sliderWrapper__312cb7a8{padding-bottom:0;padding-left:1.25rem}.QrcContentCardGrid_module_sliderElement__312cb7a8{gap:1.25rem;grid-auto-columns:calc(100% - 1.25rem);grid-template-rows:1fr;padding-right:0}.QrcContentCardGrid_module_removeBorderRadius__312cb7a8 .QrcContentCardGrid_module_qrcContentCardGridWrapper__312cb7a8,.QrcContentCardGrid_module_removeBorderRadius__312cb7a8.QrcContentCardGrid_module_fourgrids__312cb7a8 .QrcContentCardGrid_module_qrcContentCardGridWrapper__312cb7a8{border-radius:0}}@media screen and (min-width:1025px){.QrcContentCardGrid_module_cardGridHeaderWrapper__312cb7a8{margin:0 auto;margin-bottom:var(--spacing-xlarge);max-width:var(--breakpoints-xlarge)}.QrcContentCardGrid_module_cardGridHeaderWrapper__312cb7a8.QrcContentCardGrid_module_fourgrids__312cb7a8{margin-bottom:2.5rem}.QrcContentCardGrid_module_cardGridHeaderWrapper__312cb7a8.QrcContentCardGrid_module_sidePaddingDisabled__312cb7a8{padding-left:0;padding-right:0}.QrcContentCardGrid_module_qrcContentCardGrid__312cb7a8{margin:auto;max-width:var(--breakpoints-xlarge)}.QrcContentCardGrid_module_fourgrids__312cb7a8 .QrcContentCardGrid_module_qrcContentCardGridWrapper__312cb7a8{-webkit-box-flex:0;-ms-flex:0 1 calc(25% - 0.5em);flex:0 1 calc(25% - 0.5em)}.QrcContentCardGrid_module_threegrids__312cb7a8 .QrcContentCardGrid_module_qrcContentCardGridWrapper__312cb7a8{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33% - 0.5em);flex:0 1 calc(33.33% - 0.5em)}.QrcContentCardGrid_module_sidePadding__312cb7a8{padding:0}.QrcContentCardGrid_module_qrcContentCardGrid__312cb7a8.QrcContentCardGrid_module_asCarousel__312cb7a8{max-width:unset}.QrcContentCardGrid_module_sliderElement__312cb7a8{-webkit-transform:translateX(.625rem);transform:translateX(.625rem)}.QrcContentCardGrid_module_sliderElement__312cb7a8.QrcContentCardGrid_module_carouselOneRow__312cb7a8{grid-template-rows:1fr}.QrcContentCardGrid_module_sliderElement__312cb7a8.QrcContentCardGrid_module_carouselTwoRows__312cb7a8{grid-template-rows:1fr 1fr}.QrcContentCardGrid_module_controlsWrapper__312cb7a8{padding-right:var(--spacing-large)}.QrcContentCardGrid_module_removeBorderRadius__312cb7a8 .QrcContentCardGrid_module_qrcContentCardGridWrapper__312cb7a8,.QrcContentCardGrid_module_removeBorderRadius__312cb7a8.QrcContentCardGrid_module_fourgrids__312cb7a8 .QrcContentCardGrid_module_qrcContentCardGridWrapper__312cb7a8{border-radius:0}}@media screen and (min-width:768px) and (max-width:1024px){.QrcContentCardGrid_module_cardGridHeaderWrapper__312cb7a8.QrcContentCardGrid_module_sidePaddingDisabled__312cb7a8{padding-left:0;padding-right:0}.QrcContentCardGrid_module_cardGridHeader__312cb7a8{font-size:var(--font-size-07);line-height:2.75rem}.QrcContentCardGrid_module_cardGridHeaderWrapper__312cb7a8{gap:0;margin-bottom:var(--spacing-small)}.QrcContentCardGrid_module_seeMoreButton__312cb7a8{display:none}.QrcContentCardGrid_module_fourgrids__312cb7a8 .QrcContentCardGrid_module_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_module_threegrids__312cb7a8 .QrcContentCardGrid_module_qrcContentCardGridWrapper__312cb7a8{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33% - 0.5em);flex:0 1 calc(33.33% - 0.5em)}.QrcContentCardGrid_module_sidePadding__312cb7a8{padding:0}.QrcContentCardGrid_module_sliderElement__312cb7a8{-webkit-transform:translateX(.625rem);transform:translateX(.625rem)}.QrcContentCardGrid_module_sliderElement__312cb7a8.QrcContentCardGrid_module_carouselOneRow__312cb7a8{grid-template-rows:1fr}.QrcContentCardGrid_module_sliderElement__312cb7a8.QrcContentCardGrid_module_carouselTwoRows__312cb7a8{grid-template-rows:1fr 1fr}.QrcContentCardGrid_module_removeBorderRadius__312cb7a8 .QrcContentCardGrid_module_qrcContentCardGridWrapper__312cb7a8,.QrcContentCardGrid_module_removeBorderRadius__312cb7a8.QrcContentCardGrid_module_fourgrids__312cb7a8 .QrcContentCardGrid_module_qrcContentCardGridWrapper__312cb7a8{border-radius:0}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_qrcImageGallery__2bea5cb9{margin:auto}.QrcImageGallery_module_imageContainer__2bea5cb9{padding:1.25rem}.QrcImageGallery_module_imageDescriptionContainer__2bea5cb9{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;padding-bottom:.625rem}.QrcImageGallery_module_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_module_carouselControls__2bea5cb9{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.QrcImageGallery_module_leftArrow__2bea5cb9,.QrcImageGallery_module_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_module_carouselDots__2bea5cb9{padding:1rem 0}.QrcImageGallery_module_dots__2bea5cb9{display:inline-block;list-style:none;padding:0;text-align:center;width:100%}.QrcImageGallery_module_dots__2bea5cb9 li{cursor:pointer;display:inline-block}.QrcImageGallery_module_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_module_dots__2bea5cb9 li button.QrcImageGallery_module_active__2bea5cb9{background-color:#0d333f;opacity:1}img.QrcImageGallery_module_qrcCol12__2bea5cb9,img.QrcImageGallery_module_qrcCol6__2bea5cb9,img.QrcImageGallery_module_qrcCol8__2bea5cb9{aspect-ratio:16/9;border-radius:.75rem;width:20.9375rem}div.QrcImageGallery_module_qrcCol12__2bea5cb9,div.QrcImageGallery_module_qrcCol6__2bea5cb9,div.QrcImageGallery_module_qrcCol8__2bea5cb9{aspect-ratio:auto;max-width:20.9375rem}@media screen and (min-width:768px){.QrcImageGallery_module_leftArrow__2bea5cb9,.QrcImageGallery_module_rightArrow__2bea5cb9{margin:0 2.125rem}img.QrcImageGallery_module_qrcCol12__2bea5cb9,img.QrcImageGallery_module_qrcCol6__2bea5cb9,img.QrcImageGallery_module_qrcCol8__2bea5cb9{aspect-ratio:16/9;border-radius:var(--radius-small);width:43rem}div.QrcImageGallery_module_qrcCol12__2bea5cb9,div.QrcImageGallery_module_qrcCol6__2bea5cb9,div.QrcImageGallery_module_qrcCol8__2bea5cb9{aspect-ratio:auto;max-width:43rem}.QrcImageGallery_module_imageContainer__2bea5cb9{padding:2.5rem 2.5rem 1.25rem}}@media screen and (min-width:1024px){.QrcImageGallery_module_leftArrow__2bea5cb9,.QrcImageGallery_module_rightArrow__2bea5cb9{margin:0}img.QrcImageGallery_module_qrcCol6__2bea5cb9{aspect-ratio:16/9;border-radius:var(--radius-small);width:41.875rem}img.QrcImageGallery_module_qrcCol8__2bea5cb9{aspect-ratio:16/9;border-radius:var(--radius-small);width:56.25rem}img.QrcImageGallery_module_qrcCol12__2bea5cb9{aspect-ratio:16/9;border-radius:var(--radius-small);width:85rem}div.QrcImageGallery_module_qrcCol6__2bea5cb9{aspect-ratio:auto;max-width:41.875rem}div.QrcImageGallery_module_qrcCol8__2bea5cb9{aspect-ratio:auto;max-width:56.25rem}div.QrcImageGallery_module_qrcCol12__2bea5cb9{aspect-ratio:auto;max-width:85rem}.QrcImageGallery_module_imageContainer__2bea5cb9{padding:2.5rem 2.5rem 1.25rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_qrcTools__9bf08f57{margin:auto}.QrcTools_module_calculatorContainer__9bf08f57{margin:auto;max-width:41.875rem}.QrcTools_module_employeeCostCalculatorContainer__9bf08f57,.QrcTools_module_invoiceCalculatorContainer__9bf08f57,.QrcTools_module_paycheckContainer__9bf08f57{margin:auto;max-width:70.625rem}.QrcTools_module_calculatorSvg__9bf08f57{margin:auto;max-width:11.25rem}.QrcTools_module_categoryTitle__9bf08f57{color:#dd2366;font-size:1rem;font-weight:500;line-height:1rem;text-align:center;text-transform:uppercase}.QrcTools_module_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_module_calculatorTitle__9bf08f57{margin-bottom:1.25rem}}.QrcTools_module_calculatorProductBanner__9bf08f57{margin:auto;max-width:100%!important}.QrcTools_module_calculatorProductBannerText__9bf08f57{font-size:1.25rem!important;line-height:1.75rem!important;margin-bottom:0!important}.QrcTools_module_calculatorDescription__9bf08f57{color:#000;font-size:.875rem;font-weight:400;line-height:1.75rem;margin-bottom:2.5rem}.QrcTools_module_calculatorDescription__9bf08f57.QrcTools_module_employeeCostCalc__9bf08f57{margin-bottom:1.25rem}@media screen and (max-width:768px){.QrcTools_module_calculatorDescription__9bf08f57{margin:1.25rem}.QrcTools_module_employeeCostProductBanner__9bf08f57{margin-bottom:4.0625rem!important}}.QrcTools_module_employeeCalcDescriptionContainer__9bf08f57{margin-bottom:2.5rem}.EquityAndInvestmentCalculator_module_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_module_calculatorCard__e86c9d02{display:-webkit-box;display:-ms-flexbox;display:flex}}.EquityAndInvestmentCalculator_module_calculatorCardHeading__e86c9d02{color:#000;font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04)}.EquityAndInvestmentCalculator_module_calculatorCardDescription__e86c9d02{color:#000;font-size:1rem;font-weight:400;line-height:var(--font-lineheight-03);margin-bottom:.625rem}.EquityAndInvestmentCalculator_module_calculatorInput__e86c9d02{margin-bottom:1.25rem}.EquityAndInvestmentCalculator_module_calculatorInputCard__e86c9d02{padding:2.5rem}@media screen and (max-width:768px){.EquityAndInvestmentCalculator_module_calculatorInputCard__e86c9d02{padding:1.25rem}}.EquityAndInvestmentCalculator_module_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_module_calculatorResultCard__e86c9d02{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.25rem;text-align:center}}.EquityAndInvestmentCalculator_module_calculatorResultDescriptionCard__e86c9d02{margin-left:3.75rem}@media screen and (max-width:768px){.EquityAndInvestmentCalculator_module_calculatorResultDescriptionCard__e86c9d02{margin-left:0;text-align:left}}.EquityAndInvestmentCalculator_module_calculatorResultHeading__e86c9d02{color:#000;font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04);margin-left:.75rem}.EquityAndInvestmentCalculator_module_calculatorResultHeadingCard__e86c9d02{display:-webkit-box;display:-ms-flexbox;display:flex}.EquityAndInvestmentCalculator_module_calculatorResultHeadingKiwi__e86c9d02{background:#3bd85e;border-radius:.9375rem;height:.9375rem;margin-top:.375rem;width:1.02937rem}.EquityAndInvestmentCalculator_module_calculatorResultPercentage__e86c9d02{color:#000;font-size:2.5rem;font-weight:700;line-height:var(--font-lineheight-08)}.EquityAndInvestmentCalculator_module_calculatorInvestmentDescription__e86c9d02{color:#000;font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04);margin-top:1.25rem}.EquityAndInvestmentCalculator_module_calculatorInvestmentTotal__e86c9d02{color:#000;font-size:1.25rem;font-weight:600;line-height:var(--font-lineheight-04)}.EquityAndInvestmentCalculator_module_mobileBackButton__e86c9d02{margin-top:1.25rem}@media screen and (min-width:768px){.EquityAndInvestmentCalculator_module_mobileBackButton__e86c9d02{display:none}}@media screen and (max-width:768px){.EquityAndInvestmentCalculator_module_hideInputCardMobile__e86c9d02{-webkit-animation:EquityAndInvestmentCalculator_module_slideLeft__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1);animation:EquityAndInvestmentCalculator_module_slideLeft__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1);left:-30em;opacity:0;position:absolute}.EquityAndInvestmentCalculator_module_hideResultCardMobile__e86c9d02{-webkit-animation:EquityAndInvestmentCalculator_module_fadeOut__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1);animation:EquityAndInvestmentCalculator_module_fadeOut__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1);opacity:0;position:absolute}.EquityAndInvestmentCalculator_module_showInputCardMobile__e86c9d02{-webkit-animation:EquityAndInvestmentCalculator_module_slideRight__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1);animation:EquityAndInvestmentCalculator_module_slideRight__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1);position:relative}.EquityAndInvestmentCalculator_module_showResultCardMobile__e86c9d02{-webkit-animation:EquityAndInvestmentCalculator_module_slide__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1);animation:EquityAndInvestmentCalculator_module_slide__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1);position:relative}}@media screen and (min-width:500px){.EquityAndInvestmentCalculator_module_showResultCardMobile__e86c9d02{-webkit-animation:EquityAndInvestmentCalculator_module_slideDown__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1);animation:EquityAndInvestmentCalculator_module_slideDown__e86c9d02 var(--time2) cubic-bezier(.35,0,.5,1)}}@-webkit-keyframes EquityAndInvestmentCalculator_module_slideDown__e86c9d02{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes EquityAndInvestmentCalculator_module_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_module_slideLeft__e86c9d02{0%{opacity:1;z-index:0}to{opacity:0;z-index:-1}}@keyframes EquityAndInvestmentCalculator_module_slideLeft__e86c9d02{0%{opacity:1;z-index:0}to{opacity:0;z-index:-1}}@-webkit-keyframes EquityAndInvestmentCalculator_module_fadeOut__e86c9d02{0%{opacity:1;z-index:-1}20%{opacity:.8}to{opacity:0;z-index:0}}@keyframes EquityAndInvestmentCalculator_module_fadeOut__e86c9d02{0%{opacity:1;z-index:-1}20%{opacity:.8}to{opacity:0;z-index:0}}@-webkit-keyframes EquityAndInvestmentCalculator_module_slideRight__e86c9d02{0%{left:-30em;z-index:0}to{left:0;z-index:-1}}@keyframes EquityAndInvestmentCalculator_module_slideRight__e86c9d02{0%{left:-30em;z-index:0}to{left:0;z-index:-1}}@-webkit-keyframes EquityAndInvestmentCalculator_module_slide__e86c9d02{0%{left:6em;z-index:-1}to{left:0;z-index:0}}@keyframes EquityAndInvestmentCalculator_module_slide__e86c9d02{0%{left:6em;z-index:-1}to{left:0;z-index:0}}.CircularProgressBar_module_circleBackground__7b66ef96,.CircularProgressBar_module_circleProgress__7b66ef96{fill:none}.CircularProgressBar_module_circleBackground__7b66ef96{stroke:#e3e5e8}.CircularProgressBar_module_circleProgress__7b66ef96{stroke:var(--color-green-rw-green)}.CircularProgressBar_module_circleText__7b66ef96{font-size:2.5rem;font-weight:700;line-height:var(--font-lineheight-08);text-align:center;fill:#0d333f}.SelfEmployedCalculator_module_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_module_calculatorCard__5e913a92{display:-webkit-box;display:-ms-flexbox;display:flex}}.SelfEmployedCalculator_module_calculatorInputContainer__5e913a92{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SelfEmployedCalculator_module_calculatorCardHeading__5e913a92{color:#000;font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04)}.SelfEmployedCalculator_module_calculatorCardDescription__5e913a92{color:#000;font-size:1rem;font-weight:400;line-height:var(--font-lineheight-03);margin-bottom:.625rem}.SelfEmployedCalculator_module_calculatorInput__5e913a92{margin-right:1.25rem}.SelfEmployedCalculator_module_resultTax__5e913a92{display:-webkit-box;display:-ms-flexbox;display:flex}.SelfEmployedCalculator_module_resultLine__5e913a92{border-top:.0625rem solid #e3e5e8;margin-top:.5rem;width:45%}@media screen and (max-width:768px){.SelfEmployedCalculator_module_calculatorInputCard__5e913a92{padding:1.25rem}}.SelfEmployedCalculator_module_taxResult__5e913a92{color:#6b6c72!important;font-size:.875rem;font-weight:500;line-height:var(--font-lineheight-02)}.SelfEmployedCalculator_module_textCenter__5e913a92{text-align:center}.SelfEmployedCalculator_module_widthTenPercent__5e913a92{width:10%}.SelfEmployedCalculator_module_questionAnswerSection__5e913a92{margin-bottom:5rem}.SelfEmployedCalculator_module_marginBottomTwenty__5e913a92{margin-bottom:1.25rem}.SelfEmployedCalculator_module_calculatorResultCard__5e913a92{margin-top:2.5rem}.SelfEmployedCalculator_module_seperator__5e913a92{border:.0625rem solid #e3e5e8}.SelfEmployedCalculator_module_topBottomMarginLarge__5e913a92{margin:2.5rem 0}.SelfEmployedCalculator_module_vector__5e913a92{bottom:33.26%;left:20.92%;right:20.74%;top:33.36%}.SelfEmployedCalculator_module_taxCard__5e913a92{font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04);width:50%}.SelfEmployedCalculator_module_taxAmount__5e913a92{font-size:1.25rem;font-weight:600;line-height:var(--font-lineheight-04)}.SelfEmployedCalculator_module_socialSecurityTaxCard__5e913a92{font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04);width:50%}.SelfEmployedCalculator_module_taxText__5e913a92{margin-bottom:.25rem}.SelfEmployedCalculator_module_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_module_line__5e913a92{display:-webkit-box;display:-ms-flexbox;display:flex}.SelfEmployedCalculator_module_leftLine__5e913a92{border:.125rem solid #00a63b;height:.625rem;margin-left:7%;width:.125rem}.SelfEmployedCalculator_module_rightLine__5e913a92{border:.125rem solid #7ffa94;height:.625rem;margin-left:50%;width:.125rem}.SelfEmployedCalculator_module_taxResults__5e913a92{display:-webkit-box;display:-ms-flexbox;display:flex}.SelfEmployedCalculator_module_taxResultText__5e913a92{color:#6b6c72!important;font-size:.875rem;font-weight:500;line-height:var(--font-lineheight-02)}.SelfEmployedCalculator_module_widthFiftyPercent__5e913a92{width:50%}.SelfEmployedCalculator_module_calculatorResultHeading__5e913a92{color:#000;font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04)}.SelfEmployedCalculator_module_calculatorResultHeadingCard__5e913a92{display:-webkit-box;display:-ms-flexbox;display:flex}.SelfEmployedCalculator_module_calculatorResultHeadingKiwi__5e913a92{background:#3bd85e;border-radius:.9375rem;height:.9375rem;margin-top:.375rem;width:1.02937rem}.SelfEmployedCalculator_module_calculatorResultPercentage__5e913a92{color:#000;font-size:2.5rem;font-weight:700;line-height:var(--font-lineheight-08);margin-bottom:1.25rem}.SelfEmployedCalculator_module_taxCards__5e913a92{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem}.SelfEmployedCalculator_module_mobileBackButton__5e913a92{margin-top:1.25rem}@media screen and (min-width:768px){.SelfEmployedCalculator_module_mobileBackButton__5e913a92{display:none}}.SelfEmployedCalculator_module_frequentlyAskedQuestions__5e913a92{color:#000;font-size:2.125rem;font-weight:700;line-height:var(--font-lineheight-07);margin:2.5rem 0}.EmployeeCostCalculator_module_employeeCostCalculator__805ca423{position:relative}.EmployeeCostCalculator_module_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_module_flex__805ca423{display:-webkit-box;display:-ms-flexbox;display:flex}.EmployeeCostCalculator_module_alldoneTextWrapper__805ca423{position:relative}.EmployeeCostCalculator_module_alldoneTextWrapper__805ca423 .EmployeeCostCalculator_module_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_module_px10__805ca423{padding:0 .625rem}.EmployeeCostCalculator_module_m0__805ca423{margin:0!important}.EmployeeCostCalculator_module_bgWhite__805ca423{background:#fff!important}.EmployeeCostCalculator_module_spacer100px__805ca423{margin-bottom:6.25rem}.EmployeeCostCalculator_module_spacer22px__805ca423{margin-bottom:1.375rem}.EmployeeCostCalculator_module_spacer20px__805ca423{margin-bottom:1.25rem}.EmployeeCostCalculator_module_spacer10px__805ca423{margin-bottom:.625rem}.EmployeeCostCalculator_module_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_module_textGroup__805ca423,.EmployeeCostCalculator_module_text__805ca423{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.EmployeeCostCalculator_module_text__805ca423{margin-left:.75rem}.EmployeeCostCalculator_module_number__805ca423{color:#14324f;font-size:1.25rem;font-style:normal;font-weight:700;line-height:var(--font-lineheight-04)}.EmployeeCostCalculator_module_relative__805ca423{position:relative}.EmployeeCostCalculator_module_absolute__805ca423{position:absolute}.EmployeeCostCalculator_module_width100__805ca423{width:100%}.EmployeeCostCalculator_module_gap10__805ca423{gap:.625rem}.EmployeeCostCalculator_module_grid2__805ca423{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.EmployeeCostCalculator_module_grid2__805ca423{grid-template-columns:100%}}.EmployeeCostCalculator_module_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_module_closeIconWrapper__805ca423{right:0;top:0}.EmployeeCostCalculator_module_smFlexColumn__805ca423{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.EmployeeCostCalculator_module_addPerk__805ca423{font-size:1.25rem!important}.EmployeeCostCalculator_module_marginRight10__805ca423{margin-right:.625rem}.EmployeeCostCalculator_module_heading1__805ca423{color:#000!important;font-size:2.5rem!important;font-weight:700!important;line-height:var(--font-lineheight-08)!important}.EmployeeCostCalculator_module_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_module_heading3__805ca423{color:#000!important;font-size:1rem!important;font-weight:600!important;line-height:var(--font-lineheight-03)!important;margin-bottom:.5rem}.EmployeeCostCalculator_module_numberText__805ca423{color:#000!important;font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04)}.EmployeeCostCalculator_module_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_module_seperator__805ca423{border:.0625rem solid #eceef1}.EmployeeCostCalculator_module_marginTwenty__805ca423{margin-bottom:2.5rem;margin-top:2.5rem}.EmployeeCostCalculator_module_calcDropdownButton__805ca423,.EmployeeCostCalculator_module_calcDropdownContainer__805ca423{width:100%!important}.EmployeeCostCalculator_module_alignCenter__805ca423{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.EmployeeCostCalculator_module_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_module_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_module_estimatedResult__805ca423{display:none}}.EmployeeCostCalculator_module_marginBottom20__805ca423,.EmployeeCostCalculator_module_perkGroup__805ca423{margin-bottom:1.25rem}@media screen and (max-width:768px){.EmployeeCostCalculator_module_perkGroup__805ca423{margin-bottom:2.5rem}}.EmployeeCostCalculator_module_mobileResult__805ca423{display:none}@media screen and (max-width:768px){.EmployeeCostCalculator_module_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_module_mobileResultTitle__805ca423{color:#000!important;font-size:.875rem!important;font-weight:600}.EmployeeCostCalculator_module_mobileResultValue__805ca423{color:#000!important;font-size:1rem!important;font-weight:600}.EmployeeCostCalculator_module_descriptionText__805ca423{color:#000!important;font-size:1rem!important;font-weight:400;line-height:1.5rem}.EmployeeCostCalculator_module_estimatedCostText__805ca423{letter-spacing:-.1875rem;line-break:anywhere}.InputSlider_module_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_module_sliderWrapper__1629b486{grid-template-columns:100%}}.InputSlider_module_sliderTextInput__1629b486{width:100%}.InputSlider_module_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_module_inputSlider__1629b486:focus{outline:none}.InputSlider_module_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_module_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_module_inputSlider__1629b486::-moz-range-progress,.InputSlider_module_inputSlider__1629b486::-moz-range-track{background:linear-gradient(180deg,#f4f5f8,#f4f5f8) 100% 50%/100% .25rem no-repeat transparent;height:1.875rem;width:100%}.InputSlider_module_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_module_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_module_inputSlider__1629b486::-ms-track{background:transparent;border:0;color:transparent;height:1.875rem;width:100%}.InputSlider_module_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_module_inputSlider__1629b486::-ms-fill-upper{background:linear-gradient(180deg,#f4f5f8,#f4f5f8) 100% 50%/100% .25rem no-repeat transparent}.InputSlider_module_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_module_inputSlider__1629b486:focus::-webkit-slider-thumb,.InputSlider_module_inputSlider__1629b486:hover::-webkit-slider-thumb{background-color:var(--color-green-rw-green)!important}.InputSlider_module_inputSlider__1629b486:focus::-moz-range-thumb,.InputSlider_module_inputSlider__1629b486:hover::-moz-range-thumb{background-color:var(--color-green-rw-green)!important}.InputSlider_module_inputSlider__1629b486:focus::-ms-thumb,.InputSlider_module_inputSlider__1629b486:hover::-ms-thumb{background-color:var(--color-green-rw-green)!important}.PayCheckCalculator_module_paycheckCalculator__29fdbf6d{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:768px){.PayCheckCalculator_module_paycheckCalculator__29fdbf6d{margin:0 1rem}}.PayCheckCalculator_module_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_module_resultCard__29fdbf6d{display:none}}.PayCheckCalculator_module_mobileResultContainer__29fdbf6d{display:none}@media screen and (max-width:768px){.PayCheckCalculator_module_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_module_mobileResult__29fdbf6d{color:#000!important;font-size:1rem!important;font-weight:600}.PayCheckCalculator_module_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_module_introSection__29fdbf6d{margin:auto;max-width:41.875rem}@media screen and (max-width:768px){.PayCheckCalculator_module_introSection__29fdbf6d{margin:0 1rem}}.PayCheckCalculator_module_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_module_calculatorCard__29fdbf6d{padding:2.5rem}.PayCheckCalculator_module_calculatorDeduction__29fdbf6d{padding:1.25rem}.PayCheckCalculator_module_linkButton__29fdbf6d{color:#0077c5;cursor:pointer}.PayCheckCalculator_module_deleteDeduction__29fdbf6d{cursor:pointer}.PayCheckCalculator_module_flex__29fdbf6d{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:480px){.PayCheckCalculator_module_flex__29fdbf6d{display:block}}.PayCheckCalculator_module_wrapper__29fdbf6d{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}@media (max-width:480px){.PayCheckCalculator_module_wrapper__29fdbf6d{gap:0;grid-template-columns:1fr}.PayCheckCalculator_module_smW100__29fdbf6d{width:100%}}.PayCheckCalculator_module_flexTooltip__29fdbf6d{display:-webkit-box;display:-ms-flexbox;display:flex}.PayCheckCalculator_module_spacer22px__29fdbf6d{margin-bottom:1.375rem}.PayCheckCalculator_module_spacerTop20px__29fdbf6d{margin-top:1.25rem}.PayCheckCalculator_module_spacer20px__29fdbf6d{margin-bottom:1.25rem}.PayCheckCalculator_module_spacer60px__29fdbf6d{margin-bottom:3.75rem}@media (max-width:480px){.PayCheckCalculator_module_spacer20pxSmall__29fdbf6d{margin-top:1.25rem}}.PayCheckCalculator_module_floatRight__29fdbf6d{float:right}.PayCheckCalculator_module_spacer10px__29fdbf6d{margin-bottom:.625rem}.PayCheckCalculator_module_spacer6px__29fdbf6d{margin-right:.41625rem}.PayCheckCalculator_module_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_module_textGroup__29fdbf6d,.PayCheckCalculator_module_text__29fdbf6d{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.PayCheckCalculator_module_text__29fdbf6d{margin-left:.75rem}.PayCheckCalculator_module_number__29fdbf6d{color:#14324f;font-size:1.25rem;font-style:normal;font-weight:700;line-height:var(--font-lineheight-04)}.PayCheckCalculator_module_width50__29fdbf6d{width:50%}@media (max-width:480px){.PayCheckCalculator_module_width50__29fdbf6d{width:100%}}.PayCheckCalculator_module_width100__29fdbf6d{width:100%}.PayCheckCalculator_module_marginRight10__29fdbf6d{margin-right:.625rem}.PayCheckCalculator_module_heading2__29fdbf6d{font-size:1rem;font-weight:600;line-height:var(--font-lineheight-03);margin-bottom:.5rem}.PayCheckCalculator_module_numberText__29fdbf6d{color:var(--black);font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04)}.PayCheckCalculator_module_resultNumber__29fdbf6d{color:var(--black);font-size:2.5rem;font-weight:700;line-height:var(--font-lineheight-04)}.PayCheckCalculator_module_seperator__29fdbf6d{border:.0625rem solid #eceef1}.PayCheckCalculator_module_marginTwenty__29fdbf6d{margin-bottom:2.5rem;margin-top:2.5rem}.PayCheckCalculator_module_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_module_width33__29fdbf6d{width:33%}.PayCheckCalculator_module_width25__29fdbf6d{width:25%}.PayCheckCalculator_module_width75__29fdbf6d{width:75%}.PayCheckCalculator_module_errorMessage__29fdbf6d{color:#d52b1e;font-size:.875rem;font-style:italic;font-weight:500;margin-bottom:1.25rem}.PayCheckCalculator_module_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_module_infoText__29fdbf6d{color:#000;font-size:1.25rem;font-weight:400;line-height:var(--font-lineheight-04)}.PayCheckCalculator_module_resultWrapper__29fdbf6d{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.PayCheckCalculator_module_alignLeft__29fdbf6d{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.LogoUpload_module_logoUpload__3d6b2422{margin-bottom:1.25rem;width:100%}.LogoUpload_module_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_module_dNone__3d6b2422{display:none}.LogoUpload_module_logo__3d6b2422{height:8.125rem;max-height:8.125rem;-o-object-fit:contain;object-fit:contain;text-align:center}.LogoUpload_module_logo__3d6b2422 img{max-height:8.125rem!important;min-width:18.125rem!important;-o-object-fit:contain;object-fit:contain}.LogoUpload_module_textBlue__3d6b2422{color:#0077c5!important;font-size:1rem;font-weight:600;line-height:var(--font-lineheight-03)}.LogoUpload_module_textBlack__3d6b2422{font-size:1rem;font-weight:400;line-height:var(--font-lineheight-03)}.LogoUpload_module_mtXxsmall__3d6b2422{margin-top:.5rem}.LogoUpload_module_cursorHand__3d6b2422{cursor:pointer}.InvoiceCalculator_module_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_module_invoiceCalculator__fecdd1c5{display:grid;grid-template-columns:auto auto}}@media screen and (max-width:480px){.InvoiceCalculator_module_invoiceCalculator__fecdd1c5{display:grid;grid-template-columns:auto;row-gap:1.25rem}}.InvoiceCalculator_module_preview__fecdd1c5{min-width:50rem}.InvoiceCalculator_module_preview__fecdd1c5 .InvoiceCalculator_module_inputCard__fecdd1c5{width:100%}@media screen and (max-width:1024px){.InvoiceCalculator_module_preview__fecdd1c5{min-width:31.25rem}}@media screen and (max-width:768px){.InvoiceCalculator_module_preview__fecdd1c5{min-width:28.125rem}}@media screen and (max-width:480px){.InvoiceCalculator_module_preview__fecdd1c5{min-width:auto}}.InvoiceCalculator_module_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_module_calculatorCard__fecdd1c5{display:-webkit-box;display:-ms-flexbox;display:flex}}.InvoiceCalculator_module_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_module_calculatorCustomize__fecdd1c5{margin-bottom:1.25rem;max-width:100%}}.InvoiceCalculator_module_customizeInputSection__fecdd1c5{padding:2.5rem}.InvoiceCalculator_module_gridClientInfo__fecdd1c5,.InvoiceCalculator_module_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_module_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_module_serviceDelete__fecdd1c5{grid-area:1/1/2/5}.InvoiceCalculator_module_serviceDelete__fecdd1c5 .InvoiceCalculator_module_inputWrapper__fecdd1c5{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.InvoiceCalculator_module_serviceDelete__fecdd1c5 .InvoiceCalculator_module_inputWrapper__fecdd1c5 .InvoiceCalculator_module_serviceDeleteIcon__fecdd1c5{cursor:pointer;margin:0;width:.75rem}.InvoiceCalculator_module_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_module_calculatorCardSection__fecdd1c5{padding:2.5rem}@media screen and (max-width:768px){.InvoiceCalculator_module_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_module_calculatorCardSection__fecdd1c5 .InvoiceCalculator_module_input__fecdd1c5 input{border:none;border-radius:0!important;height:3rem!important;outline:none;width:100%!important}.InvoiceCalculator_module_calculatorCardSection__fecdd1c5:not(:last-child){border-bottom:.0625rem solid #e3e5e8}.InvoiceCalculator_module_calculatorCardSectionDark__fecdd1c5 .InvoiceCalculator_module_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_module_calculatorCardHeading__fecdd1c5{color:#000!important;font-size:1.25rem;font-weight:700;line-height:var(--font-lineheight-04)}.InvoiceCalculator_module_textInvoice__fecdd1c5{color:#000!important;font-size:1.75rem;font-weight:700;line-height:var(--font-lineheight-06)}.InvoiceCalculator_module_inputGroup__fecdd1c5,.InvoiceCalculator_module_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_module_inputWrapper__fecdd1c5{width:100%}.InvoiceCalculator_module_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_module_detailWrapper__fecdd1c5 .InvoiceCalculator_module_inputLabel__fecdd1c5{margin-right:.75rem}.InvoiceCalculator_module_inputLabel__fecdd1c5{font-weight:600!important}.InvoiceCalculator_module_inputLabel__fecdd1c5,.InvoiceCalculator_module_inputResultText__fecdd1c5{color:#000!important;font-size:1rem!important;line-height:var(--font-lineheight-03)!important;margin-bottom:.25rem!important}.InvoiceCalculator_module_inputResultText__fecdd1c5{font-weight:400!important}.InvoiceCalculator_module_resultLogo__fecdd1c5{margin:auto;max-height:8.125rem;max-width:14.375rem}.InvoiceCalculator_module_resultLogo__fecdd1c5 img{max-height:8.125rem!important;min-width:18.125rem!important;-o-object-fit:contain;object-fit:contain}.InvoiceCalculator_module_labelTotal__fecdd1c5{color:#000;font-size:1.25rem!important;font-weight:700!important;line-height:var(--font-lineheight-07)!important}.InvoiceCalculator_module_input__fecdd1c5{margin-bottom:1.25rem!important}.InvoiceCalculator_module_invoiceCalculatorInfo__fecdd1c5{margin:auto;max-width:41.875rem}.InvoiceCalculator_module_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_module_infoText__fecdd1c5{color:#000;font-size:1.25rem;font-weight:400;line-height:var(--font-lineheight-04)}.InvoiceCalculator_module_accordionWrapper__fecdd1c5>div{padding:0!important}.InvoiceCalculator_module_accordionItemTitle__fecdd1c5{color:#000;font-size:1.25rem;font-weight:500;line-height:var(--font-lineheight-04);padding:1.25rem}.InvoiceCalculator_module_mobileCustomCard__fecdd1c5{border-bottom:none!important;border-top:none!important}.InvoiceCalculator_module_resultTextWrapper__fecdd1c5{display:grid;gap:.75rem;grid-template-columns:50% 50%;max-width:18.75rem;width:100%}.InvoiceCalculator_module_inputServiceAmount__fecdd1c5{padding:1rem 0}.InvoiceCalculator_module_padding0__fecdd1c5{padding:0!important}.InvoiceCalculator_module_space__fecdd1c5{margin-bottom:2.5rem}.InvoiceCalculator_module_displayFlex__fecdd1c5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.InvoiceCalculator_module_editButton__fecdd1c5{background-color:#fff;border:.125rem solid #0d333f;color:#0d333f;font-size:var(--font-size-2)}.InvoiceCalculator_module_editButton__fecdd1c5:hover{border:.125rem solid #fff;color:#fff!important}.InvoiceCalculator_module_downloadButton__fecdd1c5{background-color:#0a8543;font-size:var(--font-size-2);margin-top:1rem}.InvoiceCalculator_module_inputBox__fecdd1c5{margin-right:.3125rem}.InvoiceCalculator_module_bgColorGray__fecdd1c5{background:#f4f5f8!important;color:#000!important}.InvoiceCalculator_module_dropdownWrapper__fecdd1c5,.InvoiceCalculator_module_dropdownWrapper__fecdd1c5 div{width:100%}.InvoiceCalculator_module_whiteDropdown__fecdd1c5 input{background:#fff!important}.InvoiceCalculator_module_w100__fecdd1c5{width:100%}.InvoiceCalculator_module_dInlineBlock__fecdd1c5{display:inline-block}.InvoiceCalculator_module_totalResult__fecdd1c5{font-size:2.5rem;font-weight:700;line-height:3.25rem}.InvoiceCalculator_module_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_module_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_module_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_module_mobileSectionHeaderText__fecdd1c5{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.InvoiceCalculator_module_whiteButton__fecdd1c5 button{background-color:#fff!important;color:#8d9096!important;max-width:100%!important;width:100%!important}.InvoiceCalculator_module_grayButton__fecdd1c5{color:"#000"!important}.InvoiceCalculator_module_grayButton__fecdd1c5 button{background-color:#f4f5f8!important;color:#000!important;max-width:100%!important;width:100%!important}.InvoiceCalculator_module_blueText__fecdd1c5{color:#0077c5!important}.InvoiceCalculator_module_paddingBSmall__fecdd1c5{padding-bottom:1.25rem}.InvoiceCalculator_module_paddingBLarge__fecdd1c5{padding-bottom:2.5rem}.InvoiceCalculator_module_clientInfoColumnText__fecdd1c5{color:#000!important;font-size:1.25rem;font-weight:700!important;line-height:var(--font-lineheight-03);padding-bottom:1.25rem}.InvoiceCalculator_module_closeIconSvg__fecdd1c5{margin-bottom:1rem;margin-left:1.25rem;width:.75rem}.InvoiceCalculator_module_closeTaxIcon__fecdd1c5{margin-left:1.25rem;width:.75rem}.InvoiceCalculator_module_mbXsmall__fecdd1c5{margin-bottom:1rem}.InvoiceCalculator_module_colorBox__fecdd1c5{margin-right:.75rem;padding:0}.InvoiceCalculator_module_colorBox__fecdd1c5 input{padding:.25rem}.InvoiceCalculator_module_serviceTable__fecdd1c5{width:100%}.InvoiceCalculator_module_serviceTable__fecdd1c5 th{border-bottom:.0625rem solid #e3e5e8;padding:0 0 .625rem;text-align:start}.InvoiceCalculator_module_serviceTable__fecdd1c5 td{border-bottom:.0625rem solid #e3e5e8;padding:.5rem 0;vertical-align:baseline}.InvoiceCalculator_module_addCustomField__fecdd1c5{margin-bottom:1.25rem!important}.InvoiceCalculator_module_checkbox__fecdd1c5{color:#000;font-size:1rem;font-weight:400;line-height:var(--font-lineheight-03);margin-bottom:1.25rem}.InvoiceCalculator_module_cursorHand__fecdd1c5{cursor:pointer}.InvoiceCalculator_module_borderTop__fecdd1c5{border-top:.0625rem solid #e3e5e8}.InvoiceCalculator_module_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_module_invoiceCalculatorContainerItemModule__fecdd1c5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.InvoiceCalculator_module_invoiceCalculatorModuleText__fecdd1c5{font-size:1.25rem;font-weight:700;line-height:1.75rem}.InvoiceCalculator_module_invoiceCalculatorModule__fecdd1c5{margin-top:1.25rem}.InvoiceCalculator_module_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_module_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_module_invoiceBannerChild__fecdd1c5{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.InvoiceCalculator_module_invoiceBanner__fecdd1c5{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;padding:0}.InvoiceCalculator_module_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_module_bannerTitle__fecdd1c5{font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:1rem}.InvoiceCalculator_module_bannerDesc__fecdd1c5{font-size:.875rem;font-weight:400;line-height:1.25rem;margin-bottom:1rem}.InvoiceCalculator_module_invoiceBannerPaymentcard__fecdd1c5{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5625rem}.InvoiceCalculator_module_bannerLink__fecdd1c5{color:#0077c5;display:block;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:1rem;text-decoration:none}.InvoiceCalculator_module_closeBanner__fecdd1c5{height:.5rem;position:absolute;right:1.25rem;top:.875rem;width:.875rem}.InvoiceCalculator_module_closeBanner__fecdd1c5:after{right:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.InvoiceCalculator_module_closeBanner__fecdd1c5:before{left:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.InvoiceCalculator_module_closeBanner__fecdd1c5:after,.InvoiceCalculator_module_closeBanner__fecdd1c5:before{background-color:#6b6c72;border-radius:.125rem;bottom:.1875rem;content:"";display:block;height:.125rem;position:absolute;width:.875rem}.InvoiceCalculator_module_hideOnMobile__fecdd1c5{display:block!important}.InvoiceCalculator_module_showOnMobile__fecdd1c5{display:none!important}.InvoiceCalculator_module_accordionDescription__fecdd1c5{font-size:1.25rem;font-weight:400!important}@media only screen and (max-width:1024px){.InvoiceCalculator_module_gridYourInfo__fecdd1c5{display:grid;grid-template-columns:auto auto}.InvoiceCalculator_module_gridYourInfo__fecdd1c5 .InvoiceCalculator_module_logoUploader__fecdd1c5{grid-area:1/1/2/3}.InvoiceCalculator_module_gridClientInfo__fecdd1c5{display:grid;grid-template-columns:auto auto}.InvoiceCalculator_module_gridClientInfo__fecdd1c5 .InvoiceCalculator_module_invoiceDetails__fecdd1c5{grid-area:2/1/2/3}.InvoiceCalculator_module_gridService__fecdd1c5{display:grid;grid-template-columns:auto auto}.InvoiceCalculator_module_gridService__fecdd1c5 .InvoiceCalculator_module_service__fecdd1c5{grid-area:2/1/3/3}.InvoiceCalculator_module_gridService__fecdd1c5 .InvoiceCalculator_module_serviceDelete__fecdd1c5{grid-area:1/1/2/3}.InvoiceCalculator_module_gridService__fecdd1c5 .InvoiceCalculator_module_serviceAmount__fecdd1c5{grid-area:4/1/5/3}.InvoiceCalculator_module_gridNotes__fecdd1c5{display:grid;grid-template-columns:auto}}@media only screen and (max-width:480px){.InvoiceCalculator_module_showOnMobile__fecdd1c5{display:block!important}.InvoiceCalculator_module_hideOnMobile__fecdd1c5{display:none!important}.InvoiceCalculator_module_gridYourInfo__fecdd1c5{display:grid;grid-template-columns:auto}.InvoiceCalculator_module_gridYourInfo__fecdd1c5 .InvoiceCalculator_module_logoUploader__fecdd1c5{grid-area:1/1/2/2}.InvoiceCalculator_module_invoiceCalculatorInfo__fecdd1c5{margin:auto;max-width:90%}.InvoiceCalculator_module_gridClientInfo__fecdd1c5{display:grid;grid-template-columns:auto}.InvoiceCalculator_module_gridClientInfo__fecdd1c5 .InvoiceCalculator_module_invoiceDetails__fecdd1c5{grid-area:3/1/4/2}.InvoiceCalculator_module_gridService__fecdd1c5{display:grid;grid-template-columns:auto auto}.InvoiceCalculator_module_gridService__fecdd1c5 .InvoiceCalculator_module_service__fecdd1c5{grid-area:2/1/3/3}.InvoiceCalculator_module_gridService__fecdd1c5 .InvoiceCalculator_module_serviceDelete__fecdd1c5{grid-area:1/1/2/3}.InvoiceCalculator_module_gridService__fecdd1c5 .InvoiceCalculator_module_serviceAmount__fecdd1c5{grid-area:4/1/5/3}.InvoiceCalculator_module_gridNotes__fecdd1c5{display:grid;grid-template-columns:auto}.InvoiceCalculator_module_whiteButton__fecdd1c5 button{background-color:#f4f5f8!important;color:#8d9096!important;margin-bottom:.625rem!important;max-width:100%!important;width:100%!important}.InvoiceCalculator_module_invoiceCalculatorContainerItemModule__fecdd1c5{padding:1.25rem 1.25rem 0}.InvoiceCalculator_module_invoiceBannerChild__fecdd1c5{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.StepByStepDescription_module_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_module_stepByStepDescription__b37f9f0c{color:#000;font-size:1.25rem;font-weight:400;line-height:var(--font-lineheight-04)}.StepByStepDescription_module_stepByStepContentWrapper__b37f9f0c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.StepByStepDescription_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_reviewBlock__331ff322{background-color:#f4f5f8;padding:2.5rem}.ReviewBlock_module_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_module_container__331ff322{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.5rem 0}.ReviewBlock_module_container__331ff322>div:not(:last-child){margin-bottom:2.5rem}}.ReviewBlock_module_container__331ff322.ReviewBlock_module_whiteColor__331ff322{background-color:#fff}.ReviewBlock_module_container__331ff322.ReviewBlock_module_transparent__331ff322{background-color:transparent}.ReviewBlock_module_container__331ff322.ReviewBlock_module_greyColor__331ff322{background-color:#393a3d}.ReviewBlock_module_container__331ff322.ReviewBlock_module_blackColor__331ff322{background-color:#000}h1.ReviewBlock_module_heading__331ff322,h2.ReviewBlock_module_heading__331ff322,h3.ReviewBlock_module_heading__331ff322,h4.ReviewBlock_module_heading__331ff322,h5.ReviewBlock_module_heading__331ff322,h6.ReviewBlock_module_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_module_heading__331ff322,h2.ReviewBlock_module_heading__331ff322,h3.ReviewBlock_module_heading__331ff322,h4.ReviewBlock_module_heading__331ff322,h5.ReviewBlock_module_heading__331ff322,h6.ReviewBlock_module_heading__331ff322{margin-bottom:2.5rem!important}}.ReviewBlock_module_quote__331ff322{color:#8d9096;font-size:.875rem;max-width:28.125rem;padding:0 1.25rem;text-align:center}.ReviewBlock_module_reviewStars__331ff322.ReviewBlock_module_isMobile__331ff322{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ReviewBlock_module_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_module_profile__331ff322{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}.ReviewBlock_module_profile__331ff322>div:nth-child(2){margin-top:.5rem}}.ReviewBlock_module_profile__331ff322 .ReviewBlock_module_profileImage__331ff322{height:auto;width:4.6875rem}.ReviewBlock_module_profile__331ff322 .ReviewBlock_module_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_module_profile__331ff322 .ReviewBlock_module_profileText__331ff322{margin-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.ReviewBlock_module_profile__331ff322 .ReviewBlock_module_profileText__331ff322 .ReviewBlock_module_primary__331ff322{color:#000;font-size:1.1rem;font-weight:600}@media screen and (max-width:1024px){.ReviewBlock_module_profile__331ff322 .ReviewBlock_module_profileText__331ff322 .ReviewBlock_module_primary__331ff322{font-size:.875rem;font-weight:400}}.ReviewBlock_module_profile__331ff322 .ReviewBlock_module_profileText__331ff322 .ReviewBlock_module_secondary__331ff322{color:#8d9096;font-size:.8rem}@media screen and (max-width:1024px){.ReviewBlock_module_profile__331ff322 .ReviewBlock_module_profileText__331ff322 .ReviewBlock_module_secondary__331ff322{font-size:.875rem}}.ReviewBlock_module_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_module_logoWrapper__331ff322 .ReviewBlock_module_logo__331ff322{max-height:4.6875rem;max-width:9.375rem}.ReviewBlock_module_Loader__331ff322{display:block;width:100%}.ReviewBlock_module_LoaderContent__331ff322{display:block;height:5rem;margin:2.5rem auto;position:relative;width:5rem}.ReviewBlock_module_LoaderContent__331ff322 div{-webkit-animation:ReviewBlock_module_loader__331ff322 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:ReviewBlock_module_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_module_LoaderContent__331ff322 div:after{background:#000;border-radius:50%;content:" ";display:block;height:.4375rem;margin:-.25rem 0 0 -.25rem;position:absolute;width:.4375rem}.ReviewBlock_module_LoaderContent__331ff322 div:first-child{-webkit-animation-delay:-36ms;animation-delay:-36ms}.ReviewBlock_module_LoaderContent__331ff322 div:first-child:after{left:3.9375rem;top:3.9375rem}.ReviewBlock_module_LoaderContent__331ff322 div:nth-child(2){-webkit-animation-delay:-72ms;animation-delay:-72ms}.ReviewBlock_module_LoaderContent__331ff322 div:nth-child(2):after{left:3.5rem;top:4.25rem}.ReviewBlock_module_LoaderContent__331ff322 div:nth-child(3){-webkit-animation-delay:-.108s;animation-delay:-.108s}.ReviewBlock_module_LoaderContent__331ff322 div:nth-child(3):after{left:3rem;top:4.4375rem}.ReviewBlock_module_LoaderContent__331ff322 div:nth-child(4){-webkit-animation-delay:-.144s;animation-delay:-.144s}.ReviewBlock_module_LoaderContent__331ff322 div:nth-child(4):after{left:2.5rem;top:4.5rem}.ReviewBlock_module_LoaderContent__331ff322 div:nth-child(5){-webkit-animation-delay:-.18s;animation-delay:-.18s}.ReviewBlock_module_LoaderContent__331ff322 div:nth-child(5):after{left:2rem;top:4.4375rem}.ReviewBlock_module_LoaderContent__331ff322 div:nth-child(6){-webkit-animation-delay:-.216s;animation-delay:-.216s}.ReviewBlock_module_LoaderContent__331ff322 div:nth-child(6):after{left:1.5rem;top:4.25rem}.ReviewBlock_module_LoaderContent__331ff322 div:nth-child(7){-webkit-animation-delay:-.252s;animation-delay:-.252s}.ReviewBlock_module_LoaderContent__331ff322 div:nth-child(7):after{left:1.0625rem;top:3.9375rem}.ReviewBlock_module_LoaderContent__331ff322 div:nth-child(8){-webkit-animation-delay:-.288s;animation-delay:-.288s}.ReviewBlock_module_LoaderContent__331ff322 div:nth-child(8):after{left:.75rem;top:3.5rem}.ReviewBlock_module_LoaderContent__331ff322.ReviewBlock_module_greyColor__331ff322 div:after{background-color:#393a3d}.ReviewBlock_module_LoaderContent__331ff322.ReviewBlock_module_blackColor__331ff322 div:after{background-color:#000}.ReviewBlock_module_LoaderContent__331ff322.ReviewBlock_module_whiteColor__331ff322 div:after{background-color:#fff}.ReviewBlock_module_LoaderContent__331ff322.ReviewBlock_module_proseriesBlue__331ff322 div:after{background-color:#055393}.ReviewBlock_module_LoaderContent__331ff322.ReviewBlock_module_intuitBlue__331ff322 div:after{background-color:#0077c5}.ReviewBlock_module_LoaderContent__331ff322.ReviewBlock_module_proconnectBlue__331ff322 div:after{background-color:#0097e6}.ReviewBlock_module_LoaderContent__331ff322.ReviewBlock_module_lacerteGold__331ff322 div:after{background-color:var(--color-gold-02)}.ReviewBlock_module_LoaderContent__331ff322.ReviewBlock_module_rwGreen__331ff322 div:after{background-color:var(--color-green-rw-green)}.ReviewBlock_module_LoaderContent__331ff322.ReviewBlock_module_rwDarkGreen__331ff322 div:after{background-color:#0a8543}.ReviewBlock_module_LoaderContent__331ff322.ReviewBlock_module_quickbooksGreen__331ff322 div:after{background-color:#2ca01c}@-webkit-keyframes ReviewBlock_module_loader__331ff322{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ReviewBlock_module_loader__331ff322{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_root__4dd32c7a.Rw2Hero_module_heightDefault__4dd32c7a{min-height:39.6875rem}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_heightSmall__4dd32c7a{min-height:35.9375rem}@media screen and (max-width:768px){.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_mblBgHeight__4dd32c7a{min-height:51.5rem}}@media screen and (min-width:1024px){.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_dskBottomPadding__4dd32c7a{padding-bottom:5rem}}@media screen and (max-width:767px){.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_mblAlignTop__4dd32c7a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_mblAlignCenter__4dd32c7a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_mblAlignBottom__4dd32c7a{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_backgroundWhite__4dd32c7a{background-color:#fff}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_backgroundBlack__4dd32c7a{background-color:#000;color:#fff}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_backgroundBlack__4dd32c7a .Rw2Hero_module_header__4dd32c7a,.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_backgroundBlack__4dd32c7a .Rw2Hero_module_subhead__4dd32c7a{color:#fff}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_backgroundBlue__4dd32c7a{background-color:#0d333f}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_backgroundBlue__4dd32c7a .Rw2Hero_module_header__4dd32c7a,.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_backgroundBlue__4dd32c7a .Rw2Hero_module_subhead__4dd32c7a{color:#fff}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_backgroundLightBlue__4dd32c7a{background-color:#dbedee}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_backgroundGreen__4dd32c7a{background-color:#0a8543}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_backgroundGreen__4dd32c7a .Rw2Hero_module_header__4dd32c7a,.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_backgroundGreen__4dd32c7a .Rw2Hero_module_subhead__4dd32c7a{color:#fff}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_backgroundLightGreen__4dd32c7a{background-color:#e8f5e3}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_backgroundLightOrange__4dd32c7a{background-color:#f7f8f3}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_backgroundRwTofu__4dd32c7a{background-color:#f3f2ef}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_backgroundRwDarkTofu__4dd32c7a{background-color:#e2e0db}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_contentDefault__4dd32c7a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (min-width:1024px){.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_contentDefault__4dd32c7a .Rw2Hero_module_leftContent__4dd32c7a{margin-left:2.5rem;margin-right:0}}@media screen and (min-width:768px){.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_contentDefault__4dd32c7a .Rw2Hero_module_rightContent__4dd32c7a{margin:0 16.667%}}@media screen and (min-width:1024px){.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_contentDefault__4dd32c7a .Rw2Hero_module_rightContent__4dd32c7a{margin-left:auto;margin-right:0;padding-left:1.25rem;padding-right:0}}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_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_module_root__4dd32c7a.Rw2Hero_module_contentReverse__4dd32c7a .Rw2Hero_module_rightContent__4dd32c7a{margin:0 16.667%}}@media screen and (min-width:1024px){.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_contentReverse__4dd32c7a .Rw2Hero_module_rightContent__4dd32c7a{margin-left:0;margin-right:0;padding-left:0;padding-right:1.25rem}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_contentReverse__4dd32c7a .Rw2Hero_module_leftContent__4dd32c7a{margin-right:8.333%}}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_contentCenter__4dd32c7a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_contentCenter__4dd32c7a .Rw2Hero_module_leftContent__4dd32c7a{margin-left:0}.Rw2Hero_module_root__4dd32c7a.Rw2Hero_module_contentCenter__4dd32c7a .Rw2Hero_module_rightContent__4dd32c7a{margin-right:0}.Rw2Hero_module_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_module_container__4dd32c7a.Rw2Hero_module_spaceBetween__4dd32c7a{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1023px){.Rw2Hero_module_heightDefault__4dd32c7a .Rw2Hero_module_leftContent__4dd32c7a{padding-bottom:2.5rem;padding-top:2.5rem}}@media screen and (min-width:768px){.Rw2Hero_module_heightDefault__4dd32c7a .Rw2Hero_module_leftContent__4dd32c7a{padding-bottom:3.75rem;padding-top:5rem}}@media screen and (min-width:1024px){.Rw2Hero_module_heightDefault__4dd32c7a .Rw2Hero_module_leftContent__4dd32c7a{padding:6.25rem 0}}@media screen and (max-width:1023px){.Rw2Hero_module_heightSmall__4dd32c7a .Rw2Hero_module_leftContent__4dd32c7a{padding-bottom:2.5rem;padding-top:2.5rem}}@media screen and (min-width:768px){.Rw2Hero_module_heightSmall__4dd32c7a .Rw2Hero_module_leftContent__4dd32c7a{padding-bottom:3.75rem;padding-top:5rem}}@media screen and (min-width:1024px){.Rw2Hero_module_heightSmall__4dd32c7a .Rw2Hero_module_leftContent__4dd32c7a{padding:0}.Rw2Hero_module_heightSmall__4dd32c7a .Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_header__4dd32c7a{font-size:3rem;line-height:3.75rem}}.Rw2Hero_module_leftContent__4dd32c7a{height:100%;width:auto;z-index:1}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_dskHeroLeftContentSpace__4dd32c7a{display:none}@media screen and (max-width:767px){.Rw2Hero_module_leftContent__4dd32c7a.Rw2Hero_module_mblAlignBottom__4dd32c7a{padding-bottom:5rem}}@media screen and (max-width:1023px){.Rw2Hero_module_leftContent__4dd32c7a{margin:0 2.5rem;width:100%}}@media screen and (min-width:1024px){.Rw2Hero_module_leftContent__4dd32c7a{width:41.667%}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_dskHeroLeftContentSpace__4dd32c7a{display:block}}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_textLeft__4dd32c7a{text-align:left}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_textLeft__4dd32c7a .Rw2Hero_module_subhead__4dd32c7a{padding-right:25%}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_textCenter__4dd32c7a{text-align:center}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_textCenter__4dd32c7a .Rw2Hero_module_subhead__4dd32c7a{padding:0 12.5%}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_textRight__4dd32c7a{text-align:right}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_textRight__4dd32c7a .Rw2Hero_module_subhead__4dd32c7a{padding-left:25%}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_textCenter__4dd32c7a button[class*=videoLink],.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_textRight__4dd32c7a button[class*=videoLink]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width:1023px){.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_copyContainer__4dd32c7a.Rw2Hero_module_textLeft__4dd32c7a{padding-right:16.667%}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_copyContainer__4dd32c7a.Rw2Hero_module_textLeft__4dd32c7a .Rw2Hero_module_subhead__4dd32c7a{padding:0}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_copyContainer__4dd32c7a.Rw2Hero_module_textCenter__4dd32c7a{padding-left:8.3335%;padding-right:8.3335%}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_copyContainer__4dd32c7a.Rw2Hero_module_textCenter__4dd32c7a .Rw2Hero_module_subhead__4dd32c7a{padding:0}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_copyContainer__4dd32c7a.Rw2Hero_module_textRight__4dd32c7a{padding-left:16.667%}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_copyContainer__4dd32c7a.Rw2Hero_module_textRight__4dd32c7a .Rw2Hero_module_subhead__4dd32c7a{padding:0}}@media screen and (max-width:767px){.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_copyContainer__4dd32c7a.Rw2Hero_module_textCenter__4dd32c7a,.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_copyContainer__4dd32c7a.Rw2Hero_module_textLeft__4dd32c7a,.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_copyContainer__4dd32c7a.Rw2Hero_module_textRight__4dd32c7a{padding:0}}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_copyContainer__4dd32c7a .Rw2Hero_module_eyebrow__4dd32c7a{font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:.625rem;text-transform:uppercase}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_copyContainer__4dd32c7a .Rw2Hero_module_eyebrow__4dd32c7a.Rw2Hero_module_grey__4dd32c7a{color:#393a3d}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_copyContainer__4dd32c7a .Rw2Hero_module_eyebrow__4dd32c7a.Rw2Hero_module_white__4dd32c7a{color:#fff}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_copyContainer__4dd32c7a .Rw2Hero_module_eyebrow__4dd32c7a.Rw2Hero_module_black__4dd32c7a{color:#000}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_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_module_leftContent__4dd32c7a .Rw2Hero_module_header__4dd32c7a{font-size:4.5rem;line-height:5.75rem}}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_subhead__4dd32c7a{color:#000;font-size:1rem;font-weight:500;line-height:1.5rem}@media screen and (min-width:1024px){.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_subhead__4dd32c7a{font-size:1.25rem;line-height:1.75rem}}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_ctaSection__4dd32c7a{margin-top:2.5rem}@media screen and (min-width:768px){.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_ctaSection__4dd32c7a>div{display:inline-block}}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_ctaSection__4dd32c7a>div:first-child .Rw2Hero_module_cta__4dd32c7a{margin-bottom:.625rem}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_ctaSection__4dd32c7a .Rw2Hero_module_cta__4dd32c7a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}@media screen and (min-width:768px){.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_ctaSection__4dd32c7a .Rw2Hero_module_cta__4dd32c7a{width:auto}}@media screen and (min-width:1024px){.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_ctaSection__4dd32c7a .Rw2Hero_module_cta__4dd32c7a{margin-left:1.25rem}}@media screen and (min-width:768px){.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_ctaSection__4dd32c7a.Rw2Hero_module_textCenter__4dd32c7a .Rw2Hero_module_cta__4dd32c7a,.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_ctaSection__4dd32c7a.Rw2Hero_module_textLeft__4dd32c7a .Rw2Hero_module_cta__4dd32c7a{margin-left:0;margin-right:1.25rem}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_ctaSection__4dd32c7a.Rw2Hero_module_textRight__4dd32c7a .Rw2Hero_module_cta__4dd32c7a{margin-left:1.25rem;margin-right:0}}.Rw2Hero_module_leftContent__4dd32c7a .Rw2Hero_module_videoLink__4dd32c7a{margin-top:1.25rem}.Rw2Hero_module_rightContent__4dd32c7a{height:100%;width:auto;z-index:0}@media screen and (max-width:1023px){.Rw2Hero_module_rightContent__4dd32c7a{margin:0 2.5rem;width:100%}}@media screen and (min-width:768px){.Rw2Hero_module_rightContent__4dd32c7a{width:83.333%}}@media screen and (min-width:1024px){.Rw2Hero_module_rightContent__4dd32c7a.Rw2Hero_module_col5__4dd32c7a{width:41.667%}.Rw2Hero_module_rightContent__4dd32c7a.Rw2Hero_module_col6__4dd32c7a{width:50%}}.Rw2Hero_module_rightContent__4dd32c7a img{width:100%}.Rw2Hero_module_videoMediaWrapper__4dd32c7a .Rw2Hero_module_videoContainer__4dd32c7a{margin:0 auto;max-width:20.9375rem;position:relative}@media (min-width:768px){.Rw2Hero_module_videoMediaWrapper__4dd32c7a .Rw2Hero_module_videoContainer__4dd32c7a{margin-bottom:3.75rem;max-width:35.625rem}}@media (min-width:1024px){.Rw2Hero_module_videoMediaWrapper__4dd32c7a .Rw2Hero_module_videoContainer__4dd32c7a{max-width:41.875rem}}.Rw2Hero_module_videoMediaWrapper__4dd32c7a .Rw2Hero_module_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_module_videoMediaWrapper__4dd32c7a .Rw2Hero_module_videoContainer__4dd32c7a .Rw2Hero_module_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_module_videoMediaWrapper__4dd32c7a .Rw2Hero_module_videoContainer__4dd32c7a .Rw2Hero_module_playBtn__4dd32c7a:focus{outline:none}.Rw2Hero_module_videoMediaWrapper__4dd32c7a .Rw2Hero_module_videoContainer__4dd32c7a .Rw2Hero_module_playBtn__4dd32c7a:focus-visible+div{outline:.0625rem solid #005fcc}.Rw2Hero_module_videoMediaWrapper__4dd32c7a .Rw2Hero_module_videoContainer__4dd32c7a .Rw2Hero_module_playBtn__4dd32c7a svg{height:100%;pointer-events:none;width:100%}@media screen and (min-width:1024px){.Rw2Hero_module_videoMediaWrapper__4dd32c7a .Rw2Hero_module_videoContainer__4dd32c7a .Rw2Hero_module_playBtn__4dd32c7a{height:18.75%;width:18.75%}}.Rw2Hero_module_rightContent__4dd32c7a.Rw2Hero_module_inlineVideo__4dd32c7a.Rw2Hero_module_justifyCenter__4dd32c7a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Rw2Hero_module_backgroundImage__4dd32c7a{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.Rw2Hero_module_backgroundImage__4dd32c7a .Rw2Hero_module_image__4dd32c7a{height:100%;width:100%}.Rw2Hero_module_backgroundImage__4dd32c7a .Rw2Hero_module_image__4dd32c7a>div{height:100%}.Rw2Hero_module_backgroundImage__4dd32c7a .Rw2Hero_module_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_module_backgroundImage__4dd32c7a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){.Rw2Hero_module_backgroundImage__4dd32c7a.Rw2Hero_module_mobileDNone__4dd32c7a,.Rw2Hero_module_rightContent__4dd32c7a.Rw2Hero_module_mobileDNone__4dd32c7a{display:none}}@media screen and (min-width:768px) and (max-width:1023px){.Rw2Hero_module_backgroundImage__4dd32c7a.Rw2Hero_module_tabletDNone__4dd32c7a,.Rw2Hero_module_rightContent__4dd32c7a.Rw2Hero_module_tabletDNone__4dd32c7a{display:none}}@media screen and (min-width:1024px){.Rw2Hero_module_backgroundImage__4dd32c7a.Rw2Hero_module_desktopDNone__4dd32c7a,.Rw2Hero_module_rightContent__4dd32c7a.Rw2Hero_module_desktopDNone__4dd32c7a{display:none}.Rw2Hero_module_rightContent__4dd32c7a.Rw2Hero_module_dskBtmAlign__4dd32c7a{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:-.375rem!important}}.Rw2Hero_module_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_module_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_module_authentication__4dd32c7a{margin-bottom:1rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_accordion__a4b2258f{margin:0 auto;max-width:90rem}@media screen and (min-width:1024px){.RwAccordion_module_accordion__a4b2258f{padding:0 2.5rem}.RwAccordion_module_accordion__a4b2258f.RwAccordion_module_fullWidth__a4b2258f{max-width:100%}}@media screen and (max-width:1023px){.RwAccordion_module_accordion__a4b2258f.RwAccordion_module_accordion_Rounded__a4b2258f{padding:0}}[class^=RwTabItem_tabItemContent]>.RwAccordion_module_accordion__a4b2258f.RwAccordion_module_fullWidth__a4b2258f{max-width:100%;min-width:100%}.RwAccordion_module_accordion__title__a4b2258f[class*=heading]{font-size:2.125rem;line-height:2.75rem;margin:0}@media screen and (min-width:1024px){.RwAccordion_module_accordion__title__a4b2258f[class*=heading]{font-size:3rem;line-height:3.75rem}}.RwAccordion_module_accordion__a4b2258f .RwAccordion_module_accordionContainer__a4b2258f,.RwAccordion_module_accordion__a4b2258f>[class*=bg]{padding:5rem 0}@media screen and (min-width:1024px){.RwAccordion_module_accordion__a4b2258f .RwAccordion_module_accordionContainer__a4b2258f,.RwAccordion_module_accordion__a4b2258f>[class*=bg]{padding:6.25rem}}.RwAccordion_module_accordion__a4b2258f .RwAccordion_module_accordionContainer__a4b2258f{border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.RwAccordion_module_accordion__a4b2258f .RwAccordion_module_accordionContainer__a4b2258f,.RwAccordion_module_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_module_accordion__a4b2258f .RwAccordion_module_accordionContainer__a4b2258f,.RwAccordion_module_accordion__a4b2258f>[class*=bg]>[class*=container]{text-align:center}}.RwAccordion_module_accordion__a4b2258f .RwAccordion_module_accordionContainer__a4b2258f div[class*=accordion],.RwAccordion_module_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_module_accordion__a4b2258f .RwAccordion_module_accordionContainer__a4b2258f div[class*=accordion],.RwAccordion_module_accordion__a4b2258f>[class*=bg]>[class*=container] div[class*=accordion]{margin-top:3.75rem;max-width:66.667%}}.RwAccordion_module_accordion__a4b2258f .RwAccordion_module_accordionContainer__a4b2258f div[class*=accordion] [class*=blackArrow],.RwAccordion_module_accordion__a4b2258f .RwAccordion_module_accordionContainer__a4b2258f div[class*=accordion] [class*=whiteArrow],.RwAccordion_module_accordion__a4b2258f>[class*=bg]>[class*=container] div[class*=accordion] [class*=blackArrow],.RwAccordion_module_accordion__a4b2258f>[class*=bg]>[class*=container] div[class*=accordion] [class*=whiteArrow]{border-top-right-radius:.1875rem}.RwAccordion_module_accordion__a4b2258f [class*=toggle]{cursor:pointer;padding-left:0!important;padding-right:0!important}.RwAccordion_module_accordion__a4b2258f [class*=toggle]:focus div:first-child,.RwAccordion_module_accordion__a4b2258f [class*=toggle]:hover div:first-child{color:#0a8543!important}.RwAccordion_module_accordion__a4b2258f [class*=toggle]:focus div:last-child,.RwAccordion_module_accordion__a4b2258f [class*=toggle]:hover div:last-child{border-color:#0a8543}.RwAccordion_module_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_module_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_module_accordion__a4b2258f [class*=toggle][aria-expanded=true] [class*=blackArrow]{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.RwAccordion_module_accordion__a4b2258f [class*=itemContainer]{border-bottom:none;border-top:.0625rem solid rgba(0,0,0,.2);padding:0}.RwAccordion_module_accordion__a4b2258f [class*=itemContainer]:last-child{border-bottom:.0625rem solid rgba(0,0,0,.2)}.RwAccordion_module_accordion__a4b2258f [class*=itemContainer] button{padding:1.25rem 0}@media screen and (min-width:1024px){.RwAccordion_module_accordion__a4b2258f [class*=itemContainer] button{padding:1.25rem .625rem}}.RwAccordion_module_accordion__a4b2258f [class*=itemContainer] button[aria-expanded=true]{padding-bottom:0}.RwAccordion_module_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_module_accordion__a4b2258f [class*=itemContainer] [class*=content]{padding-right:1.25rem}}@media screen and (min-width:1024px){.RwAccordion_module_accordion__a4b2258f [class*=itemContainer] [class*=content]{font-size:.875rem;line-height:1.25rem}}.RwAccordion_module_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_module_rwAccordion__icon__a4b2258f svg path{fill:none;stroke:currentColor}.RwAccordion_module_rwAccordion__icon__a4b2258f.RwAccordion_module_reversed__a4b2258f{-webkit-transform:scale(-1);transform:scale(-1);-webkit-transform-origin:center;transform-origin:center}.RwAccordion_module_rwAccordion__link__a4b2258f{font-size:1.5rem;line-height:2rem;margin-top:2.5rem;max-width:83.333%}.RwAccordion_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_cardsContainer__8ad4f344{width:100%}}.RwCardsContainer_module_cardsContainer__8ad4f344.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_containerHeader__8ad4f344{letter-spacing:.075rem;line-height:.9rem;margin-bottom:.5rem;margin-top:5rem;text-transform:uppercase}@media (min-width:1024px){.RwCardsContainer_module_cardsContainer__8ad4f344.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_containerHeader__8ad4f344{margin-bottom:1rem}}.RwCardsContainer_module_cardsContainer__8ad4f344.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_containerFusionthemeSubheader__8ad4f344{margin:0}.RwCardsContainer_module_cardsContainer__8ad4f344.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_container__8ad4f344{padding-bottom:5rem}@media (min-width:1024px){.RwCardsContainer_module_cardsContainer__8ad4f344.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344{margin:0 auto;max-width:90rem;padding:0 2.5rem}.RwCardsContainer_module_cardsContainer__8ad4f344.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344.RwCardsContainer_module_fusionThemeFullWidth__8ad4f344{margin:0 auto;max-width:unset;padding:unset}.RwCardsContainer_module_cardsContainer__8ad4f344.RwCardsContainer_module_roundedBg__8ad4f344{margin:0 auto;max-width:90rem;padding:0 2.5rem}}.RwCardsContainer_module_cardsContainer__8ad4f344.RwCardsContainer_module_roundedBg__8ad4f344 .RwCardsContainer_module_container__8ad4f344{border-radius:.5rem}.RwCardsContainer_module_cardsContainer__8ad4f344.RwCardsContainer_module_cardsContainer__8ad4f344 [class*=RwCarousel_module_rwGroup]>div>div>div:only-child{margin:0 auto;-webkit-transform:translateX(-.625rem);transform:translateX(-.625rem)}.RwCardsContainer_module_container__8ad4f344{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_module_container__8ad4f344{padding-bottom:6.25rem}.RwCardsContainer_module_container__8ad4f344.RwCardsContainer_module_dskTopPadding__8ad4f344{padding-top:5rem}}.RwCardsContainer_module_subhead__8ad4f344{font-size:1.25rem;padding-bottom:2.5rem}.RwCardsContainer_module_subhead__8ad4f344.RwCardsContainer_module_white__8ad4f344{color:#fff}.RwCardsContainer_module_subhead__8ad4f344.RwCardsContainer_module_black__8ad4f344{color:#000}.RwCardsContainer_module_cta__8ad4f344{margin-bottom:3.75rem}.RwCardsContainer_module_containerHeader__8ad4f344{margin-bottom:1.25rem;margin-top:6.25rem}.RwCardsContainer_module_containerHeader__8ad4f344.RwCardsContainer_module_white__8ad4f344{color:#fff}.RwCardsContainer_module_containerHeader__8ad4f344.RwCardsContainer_module_black__8ad4f344{color:#000}.RwCardsContainer_module_textContainer__8ad4f344{margin:0 auto;max-width:83.333%;text-align:center}.RwCardsContainer_module_rwGroup__8ad4f344{margin:0 auto;max-width:90rem;padding:.0625rem 9.375rem;position:relative;width:100%}.RwCardsContainer_module_singleTab__8ad4f344{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;color:#fff;cursor:pointer;font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;justify-content:center;margin-left:.875rem}.RwCardsContainer_module_singleTab__8ad4f344 .RwCardsContainer_module_title__8ad4f344{color:#fff;font-size:1rem;font-weight:600}.RwCardsContainer_module_singleTab__8ad4f344:hover{color:#fff;text-decoration:unset}@media (min-width:1024px){.RwCardsContainer_module_singleTab__8ad4f344:hover{background-color:rgba(13,51,63,.3)}}.RwCardsContainer_module_singleTab__8ad4f344:first-child{margin-left:0}@media (max-width:var(--breakpointMaxSmall )){.RwCardsContainer_module_singleTab__8ad4f344:first-child:nth-last-child(4),.RwCardsContainer_module_singleTab__8ad4f344:first-child:nth-last-child(4)~.RwCardsContainer_module_singleTab__8ad4f344,.RwCardsContainer_module_singleTab__8ad4f344:first-child:nth-last-child(5),.RwCardsContainer_module_singleTab__8ad4f344:first-child:nth-last-child(5)~.RwCardsContainer_module_singleTab__8ad4f344,.RwCardsContainer_module_singleTab__8ad4f344:first-child:nth-last-child(6),.RwCardsContainer_module_singleTab__8ad4f344:first-child:nth-last-child(6)~.RwCardsContainer_module_singleTab__8ad4f344{min-width:6.9375rem;-webkit-box-flex:0;-ms-flex:0;flex:0}}.RwCardsContainer_module_singleTab__8ad4f344.RwCardsContainer_module_rwDark__8ad4f344{color:#000}@media (min-width:1024px){.RwCardsContainer_module_singleTab__8ad4f344.RwCardsContainer_module_rwDark__8ad4f344:hover{background-color:hsla(0,0%,100%,.3)}}.RwCardsContainer_module_activeBlue__8ad4f344,.RwCardsContainer_module_singleTab__8ad4f344.RwCardsContainer_module_activeBlue__8ad4f344{background-color:#0d333f}@media (min-width:1024px){.RwCardsContainer_module_activeBlue__8ad4f344:hover,.RwCardsContainer_module_singleTab__8ad4f344.RwCardsContainer_module_activeBlue__8ad4f344:hover{background-color:rgba(13,51,63,.3)}}.RwCardsContainer_module_activeWhite__8ad4f344,.RwCardsContainer_module_singleTab__8ad4f344.RwCardsContainer_module_activeWhite__8ad4f344{background-color:#fff;color:#000}@media (min-width:1024px){.RwCardsContainer_module_activeWhite__8ad4f344:hover,.RwCardsContainer_module_singleTab__8ad4f344.RwCardsContainer_module_activeWhite__8ad4f344:hover{background-color:hsla(0,0%,100%,.3)}}.RwCardsContainer_module_outerContainer__8ad4f344{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_module_tabsContainer__8ad4f344{background:rgba(0,0,0,.2);border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem;margin:0 calc(13% - .625rem);min-height:3.75rem;padding:.1875rem .25rem;width:100%}@media (max-width:var(--breakpointMaxSmall )){.RwCardsContainer_module_tabsContainer__8ad4f344{overflow-x:scroll}}@media (max-width:1023px){.RwCardsContainer_module_rwGroup__8ad4f344{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:.5rem;padding-right:0}.RwCardsContainer_module_singleTab__8ad4f344{text-align:center}.RwCardsContainer_module_tabsContainer__8ad4f344{margin:0 2.5rem}.RwCardsContainer_module_cardsContainer__8ad4f344.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_container__8ad4f344{border-radius:0;padding-bottom:2.5rem}.RwCardsContainer_module_cardsContainer__8ad4f344.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_containerHeader__8ad4f344{margin-top:3.75rem}}@media (max-width:767px){.RwCardsContainer_module_tabsContainer__8ad4f344{margin:0 1.5rem}.RwCardsContainer_module_cardsContainer__8ad4f344.RwCardsContainer_module_mVerticalStack__8ad4f344 div[class*=RwCarousel_module_carouselContainer][class*=active]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwCardsContainer_module_cardsContainer__8ad4f344.RwCardsContainer_module_mVerticalStack__8ad4f344 div[class*=RwCarousel_module_carouselContainer][class*=active] div[class*=RwCarousel_module_carouselItem]:not(:first-child){margin-top:1.25rem}.RwCardsContainer_module_cardsContainer__8ad4f344.RwCardsContainer_module_mVerticalStack__8ad4f344 div[class*=RwCarousel_module_rwGroup] div[class*=dots-container]{display:none}.RwCardsContainer_module_cardsContainer__8ad4f344.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_containerHeader__8ad4f344{margin-top:2.5rem}.RwCardsContainer_module_cardsContainer__8ad4f344.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_container__8ad4f344{padding-bottom:1.25rem}}.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_containerFusionthemeSubheader__8ad4f344,.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_subhead__8ad4f344{padding-bottom:4rem}.RwCardsContainer_module_fusionThemeContainerSubhead__8ad4f344 [class=text] [class=resp-text-wrapper] p span{line-height:5.4rem}@media (max-width:767px){.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_subhead__8ad4f344{padding-bottom:1.25rem}}@media (min-width:768px) and (max-width:1023px){.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_subhead__8ad4f344{padding-bottom:1.5rem}}.RwCardsContainer_module_videoLinkContainer__8ad4f344{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_module_videoLinkContainer__8ad4f344{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.RwCardsContainer_module_videoLinkContainer__8ad4f344 .RwCardsContainer_module_videoLink__8ad4f344{width:100%}}@media (max-width:767px){.RwCardsContainer_module_cardsContainer__8ad4f344.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_containerHeader__8ad4f344{font-size:.75rem;font-weight:500;text-align:center}.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_textContainer__8ad4f344{margin:0 2.5rem}.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_subhead__8ad4f344{padding-bottom:0}.RwCardsContainer_module_cardsContainer__8ad4f344.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344.RwCardsContainer_module_mVerticalStack__8ad4f344 div[class*=RwCarousel_module_carouselContainer][class*=active] div[class*=RwCarousel_module_carouselItem]:not(:first-child){margin-top:0}.RwCardsContainer_module_fusionThemeContainerSubhead__8ad4f344 [class=text] [class=resp-text-wrapper] p span,.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_containerFusionthemeSubheader__8ad4f344 *{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_module_cardsContainer__8ad4f344.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_containerHeader__8ad4f344{font-size:.75rem;font-weight:500;text-align:center}.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_textContainer__8ad4f344{margin:0 6.25rem;width:100%}.RwCardsContainer_module_fusionThemeContainerSubhead__8ad4f344 [class=text] [class=resp-text-wrapper] p span,.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_containerFusionthemeSubheader__8ad4f344 *{font-size:2.5rem;font-style:normal;font-weight:400;line-height:3.25rem}.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_subhead__8ad4f344{padding-bottom:0}}.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_containerFusionthemeSubheader__8ad4f344 [class*=ql-font-display01-fusion]{font-size:5.25rem;font-weight:400;line-height:6.75rem}.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_containerFusionthemeSubheader__8ad4f344 [class*=ql-font-display02-fusion]{font-size:4.5rem;font-weight:400;line-height:5.75rem}.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_containerFusionthemeSubheader__8ad4f344 [class*=ql-font-display03-fusion]{font-size:3.75rem;font-weight:400;line-height:4.75rem}.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_containerFusionthemeSubheader__8ad4f344 p{margin:0}.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_fusionThemeContainerSubhead__8ad4f344 [class*=ql-size-medium]{font-weight:500}.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_fusionThemeContainerSubhead__8ad4f344 [class*=ql-size-demi]{font-weight:600}.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_fusionThemeContainerSubhead__8ad4f344 [class*=ql-size-regular]{font-weight:400}.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_fusionThemeContainerSubhead__8ad4f344 [class*=ql-size-bold]{font-weight:700}.RwCardsContainer_module_rwCardsContainerFusionTheme__8ad4f344 .RwCardsContainer_module_fusionThemeContainerSubhead__8ad4f344 [class*=ql-size-heavy]{font-weight:800}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_rwGroup__b2ed283f{margin:0 auto;max-width:76.875rem;padding:0;position:relative;width:calc(83.333% + 2rem)}@media (min-width:1024px){.RwCarousel_module_rwCarouselFusionTheme__b2ed283f.RwCarousel_module_rwGroup__b2ed283f.RwCarousel_module_cardsInfoCarousel__b2ed283f{margin:0 auto;max-width:100%;width:100%}}.RwCarousel_module_carouselWrapper__b2ed283f{overflow:hidden}.RwCarousel_module_carouselContainer__b2ed283f{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_module_active__b2ed283f{display:-webkit-box;display:-ms-flexbox;display:flex}.RwCarousel_module_carouselContainer__b2ed283f::-webkit-scrollbar{width:0}.RwCarousel_module_carouselItem2__b2ed283f{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.125rem);flex:0 0 calc(50% - 1.125rem);margin-right:1.125rem}.RwCarousel_module_carouselItem3__b2ed283f{-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_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_carouselItem3__b2ed283f{-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_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_carouselItem3__b2ed283f{margin-right:1.275rem}}@media (min-width:1024px){.RwCarousel_module_rwCarouselFusionTheme__b2ed283f.RwCarousel_module_cardsInfoCarousel__b2ed283f .RwCarousel_module_carouselItem3__b2ed283f{margin-right:1.275rem;max-width:27.5rem}}@media (max-width:1023px){.RwCarousel_module_rwCarouselFusionTheme__b2ed283f.RwCarousel_module_cardsInfoCarousel__b2ed283f .RwCarousel_module_carouselItem3__b2ed283f{max-width:13.5rem}}@media (max-width:767px){.RwCarousel_module_rwCarouselFusionTheme__b2ed283f.RwCarousel_module_cardsInfoCarousel__b2ed283f .RwCarousel_module_carouselItem3__b2ed283f{max-width:100%}}@media (min-width:1024px){.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_carouselItem2__b2ed283f{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_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_carouselItem2__b2ed283f{margin-right:1.275rem}}.RwCarousel_module_carouselItem1__b2ed283f>[class*=rwCard],.RwCarousel_module_carouselItem2__b2ed283f>[class*=rwCard],.RwCarousel_module_carouselItem3__b2ed283f>[class*=rwCard]{max-width:100%}@media (min-width:1024px){.RwCarousel_module_carouselItem1__b2ed283f>[class*=rwCard],.RwCarousel_module_carouselItem2__b2ed283f>[class*=rwCard],.RwCarousel_module_carouselItem3__b2ed283f>[class*=rwCard]{opacity:1;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-duration:.1s;transition-duration:.1s}.RwCarousel_module_carouselItem1__b2ed283f>[class*=rwCard][aria-hidden=true],.RwCarousel_module_carouselItem2__b2ed283f>[class*=rwCard][aria-hidden=true],.RwCarousel_module_carouselItem3__b2ed283f>[class*=rwCard][aria-hidden=true]{-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transition-duration:.1s;transition-duration:.1s}}.RwCarousel_module_testimonialContainer__b2ed283f{padding:.0625rem;position:relative;width:100%}@media (min-width:768px){.RwCarousel_module_testimonialContainer__b2ed283f{width:83.333%}}.RwCarousel_module_controls__b2ed283f{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_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_controls__b2ed283f{padding-top:.25rem}.RwCarousel_module_arrowsContainer__b2ed283f{display:-webkit-box;display:-ms-flexbox;display:flex}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_arrowsContainer__b2ed283f{gap:2.5rem}.RwCarousel_module_arrow__b2ed283f{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_module_arrow__b2ed283f.RwCarousel_module_white__b2ed283f{background-color:#fff}.RwCarousel_module_arrow__b2ed283f.RwCarousel_module_white__b2ed283f path{fill:#6b6c72}.RwCarousel_module_arrow__b2ed283f.RwCarousel_module_blue__b2ed283f{background-color:#0d333f}.RwCarousel_module_arrow__b2ed283f.RwCarousel_module_blue__b2ed283f path{fill:#fff}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_arrow__b2ed283f.RwCarousel_module_blue__b2ed283f.RwCarousel_module_arrowStyle__b2ed283f{background-color:#000}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_arrow__b2ed283f.RwCarousel_module_blue__b2ed283f.RwCarousel_module_arrowStyle__b2ed283f path{fill:#5bef76}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_arrow__b2ed283f.RwCarousel_module_white__b2ed283f.RwCarousel_module_arrowStyle__b2ed283f path{fill:#000}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_arrow__b2ed283f.RwCarousel_module_white__b2ed283f.RwCarousel_module_arrowStyle__b2ed283f.RwCarousel_module_disabled__b2ed283f,.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_arrow__b2ed283f.RwCarousel_module_white__b2ed283f.RwCarousel_module_arrowStyle__b2ed283f.RwCarousel_module_disabled__b2ed283f:hover{background:#5d686f;cursor:not-allowed}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_arrow__b2ed283f.RwCarousel_module_white__b2ed283f.RwCarousel_module_arrowStyle__b2ed283f.RwCarousel_module_disabled__b2ed283f path,.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_arrow__b2ed283f.RwCarousel_module_white__b2ed283f.RwCarousel_module_arrowStyle__b2ed283f.RwCarousel_module_disabled__b2ed283f:hover path{fill:#c3ced5}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_arrow__b2ed283f.RwCarousel_module_blue__b2ed283f.RwCarousel_module_arrowStyle__b2ed283f.RwCarousel_module_disabled__b2ed283f,.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_arrow__b2ed283f.RwCarousel_module_blue__b2ed283f.RwCarousel_module_arrowStyle__b2ed283f.RwCarousel_module_disabled__b2ed283f:hover{background:#859299;cursor:not-allowed}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_arrow__b2ed283f.RwCarousel_module_blue__b2ed283f.RwCarousel_module_arrowStyle__b2ed283f.RwCarousel_module_disabled__b2ed283f path,.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_arrow__b2ed283f.RwCarousel_module_blue__b2ed283f.RwCarousel_module_arrowStyle__b2ed283f.RwCarousel_module_disabled__b2ed283f:hover path{fill:#fff}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_left__b2ed283f{margin-right:0}.RwCarousel_module_left__b2ed283f{margin-right:2.5rem}.RwCarousel_module_right__b2ed283f{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RwCarousel_module_arrow__b2ed283f.RwCarousel_module_arrowPrev__b2ed283f{margin-right:1.875rem}.RwCarousel_module_dots__b2ed283f{bottom:-1.5625rem;display:block;list-style:none;margin:0 3.125rem 0 0;padding:0;text-align:center;width:100%}.RwCarousel_module_dots__b2ed283f li{cursor:pointer;display:inline-block;height:1.25rem;margin:0 .3125rem;padding:0;position:relative;width:1.25rem}.RwCarousel_module_dots__b2ed283f 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_module_dots__b2ed283f 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_module_dots__b2ed283f.RwCarousel_module_white__b2ed283f li button:before{background-color:#fff}.RwCarousel_module_dots__b2ed283f.RwCarousel_module_blue__b2ed283f li button:before{background-color:#0d333f}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_dots__b2ed283f.RwCarousel_module_blue__b2ed283f li button:before{background-color:#adbac2;opacity:1}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_dots__b2ed283f.RwCarousel_module_white__b2ed283f li button:before{background-color:#5d686f;opacity:1}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_dots__b2ed283f.RwCarousel_module_blue__b2ed283f li button.RwCarousel_module_active__b2ed283f:before{background-color:#000;opacity:1}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_dots__b2ed283f.RwCarousel_module_white__b2ed283f li button.RwCarousel_module_active__b2ed283f:before{background-color:#fff;opacity:1}.RwCarousel_module_dots__b2ed283f li button.RwCarousel_module_active__b2ed283f:before{opacity:.75}@media (max-width:1200px){.RwCarousel_module_carouselItem2__b2ed283f{-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_module_rwGroup__b2ed283f.RwCarousel_module_rwCarouselFusionTheme__b2ed283f{max-width:72.4375rem}@media (max-width:1023px){.RwCarousel_module_rwGroup__b2ed283f.RwCarousel_module_rwCarouselFusionTheme__b2ed283f.RwCarousel_module_tablet2Col__b2ed283f .RwCarousel_module_carouselContainer__b2ed283f{margin:0;max-width:100%;padding:0}.RwCarousel_module_rwGroup__b2ed283f.RwCarousel_module_rwCarouselFusionTheme__b2ed283f.RwCarousel_module_tablet2Col__b2ed283f{margin:0;max-width:100%;padding:2.5rem 2.5rem 0}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f.RwCarousel_module_rwCarouselFusionTheme__b2ed283f.RwCarousel_module_cardsInfoCarousel__b2ed283f .RwCarousel_module_tablet2Col__b2ed283f{padding:2.5rem}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_dots__b2ed283f{margin-top:2.25rem}.RwCarousel_module_rwGroup__b2ed283f{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:calc(100% - 3.375rem)}.RwCarousel_module_rwGroup__b2ed283f.RwCarousel_module_tablet2Col__b2ed283f{margin-left:1.375rem;max-width:calc(100% - 3.75rem)}.RwCarousel_module_rwGroup__b2ed283f.RwCarousel_module_tablet2Col__b2ed283f .RwCarousel_module_carouselContainer__b2ed283f{max-width:calc(100% - 2.5rem)}.RwCarousel_module_carouselItem2__b2ed283f,.RwCarousel_module_carouselItem3__b2ed283f{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.125rem);flex:0 0 calc(50% - 1.125rem)}.RwCarousel_module_carouselItem2__b2ed283f,.RwCarousel_module_carouselItem3__b2ed283f,.RwCarousel_module_controls__b2ed283f{-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_module_controls__b2ed283f{margin:0 auto;max-width:100%;padding-right:0;width:100%}.RwCarousel_module_arrowsContainer__b2ed283f{display:none}}@media (max-width:767px){.RwCarousel_module_rwGroup__b2ed283f,.RwCarousel_module_rwGroup__b2ed283f.RwCarousel_module_rwCarouselFusionTheme__b2ed283f{max-width:100%}.RwCarousel_module_carouselItem2__b2ed283f,.RwCarousel_module_carouselItem3__b2ed283f{-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_module_carouselContainer__b2ed283f{max-width:100%;padding-left:1.25rem}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_carouselContainer__b2ed283f{padding-bottom:1.25rem;padding-top:1.25rem}}.RwCarousel_module_snowGlobe__b2ed283f .RwCarousel_module_carouselItem2__b2ed283f,.RwCarousel_module_snowGlobe__b2ed283f .RwCarousel_module_carouselItem3__b2ed283f{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:768px){.RwCarousel_module_snowGlobe__b2ed283f .RwCarousel_module_active__b2ed283f{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:1023px){.RwCarousel_module_snowGlobe__b2ed283f .RwCarousel_module_carouselItem3__b2ed283f{-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_module_seeMoreContainer__b2ed283f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.RwCarousel_module_seeMoreButton__b2ed283f{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_module_seeMoreButton__b2ed283f.RwCarousel_module_white__b2ed283f{color:#fff}.RwCarousel_module_seeMoreButton__b2ed283f.RwCarousel_module_white__b2ed283f:hover{opacity:.8}.RwCarousel_module_seeMoreButton__b2ed283f.RwCarousel_module_black__b2ed283f{color:#000}.RwCarousel_module_seeMoreButton__b2ed283f.RwCarousel_module_black__b2ed283f:hover{opacity:.8}.RwCarousel_module_seeMoreButton__b2ed283f.RwCarousel_module_rwKiwi40__b2ed283f{color:#5bef76}.RwCarousel_module_seeMoreButton__b2ed283f.RwCarousel_module_rwKiwi40__b2ed283f:hover{opacity:.8}.RwCarousel_module_seeMoreText__b2ed283f{text-decoration:underline;text-underline-offset:.125rem}@media (min-width:768px){.RwCarousel_module_seeMoreContainer__b2ed283f{display:none}}@media (max-width:768px){.RwCarousel_module_seeMoreContainer__b2ed283f{display:-webkit-box;display:-ms-flexbox;display:flex}.RwCarousel_module_seeMoreButton__b2ed283f{min-height:2.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:767px){.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_carouselContainer__b2ed283f{padding:0}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_carouselItem2__b2ed283f,.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_carouselItem3__b2ed283f{margin:0 1.25rem 1.25rem}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_seeMoreContainer__b2ed283f{padding:1.25rem 0}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_controls__b2ed283f{padding-top:0}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_tablet2Col__b2ed283f{padding:1.25rem}[class*=RwCardsContainer_rwCardsContainerFusionTheme__]:not([class*=RwCardsContainer_mVerticalStack__]) .RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_carouselContainer__b2ed283f{gap:1.25rem;padding-left:1.25rem}[class*=RwCardsContainer_rwCardsContainerFusionTheme__]:not([class*=RwCardsContainer_mVerticalStack__]) .RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_carouselContainer__b2ed283f .RwCarousel_module_carouselItem2__b2ed283f:first-child,[class*=RwCardsContainer_rwCardsContainerFusionTheme__]:not([class*=RwCardsContainer_mVerticalStack__]) .RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_carouselContainer__b2ed283f .RwCarousel_module_carouselItem3__b2ed283f:first-child{padding-left:.625rem;padding-right:.625rem}[class*=RwCardsContainer_rwCardsContainerFusionTheme__]:not([class*=RwCardsContainer_mVerticalStack__]) .RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_carouselContainer__b2ed283f .RwCarousel_module_carouselItem2__b2ed283f:not(:first-child),[class*=RwCardsContainer_rwCardsContainerFusionTheme__]:not([class*=RwCardsContainer_mVerticalStack__]) .RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_carouselContainer__b2ed283f .RwCarousel_module_carouselItem3__b2ed283f:not(:first-child){padding-left:1.25rem}[class*=RwCardsContainer_rwCardsContainerFusionTheme__]:not([class*=RwCardsContainer_mVerticalStack__]) .RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_carouselItem2__b2ed283f,[class*=RwCardsContainer_rwCardsContainerFusionTheme__]:not([class*=RwCardsContainer_mVerticalStack__]) .RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_carouselItem3__b2ed283f{-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_module_rwCarouselFusionTheme__b2ed283f.RwCarousel_module_cardsInfoCarousel__b2ed283f .RwCarousel_module_carouselContainer__b2ed283f.RwCarousel_module_carouselVariantThree__b2ed283f .RwCarousel_module_carouselItem3__b2ed283f{-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_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_carouselContainer__b2ed283f.RwCarousel_module_carouselVariantThree__b2ed283f .RwCarousel_module_carouselItem3__b2ed283f:first-child{margin-left:.625rem}.RwCarousel_module_rwCarouselFusionTheme__b2ed283f .RwCarousel_module_carouselContainer__b2ed283f.RwCarousel_module_carouselVariantThree__b2ed283f:has(.RwCarousel_module_carouselItem3__b2ed283f:nth-child(3):last-child){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_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_module_rwCart_Title__dc264ef2{font-size:2.5rem;padding:2.5rem 0}}.RwCart_module_rwCart_Savings__dc264ef2{padding-top:1.25rem;text-align:center;width:100%}.RwCart_module_rwCart_Savings__dc264ef2 .RwCart_module_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_module_rwCart_Savings__dc264ef2 .RwCart_module_savingsText__dc264ef2{font-weight:500}}.RwCart_module_rwCart_Savings__dc264ef2 .RwCart_module_partyIcon__dc264ef2{display:inline-block;padding-left:.1875rem}.RwCart_module_rwCart_Section__dc264ef2{margin:2.5rem auto 0;max-width:90rem}.RwCart_module_rwCart_Group__dc264ef2{display:inline-block;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwCart_module_rwCart_Plan__dc264ef2{border-right:none;padding:0 1.25rem;width:100%}.RwCart_module_rwCart_Plan__dc264ef2 .RwCart_module_plan_Title__dc264ef2{font-size:1.25rem;font-weight:700;line-height:1.75rem;padding-left:1.25rem}.RwCart_module_rwCart_Plan__dc264ef2 .RwCart_module_planDiscount__dc264ef2{color:#0a8543;font-size:.875rem;font-weight:500;line-height:1.25rem;padding-left:.625rem}.RwCart_module_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_module_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_module_rwCart_Total__dc264ef2 .RwCart_module_total_Title__dc264ef2{font-size:1.25rem;font-weight:600;line-height:1.75rem;padding-bottom:1.25rem}.RwCart_module_rwCart_Total__dc264ef2 .RwCart_module_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_module_rwCart_Total__dc264ef2 .RwCart_module_total_Price__dc264ef2{font-weight:700}}.RwCart_module_total_Price__dc264ef2 .RwCart_module_priceCents__dc264ef2{font-size:1.25rem;line-height:1.75rem;position:relative;top:0}@media screen and (min-width:1024px){.RwCart_module_total_Price__dc264ef2 .RwCart_module_priceCents__dc264ef2{font-size:1.5rem;line-height:2rem;top:-.25em}}@media screen and (max-width:1024px){.RwCart_module_total_Price__dc264ef2 .RwCart_module_priceCents__dc264ef2:before{content:"."}}.RwCart_module_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_module_rwCart_Terms__dc264ef2{display:none}.RwCart_module_rwCart_Terms__dc264ef2 .RwCart_module_termItem__dc264ef2,.RwCart_module_termsMob__dc264ef2 .RwCart_module_termItem__dc264ef2{color:#6b6c72;font-size:.75rem;line-height:1rem}.RwCart_module_rwCart_Terms__dc264ef2 .RwCart_module_termText__dc264ef2,.RwCart_module_termsMob__dc264ef2 .RwCart_module_termText__dc264ef2{margin:0 .625rem 0 .25rem}.RwCart_module_rwCartCheckout_Container__dc264ef2 .RwCart_module_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_module_rwCartCheckout_Container__dc264ef2 .RwCart_module_checkout__dc264ef2{display:none}.RwCart_module_rwCartCheckout_Container__dc264ef2 .RwCart_module_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_module_checkout_Mob__dc264ef2 a,.RwCart_module_checkout_Mob__dc264ef2>div,.RwCart_module_checkout__dc264ef2 a,.RwCart_module_checkout__dc264ef2>div{width:100%}.RwCart_module_rwCart_Group__dc264ef2.RwCart_module_borderThin__dc264ef2{border-bottom:.0625rem solid var(--color-sand-02);border-top:.0625rem solid var(--color-sand-02);padding-top:1.25rem}.RwCart_module_rwCart_Group__dc264ef2.RwCart_module_borderStrong__dc264ef2{border-top:.1875rem solid var(--color-sand-02);padding-top:1.25rem}.RwCart_module_rwCart_Total__dc264ef2 .RwCart_module_perempMsg__dc264ef2{font-size:.875rem}.RwCart_module_rwCart_Total__dc264ef2 .RwCart_module_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_module_rwCart_Total__dc264ef2 .RwCart_module_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_module_rwCart_Total__dc264ef2 .RwCart_module_totalAddonsMsg__dc264ef2{padding-bottom:1.25rem;text-align:right}@media screen and (min-width:1024px){.RwCart_module_rwCart_Total__dc264ef2 .RwCart_module_totalAddonsMsg__dc264ef2{text-align:center}}.RwCart_module_rwCart_Total__dc264ef2 .RwCart_module_basePrice__dc264ef2{padding-right:.5rem}.RwCart_module_rwCart_Total__dc264ef2 .RwCart_module_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_module_rwCart_Total__dc264ef2 .RwCart_module_basePriceTotal__dc264ef2{font-size:1.25rem;font-weight:400;line-height:1.75rem}}.RwCart_module_rwCart_Total__dc264ef2 .RwCart_module_priceDollar__dc264ef2,.RwCart_module_rwCart_Total__dc264ef2 .RwCart_module_totalPriceCurrency__dc264ef2{font-size:1.25rem;line-height:1.75rem}@media screen and (min-width:1024px){.RwCart_module_rwCart_Total__dc264ef2 .RwCart_module_priceDollar__dc264ef2{font-size:2.5rem;line-height:3.25rem}.RwCart_module_root__dc264ef2{min-width:44.375rem;padding:0;width:58.1875rem}.RwCart_module_rwCart_Section__dc264ef2{margin:2.5rem auto 1.25rem}.RwCart_module_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_module_rwCart_Plan__dc264ef2{border-right:.0625rem solid rgba(0,0,0,.2);padding:0 5rem;width:36.25rem}.RwCart_module_rwCart_Total__dc264ef2 .RwCart_module_total_Title__dc264ef2{display:block}.RwCart_module_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_module_total_Price__dc264ef2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.RwCart_module_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_module_rwCart_Terms__dc264ef2 .RwCart_module_termItem__dc264ef2,.RwCart_module_termsMob__dc264ef2 .RwCart_module_termItem__dc264ef2{font-size:.875rem;line-height:1.25rem}.RwCart_module_rwCartCheckout_Container__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex}.RwCart_module_rwCartCheckout_Container__dc264ef2 .RwCart_module_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_module_rwCart_Total__dc264ef2 .RwCart_module_total_Price__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex}.RwCart_module_rwCart_Total__dc264ef2 .RwCart_module_perempMsg__dc264ef2{display:block}}@media (min-width:768px) and (max-width:1023px){.RwCart_module_root__dc264ef2{padding:0;width:33rem}.RwCart_module_rwCart_Section__dc264ef2{margin:2.5rem auto 1.25rem}.RwCart_module_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_module_rwCart_Terms__dc264ef2{display:none}.RwCart_module_rwCart_Terms__dc264ef2 .RwCart_module_termItem__dc264ef2,.RwCart_module_termsMob__dc264ef2 .RwCart_module_termItem__dc264ef2{font-size:.875rem;line-height:1.25rem}.RwCart_module_rwCartCheckout_Container__dc264ef2{background:#fff;-webkit-box-shadow:none;box-shadow:none;display:none;position:relative;top:auto;width:auto}.RwCart_module_mobTotalSep__dc264ef2{width:21.875rem}.RwCart_module_rwCartCheckout_Container__dc264ef2 .RwCart_module_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_module_rwCartCheckout_Container__dc264ef2 .RwCart_module_termsMob__dc264ef2,.RwCart_module_termsMob__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwCart_module_rwCart_Total__dc264ef2{padding:2rem 5rem 1rem;width:100%}.RwCart_module_rwCart_Total__dc264ef2 .RwCart_module_total_Price__dc264ef2,.RwCart_module_rwCart_Total__dc264ef2 .RwCart_module_total_Title__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex}.RwCart_module_rwCart_Plan__dc264ef2{border-right:none;padding:2.5rem 4.3125rem 1.25rem;width:100%}.RwCart_module_rwCart_Plan__dc264ef2:after{background-color:#d4d7dc;content:"";height:.06875rem;position:absolute;right:8.125rem;top:0;width:50%}.RwCart_module_rwCartCheckout_Container__dc264ef2 .RwCart_module_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_module_rwCart_Total__dc264ef2 .RwCart_module_perempMsg__dc264ef2{display:block}}.RwCart_module_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_module_total_Price__dc264ef2,.RwCart_module_total_Row__dc264ef2{display:-webkit-box;display:-ms-flexbox;display:flex}.RwCart_module_rwCartCheckoutMobContainer__dc264ef2{padding:0 2.5rem}@media screen and (min-width:1024px){.RwCart_module_rwCartCheckoutMobContainer__dc264ef2{display:none}}.RwCart_module_termsMob__dc264ef2{padding:.75rem .25rem;text-align:center}.RwCart_module_termsMob__dc264ef2 .RwCart_module_termItem__dc264ef2{display:inline-block;font-size:.625rem;font-weight:500;line-height:.75rem}@media screen and (min-width:1024px){.RwCart_module_termsMob__dc264ef2{display:none}}.RwCart_module_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_module_stickyCheckout__dc264ef2 .RwCart_module_totalAddonsMsg__dc264ef2{color:var(--colot-black);font-size:.875rem;line-height:1.25rem}.RwCart_module_stickyCheckout__dc264ef2 .RwCart_module_rwCartCheckoutMobContainer__dc264ef2{padding:.625rem 1.25rem 0;width:100%}.RwCart_module_stickyCheckout__dc264ef2 .RwCart_module_termsMob__dc264ef2{padding:.75rem 0}.RwCart_module_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_module_stickyTotal_Row__dc264ef2{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:1.25rem}.RwCart_module_stickyTotal_Row__dc264ef2 .RwCart_module_stickyTotal_Title__dc264ef2{font-size:1rem;font-weight:600;line-height:1.5rem;padding-right:.625rem}.RwCart_module_stickyTotal_Row__dc264ef2 .RwCart_module_basePriceTotal__dc264ef2{color:#6b6c72;font-size:1rem;font-weight:500;line-height:1.5rem;padding-right:.3125rem;text-decoration:line-through}.RwCart_module_stickyTotal_Row__dc264ef2 .RwCart_module_priceCents__dc264ef2,.RwCart_module_stickyTotal_Row__dc264ef2 .RwCart_module_priceDollar__dc264ef2,.RwCart_module_stickyTotal_Row__dc264ef2 .RwCart_module_totalPriceCurrency__dc264ef2{color:#000;font-size:1rem;font-weight:700;line-height:1.5rem}.RwCart_module_stickyTotal_Row__dc264ef2 .RwCart_module_priceCents__dc264ef2:before{content:".";font-size:1rem}.RwCart_module_mobTotalSep__dc264ef2{border-bottom:.0625rem solid #000;margin:0 2.5rem;opacity:.2;padding-top:.625rem}@media screen and (min-width:1024px){.RwCart_module_mobTotalSep__dc264ef2{display:none}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_ecosystemModule__de821cf4{width:calc(100% - 2.5rem)}}@media (min-width:1024px){.RwEcosystemModule_module_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_module_ecosystemModule__de821cf4.RwEcosystemModule_module_blue__de821cf4{background-color:#0d333f;color:#fff}.RwEcosystemModule_module_ecosystemModule__de821cf4.RwEcosystemModule_module_lightBlue__de821cf4{background-color:var(--color-blue-rw-sky);color:#000}.RwEcosystemModule_module_ecosystemModule__de821cf4.RwEcosystemModule_module_beige__de821cf4{background-color:var(--color-rw-tofu);color:#000}.RwEcosystemModule_module_ecosystemModule__de821cf4.RwEcosystemModule_module_white__de821cf4{background-color:#fff;color:#000}.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_colorGreen__de821cf4{color:#7fd000}.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_colorBlack__de821cf4{color:#fff}.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_colorBlue__de821cf4{color:#34bfff}.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_colorWhite__de821cf4{color:#fff}.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_panel__de821cf4{padding:1.25rem;width:100%}@media (min-width:768px){.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_panel__de821cf4{width:66.667%}}@media (min-width:1024px){.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_panel__de821cf4{padding:3.75rem 0;width:33.333%}}.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_panel__de821cf4 .RwEcosystemModule_module_panel__badge__de821cf4{margin-bottom:1.25rem}.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_panel__de821cf4 .RwEcosystemModule_module_panel__heading__de821cf4{font-size:2.125rem;font-weight:700;line-height:2.75rem}@media (min-width:768px){.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_panel__de821cf4 .RwEcosystemModule_module_panel__heading__de821cf4{font-size:2.5rem;line-height:3.25rem}}.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_panel__de821cf4 .RwEcosystemModule_module_panel__subheading__de821cf4{font-size:1rem;line-height:1.5rem;margin:1.25rem 0}@media (min-width:768px){.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_panel__de821cf4 .RwEcosystemModule_module_panel__subheading__de821cf4{margin-bottom:2.5rem}}.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_panel__de821cf4 .RwEcosystemModule_module_panel__cta__de821cf4{margin-bottom:1.25rem;width:100%}@media (min-width:768px){.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_panel__de821cf4 .RwEcosystemModule_module_panel__cta__de821cf4{margin-bottom:2.5rem;width:auto}}@media (min-width:1024px){.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_panel__de821cf4 .RwEcosystemModule_module_panel__cta__de821cf4{margin-bottom:1.25rem}}@media (min-width:768px){.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_panel_Raised__de821cf4{width:83.333%}}@media (min-width:1024px){.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_panel_Raised__de821cf4{padding:1.25rem 3.75rem 0 2.5rem;width:58.333%}}.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_panel_Raised__de821cf4 .RwEcosystemModule_module_panel__image__de821cf4{margin-top:-3rem;position:relative;text-align:center}@media (min-width:1024px){.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_panel_Raised__de821cf4 .RwEcosystemModule_module_panel__image__de821cf4{text-align:left}}.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_videoLinkContainer__de821cf4{margin-bottom:1.25rem}@media (max-width:768px){.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_videoLinkContainer__de821cf4,.RwEcosystemModule_module_ecosystemModule__de821cf4 .RwEcosystemModule_module_videoLinkContainer__de821cf4 .RwEcosystemModule_module_videoLink__de821cf4{width:100%}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_rwFeatureList__5403f58d{padding:0 2.5rem}}@media (min-width:1024px){.RwFeatureList_module_rwFeatureList__5403f58d{padding:0 2.5rem}}.RwFeatureList_module_rwFeatureList_Title__5403f58d{margin:0;max-width:18.875rem}@media (max-width:1023px){.RwFeatureList_module_rwFeatureList_Title__5403f58d{font-size:2.125rem;line-height:2.75rem}}@media (min-width:1024px){.RwFeatureList_module_rwFeatureList_Title__5403f58d{max-width:100%}}.RwFeatureList_module_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_module_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_module_rwFeatureList_Wrapper__5403f58d ul{display:block;list-style-type:none;margin:0;padding:0;width:100%}.RwFeatureList_module_rwFeatureList_Wrapper__5403f58d ul li{list-style-type:none}.RwFeatureList_module_rwFeatureList_Wrapper__5403f58d ul li div{-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1023px){.RwFeatureList_module_rwFeatureList_Wrapper__5403f58d ul .RwFeatureList_module_rwFeatureListCell__5403f58d.RwFeatureList_module_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_module_rwFeatureList_Wrapper__5403f58d .RwFeatureList_module_openList__5403f58d .RwFeatureList_module_rwFeatureListCell__5403f58d.RwFeatureList_module_accordionFeatures__5403f58d:nth-child(n+5){height:100%;min-height:3.5rem;opacity:1;overflow:visible}.RwFeatureList_module_rwFeatureList_Wrapper__5403f58d .RwFeatureList_module_openList__5403f58d .RwFeatureList_module_rwFeatureList_ToggleWrapper__5403f58d svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media (min-width:1024px){.RwFeatureList_module_rwFeatureList_Wrapper__5403f58d.RwFeatureList_module_singlePlan__5403f58d ul li:not(.RwFeatureList_module_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_module_rwFeatureList_Wrapper__5403f58d.RwFeatureList_module_singlePlan__5403f58d ul li:not(.RwFeatureList_module_productTitle__5403f58d)>div{margin:0;max-width:calc(50% - 1.875rem)}.RwFeatureList_module_rwFeatureList_Wrapper__5403f58d.RwFeatureList_module_singlePlan__5403f58d ul li:not(.RwFeatureList_module_productTitle__5403f58d).RwFeatureList_module_sky__5403f58d{background-color:#dbedee}.RwFeatureList_module_rwFeatureList_Wrapper__5403f58d.RwFeatureList_module_singlePlan__5403f58d ul li:not(.RwFeatureList_module_productTitle__5403f58d).RwFeatureList_module_white__5403f58d{background-color:#fff}}@media (max-width:1023px){.RwFeatureList_module_rwFeatureList_Wrapper__5403f58d:not(.RwFeatureList_module_singlePlan__5403f58d) ul{border-bottom:.0625rem solid #c4c4c4}}@media (min-width:1024px){.RwFeatureList_module_rwFeatureList_Wrapper__5403f58d:not(.RwFeatureList_module_singlePlan__5403f58d) ul.RwFeatureList_module_hasDivider__5403f58d{position:relative}.RwFeatureList_module_rwFeatureList_Wrapper__5403f58d:not(.RwFeatureList_module_singlePlan__5403f58d) ul.RwFeatureList_module_hasDivider__5403f58d:after{background-color:#c4c4c4;content:"";height:100%;position:absolute;top:0;width:.0625rem;z-index:-1}.RwFeatureList_module_rwFeatureList_Wrapper__5403f58d:not(.RwFeatureList_module_singlePlan__5403f58d) ul:first-child{margin-right:3.8125rem}.RwFeatureList_module_rwFeatureList_Wrapper__5403f58d:not(.RwFeatureList_module_singlePlan__5403f58d) ul:first-child.RwFeatureList_module_hasDivider__5403f58d:after{right:-3.8125rem}.RwFeatureList_module_rwFeatureList_Wrapper__5403f58d:not(.RwFeatureList_module_singlePlan__5403f58d) ul:last-child{margin-left:3.75rem}.RwFeatureList_module_rwFeatureList_Wrapper__5403f58d:not(.RwFeatureList_module_singlePlan__5403f58d) ul:last-child.RwFeatureList_module_hasDivider__5403f58d:after{left:-3.8125rem}}.RwFeatureList_module_rwFeatureList_Link__5403f58d{margin-top:1.25rem;text-decoration:underline}.RwFeatureList_module_rwFeatureList_Link__5403f58d:focus,.RwFeatureList_module_rwFeatureList_Link__5403f58d:hover{color:inherit}.RwFeatureList_module_rwFeatureList_Toggle__5403f58d{text-decoration:none!important;width:100%}.RwFeatureList_module_rwFeatureList_Toggle__5403f58d>span{width:100%}.RwFeatureList_module_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_module_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_module_snowGlobe__5403f58d{padding-top:3.5rem}.RwFeatureList_module_snowGlobe__5403f58d .RwFeatureList_module_rwFeatureList_Wrapper__5403f58d{margin-top:0;max-width:75rem}.RwFeatureList_module_snowGlobe__5403f58d .RwFeatureList_module_rwFeatureList_Wrapper__5403f58d .RwFeatureList_module_snowGlobeUl__5403f58d:last-child li>div{margin-left:0;padding-left:1.25rem}@media (min-width:1024px){.RwFeatureList_module_snowGlobe__5403f58d .RwFeatureList_module_rwFeatureList_Wrapper__5403f58d:not(.RwFeatureList_module_singlePlan__5403f58d) .RwFeatureList_module_snowGlobeListWrapper__5403f58d{width:50%}.RwFeatureList_module_snowGlobe__5403f58d .RwFeatureList_module_rwFeatureList_Wrapper__5403f58d:not(.RwFeatureList_module_singlePlan__5403f58d) .RwFeatureList_module_snowGlobeUl__5403f58d{-ms-flex-line-pack:end;align-content:flex-end;margin:0 6.25rem}}.RwFeatureList_module_snowGlobe__5403f58d .RwFeatureList_module_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_module_snowGlobe__5403f58d .RwFeatureList_module_snowGlobeListWrapper__5403f58d.RwFeatureList_module_hasRightDivider__5403f58d{border-right:.0625rem solid #ddd}.RwFeatureList_module_snowGlobe__5403f58d .RwFeatureList_module_snowGlobeListWrapper__5403f58d.RwFeatureList_module_hasLeftDivider__5403f58d{border-left:.0625rem solid #ddd}@media (min-width:768px){.RwFeatureList_module_snowGlobe__5403f58d .RwFeatureList_module_snowGlobeListWrapper__5403f58d.RwFeatureList_module_hasLeftDivider__5403f58d .RwFeatureList_module_snowGlobeUl__5403f58d{-ms-flex-line-pack:center;align-content:center}}@media (min-width:1024px){.RwFeatureList_module_snowGlobe__5403f58d .RwFeatureList_module_snowGlobeListWrapper__5403f58d.RwFeatureList_module_hasLeftDivider__5403f58d .RwFeatureList_module_snowGlobeUl__5403f58d{-ms-flex-line-pack:start;align-content:flex-start}}.RwFeatureList_module_snowGlobe__5403f58d .RwFeatureList_module_hasDivider__5403f58d{margin-right:0;padding-right:0}.RwFeatureList_module_snowGlobe__5403f58d .RwFeatureList_module_hasDivider__5403f58d li>div{margin-right:0}.RwFeatureList_module_snowGlobe__5403f58d .RwFeatureList_module_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_module_snowGlobe__5403f58d div[class*=rwFeatureCell_]{padding-left:0}@media (max-width:1023px){.RwFeatureList_module_snowGlobe__5403f58d:not(.RwFeatureList_module_singlePlan__5403f58d) ul{border:none}.RwFeatureList_module_snowGlobe__5403f58d .RwFeatureList_module_snowGlobeListWrapper__5403f58d.RwFeatureList_module_hasLeftDivider__5403f58d,.RwFeatureList_module_snowGlobe__5403f58d .RwFeatureList_module_snowGlobeListWrapper__5403f58d.RwFeatureList_module_hasRightDivider__5403f58d{border-left:none;border-right:none}.RwFeatureList_module_snowGlobe__5403f58d div[class*=Button]{width:18.4375rem}}.RwFeatureList_module_snowGlobe__5403f58d .RwFeatureList_module_singlePlan__5403f58d .RwFeatureList_module_productTitle__5403f58d{display:block;text-align:center}@media (min-width:1024px){.RwFeatureList_module_snowGlobe__5403f58d .RwFeatureList_module_singlePlan__5403f58d ul li:not(.RwFeatureList_module_productTitle__5403f58d){gap:20%;width:100%}}.RwFeatureList_module_productTitle__5403f58d{color:#000;font-size:1.75rem;font-weight:700;line-height:2.25rem;padding-bottom:2rem;text-align:center}.RwFeatureList_module_snowGlobeListWrapper__5403f58d{width:100%}.RwFeatureList_module_snowGlobe__5403f58d.RwFeatureList_module_inPriceCardItem__5403f58d{padding:1.25rem 0 0}.RwFeatureList_module_snowGlobe__5403f58d.RwFeatureList_module_inPriceCardItem__5403f58d .RwFeatureList_module_snowGlobeListWrapper__5403f58d.RwFeatureList_module_hasRightDivider__5403f58d{border-right:none}.RwFeatureList_module_snowGlobe__5403f58d.RwFeatureList_module_inPriceCardItem__5403f58d .RwFeatureList_module_snowGlobeListWrapper__5403f58d.RwFeatureList_module_hasLeftDivider__5403f58d{border-left:none}.RwFeatureList_module_snowGlobe__5403f58d.RwFeatureList_module_inPriceCardItem__5403f58d .RwFeatureList_module_rwFeatureList_Wrapper__5403f58d{margin-bottom:0}.RwFeatureList_module_snowGlobe__5403f58d.RwFeatureList_module_inPriceCardItem__5403f58d .RwFeatureList_module_snowGlobeListWrapper__5403f58d.RwFeatureList_module_hasLeftDivider__5403f58d,.RwFeatureList_module_snowGlobe__5403f58d.RwFeatureList_module_inPriceCardItem__5403f58d .RwFeatureList_module_snowGlobeListWrapper__5403f58d.RwFeatureList_module_hasRightDivider__5403f58d{border-left:none}@media (min-width:1024px){.RwFeatureList_module_snowGlobe__5403f58d.RwFeatureList_module_inPriceCardItem__5403f58d .RwFeatureList_module_snowGlobeUlIncard__5403f58d{margin:0 1.5625rem!important}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_featureNavigation__6d03ff9b{padding-top:3.75rem}}@media (min-width:1024px){.RwFeaturesNavigation_module_featureNavigation__6d03ff9b{padding-top:5rem}}.RwFeaturesNavigation_module_headerContainer__6d03ff9b{display:block;width:83.333%}@media (min-width:1024px){.RwFeaturesNavigation_module_headerContainer__6d03ff9b{width:66.667%}.RwFeaturesNavigation_module_headerContainer__6d03ff9b.RwFeaturesNavigation_module_headerFullwidth__6d03ff9b{width:100%}}.RwFeaturesNavigation_module_headerContainer__6d03ff9b .RwFeaturesNavigation_module_header__6d03ff9b{font-size:2.5rem;line-height:3.25rem;margin-bottom:2.5rem}@media (min-width:768px){.RwFeaturesNavigation_module_headerContainer__6d03ff9b .RwFeaturesNavigation_module_header__6d03ff9b{font-size:3rem;line-height:3.75rem;margin-bottom:3.75rem}}@media (min-width:1024px){.RwFeaturesNavigation_module_headerContainer__6d03ff9b .RwFeaturesNavigation_module_header__6d03ff9b{font-size:3.75rem;line-height:4.75rem;margin-bottom:5rem}}.RwFeaturesNavigation_module_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_module_content__6d03ff9b{margin:0 1.25rem;width:91.667%}}.RwFeaturesNavigation_module_content__6d03ff9b .RwFeaturesNavigation_module_desktopContent__6d03ff9b{width:60%}.RwFeaturesNavigation_module_mobileContent__6d03ff9b{border-bottom:.0625rem solid #000;border-top:.0625rem solid #000;padding:0 1.25rem}.RwFeaturesNavigation_module_mobileContent__6d03ff9b .RwFeaturesNavigation_module_seeMore__6d03ff9b{padding-bottom:2.5rem;text-align:center}.RwFeaturesNavigation_module_mobileContent__6d03ff9b .RwFeaturesNavigation_module_seeMore__6d03ff9b .RwFeaturesNavigation_module_seeMoreCta__6d03ff9b{width:100%}@media (min-width:768px){.RwFeaturesNavigation_module_mobileContent__6d03ff9b .RwFeaturesNavigation_module_seeMore__6d03ff9b .RwFeaturesNavigation_module_seeMoreCta__6d03ff9b{width:auto}}.RwFeaturesNavigation_module_navigation__6d03ff9b{width:100%}@media (min-width:1024px){.RwFeaturesNavigation_module_navigation__6d03ff9b{margin:0 2.5rem;max-width:22.5rem;width:calc(33.333% - 5rem)}}.RwFeaturesNavigation_module_navigation__6d03ff9b .RwFeaturesNavigation_module_categoryItem__6d03ff9b .RwFeaturesNavigation_module_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_module_navigation__6d03ff9b .RwFeaturesNavigation_module_categoryItem__6d03ff9b .RwFeaturesNavigation_module_button__6d03ff9b{padding:1.25rem}}.RwFeaturesNavigation_module_navigation__6d03ff9b .RwFeaturesNavigation_module_categoryItem__6d03ff9b .RwFeaturesNavigation_module_button__6d03ff9b>span{font-weight:600}.RwFeaturesNavigation_module_navigation__6d03ff9b .RwFeaturesNavigation_module_categoryItem__6d03ff9b .RwFeaturesNavigation_module_collapsibleMenu__6d03ff9b{border-bottom:.0625rem solid #000;border-top:.0625rem solid #000;overflow:hidden;padding:1.25rem}.RwFeaturesNavigation_module_navigation__6d03ff9b .RwFeaturesNavigation_module_categoryItem__6d03ff9b .RwFeaturesNavigation_module_collapsibleMenu__6d03ff9b .RwFeaturesNavigation_module_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_module_navigation__6d03ff9b .RwFeaturesNavigation_module_categoryItem__6d03ff9b .RwFeaturesNavigation_module_collapsibleMenu__6d03ff9b .RwFeaturesNavigation_module_menuItem__6d03ff9b:last-of-type{margin-bottom:0}.RwFeaturesNavigation_module_navigation__6d03ff9b .RwFeaturesNavigation_module_categoryItem__6d03ff9b .RwFeaturesNavigation_module_collapsibleMenu__6d03ff9b .RwFeaturesNavigation_module_menuItem__6d03ff9b:hover{font-weight:500}.RwFeaturesNavigation_module_navigation__6d03ff9b .RwFeaturesNavigation_module_categoryItem__6d03ff9b .RwFeaturesNavigation_module_collapsibleMenu__6d03ff9b .RwFeaturesNavigation_module_menuItem__6d03ff9b.RwFeaturesNavigation_module_active__6d03ff9b{font-weight:600}.RwFeaturesNavigation_module_navigation__6d03ff9b .RwFeaturesNavigation_module_categoryItem__6d03ff9b .RwFeaturesNavigation_module_collapsibleMenu__6d03ff9b .RwFeaturesNavigation_module_menuItem__6d03ff9b.RwFeaturesNavigation_module_active__6d03ff9b:hover{text-decoration:underline}.RwFeaturesNavigation_module_hideCategoryItem__6d03ff9b,.RwFeaturesNavigation_module_hideCategorySection__6d03ff9b{display:none}.RwFeaturesNavigation_module_svgIcon__6d03ff9b{-ms-flex-negative:0;flex-shrink:0}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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:$color-white}.RwGlobalNav_module_rwGlobalNavStickyContainer__dc4b6cc7{height:5rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_dropdownSkyblue__dc4b6cc7{--rwglobalnavMenuWrapperColor:$color-blue-rw-sky-blue}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_footerWhite__dc4b6cc7{--rwglobalnavFooterMenuBgColor:$color-white}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7{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_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_rwGlobalNavSticky__dc4b6cc7{left:0;position:fixed;right:0;top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--promoBannerHeight, 0px))!important;width:100%;z-index:1300}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_sticky__dc4b6cc7{background-color:#fff!important;width:100%}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_sticky__dc4b6cc7.RwGlobalNav_module_boxShadow__dc4b6cc7{-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_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_sticky__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7{height:5rem;min-height:5rem;padding:0 1.25rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_sticky__dc4b6cc7 .RwGlobalNav_module_navSearch__dc4b6cc7{max-width:calc(100% - 26.875rem)}}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_sticky__dc4b6cc7+*{margin-top:0}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_bottomWrapper__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7{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_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_transparent__dc4b6cc7:not(.RwGlobalNav_module_open__dc4b6cc7){background-color:transparent}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_transparent__dc4b6cc7:not(.RwGlobalNav_module_open__dc4b6cc7) .RwGlobalNav_module_dContactMenu__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_transparent__dc4b6cc7:not(.RwGlobalNav_module_open__dc4b6cc7) .RwGlobalNav_module_dContactMenu__dc4b6cc7 button{color:#fff}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_transparent__dc4b6cc7:not(.RwGlobalNav_module_open__dc4b6cc7) .RwGlobalNav_module_dContactMenu__dc4b6cc7 svg{background-color:transparent}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_transparent__dc4b6cc7:not(.RwGlobalNav_module_open__dc4b6cc7) .RwGlobalNav_module_dContactMenu__dc4b6cc7 svg circle,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_transparent__dc4b6cc7:not(.RwGlobalNav_module_open__dc4b6cc7) .RwGlobalNav_module_dContactMenu__dc4b6cc7 svg path,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_transparent__dc4b6cc7:not(.RwGlobalNav_module_open__dc4b6cc7) .RwGlobalNav_module_dContactMenu__dc4b6cc7 svg rect,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_transparent__dc4b6cc7:not(.RwGlobalNav_module_open__dc4b6cc7) .RwGlobalNav_module_navSignin__dc4b6cc7 svg circle,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_transparent__dc4b6cc7:not(.RwGlobalNav_module_open__dc4b6cc7) .RwGlobalNav_module_navSignin__dc4b6cc7 svg path,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_transparent__dc4b6cc7:not(.RwGlobalNav_module_open__dc4b6cc7) .RwGlobalNav_module_navSignin__dc4b6cc7 svg rect{fill:#fff}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_white__dc4b6cc7{background-color:#fff}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_black__dc4b6cc7:not(.RwGlobalNav_module_open__dc4b6cc7){background-color:#000;color:#fff}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_tofu__dc4b6cc7:not(.RwGlobalNav_module_open__dc4b6cc7){background-color:#f3f2ef}@media screen and (min-width:1024px){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_transparent__dc4b6cc7.RwGlobalNav_module_rwGlobalNavSticky__dc4b6cc7{background-color:#000;color:#fff}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_transparent__dc4b6cc7.RwGlobalNav_module_rwGlobalNavSticky__dc4b6cc7 .RwGlobalNav_module_bottomWrapper__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_transparent__dc4b6cc7.RwGlobalNav_module_rwGlobalNavSticky__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7{background-color:#000}}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7{background-color:inherit}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7{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_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7{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_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_bottom__dc4b6cc7{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_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_bottom__dc4b6cc7{padding:0 1.25rem;padding-top:0!important}}@media screen and (min-width:1024px){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_bottom__dc4b6cc7{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_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_navClicked__dc4b6cc7: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_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7{height:100vh}@media (max-width:calc(1024px - 1px)){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7{position:fixed;top:inherit}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7.RwGlobalNav_module_black__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7.RwGlobalNav_module_black__dc4b6cc7 .RwGlobalNav_module_bottomWrapper__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7.RwGlobalNav_module_black__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7{-webkit-transition:unset;transition:unset}}@media screen and (min-width:1024px){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7{background-color:#fff;height:auto;min-height:37.9375rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7:before{background-color:#000;display:block;height:100vh;left:0;opacity:.6;position:fixed;top:0;width:100vw;z-index:-1}}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7 .RwGlobalNav_module_bottom__dc4b6cc7{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_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7 .RwGlobalNav_module_bottom__dc4b6cc7{min-height:30.4375rem;padding:3.75rem 2.5rem}}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7:not(.RwGlobalNav_module_sticky__dc4b6cc7){position:fixed;top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--promoBannerHeight, 0px))!important;width:100%}@media screen and (min-width:1024px){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7:not(.RwGlobalNav_module_sticky__dc4b6cc7){position:absolute}}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7:not(.RwGlobalNav_module_sticky__dc4b6cc7)+*{margin-top:6.25rem}@media screen and (min-width:1024px){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7:not(.RwGlobalNav_module_sticky__dc4b6cc7)+*{margin-top:7.5rem}}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7{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_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_toggleMenu__dc4b6cc7{display:none}}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 [class*=clip-mask-hidden]{margin-right:-.125rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 [class*=clip-mask-sticky-mode]{display:none;margin-right:5rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 [class*=logoAnimation] [class*="clip-mask animation"] svg{-webkit-animation:RwGlobalNav_module_xPositionChangeNonSticky__dc4b6cc7 .7s cubic-bezier(.35,0,.25,1) forwards;animation:RwGlobalNav_module_xPositionChangeNonSticky__dc4b6cc7 .7s cubic-bezier(.35,0,.25,1) forwards}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 [class*=logoAnimation] [class*="clip-mask animation"] svg g:first-child{-webkit-animation:RwGlobalNav_module_colorChangeNonSticky__dc4b6cc7 .5s cubic-bezier(.35,0,.5,1) forwards;animation:RwGlobalNav_module_colorChangeNonSticky__dc4b6cc7 .5s cubic-bezier(.35,0,.5,1) forwards}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 [class*=logoAnimation] .RwGlobalNav_module_navTab__dc4b6cc7:focus [class*=rw-menuWrapper],.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 [class*=logoAnimation] .RwGlobalNav_module_navTab__dc4b6cc7:focus [class*=rw-nav-menu-content],.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 [class*=logoAnimation] .RwGlobalNav_module_navTab__dc4b6cc7:hover [class*=rw-menuWrapper],.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 [class*=logoAnimation] .RwGlobalNav_module_navTab__dc4b6cc7:hover [class*=rw-nav-menu-content]{visibility:hidden!important}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7 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_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7 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_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7 span [class*=svg-logo-contianer].RwGlobalNav_module_halfWidth__dc4b6cc7{height:2.5rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7 span [class*=svg-logo-contianer].RwGlobalNav_module_fullWidth__dc4b6cc7{-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_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7 span [class*=svg-logo-contianer] [class*=clip-mask]{overflow:hidden}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7 span [class*=svg-logo-contianer] [class*=clip-mask] svg{margin-left:.25rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7 span [class*=svg-logo-contianer] [class*=clip-mask].RwGlobalNav_module_fullWidth__dc4b6cc7{height:2rem;margin-top:.4375rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7 span [class*=svg-logo-contianer] [class*=clip-mask].RwGlobalNav_module_halfWidth__dc4b6cc7{height:2.5rem;margin-top:.125rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7.RwGlobalNav_module_logoSticky__dc4b6cc7 [class*="clip-mask animation"] svg{-webkit-animation:RwGlobalNav_module_xPositionChangeSticky__dc4b6cc7 .7s cubic-bezier(.35,0,.25,1) .5s forwards;animation:RwGlobalNav_module_xPositionChangeSticky__dc4b6cc7 .7s cubic-bezier(.35,0,.25,1) .5s forwards}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7.RwGlobalNav_module_logoSticky__dc4b6cc7 [class*="clip-mask animation"] svg g:first-child{-webkit-animation:RwGlobalNav_module_colorChangeSticky__dc4b6cc7 .5s cubic-bezier(.35,0,.5,1) forwards;animation:RwGlobalNav_module_colorChangeSticky__dc4b6cc7 .5s cubic-bezier(.35,0,.5,1) forwards}@media screen and (max-width:calc(1024px - 1px)){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7 span>img{height:1.9375rem;width:10rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7.RwGlobalNav_module_logoSticky__dc4b6cc7 span>img{height:2.1875rem;width:2.1875rem}}@media screen and (min-width:1024px){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7{margin-right:3.75rem}}@media screen and (max-width:calc(1024px - 1px)){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7{-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_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7{padding:0 2.5rem}}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_sectionHeader__dc4b6cc7{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_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_sectionHeader__dc4b6cc7{border-bottom:.0625rem solid #babec5;border-radius:.125rem;margin:0 1.25rem;padding-bottom:2.5rem}}@media screen and (min-width:1024px){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_sectionHeader__dc4b6cc7{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_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_sectionHeader__dc4b6cc7{margin:0 2.5rem}}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_sectionHeader__dc4b6cc7 .RwGlobalNav_module_navMenu__dc4b6cc7>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_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_sectionHeader__dc4b6cc7 .RwGlobalNav_module_navMenu__dc4b6cc7>ul>li>div:nth-child(2) div[class*=dDescription]{color:#000;font-weight:500}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_sectionHeader__dc4b6cc7 .RwGlobalNav_module_navMenu__dc4b6cc7>ul>li>div:nth-child(2) ul[class*=dList]{padding:0 .5rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_sectionHeader__dc4b6cc7 .RwGlobalNav_module_noRtpadding__dc4b6cc7{margin-right:0!important}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_sectionHeader__dc4b6cc7 .RwGlobalNav_module_sticky__dc4b6cc7 .RwGlobalNav_module_rwMenuWrapper__dc4b6cc7{top:5rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navSearch__dc4b6cc7{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:calc(1024px - 1px)){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navSearch__dc4b6cc7{margin:2.5rem 1.25rem}}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navSearchButton__dc4b6cc7{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;stroke:#0a8543}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navSearchButton__dc4b6cc7 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_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navSearchButton__dc4b6cc7 .RwGlobalNav_module_searchText__dc4b6cc7{color:#0a8543;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_return__dc4b6cc7{width:100%}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_return__dc4b6cc7>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_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_return__dc4b6cc7 .RwGlobalNav_module_label__dc4b6cc7{color:#0d333f;font-size:1.5rem;font-weight:600;line-height:2rem;text-align:left}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_return__dc4b6cc7 svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_return__dc4b6cc7 .RwGlobalNav_module_noChildren__dc4b6cc7>a{color:#0077c5;text-decoration:none}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}@media screen and (max-width:1023px){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7{margin:2.5rem 1.25rem 0;max-width:100%;width:auto!important}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7 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_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7{margin:0 2.5rem}}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_themeIes__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7{height:3.75rem;margin:0;min-height:3.75rem}@media screen and (min-width:768px){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_themeIes__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7{-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_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_themeIes__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7{margin:1.25rem 0;padding:0 0 0 2.5rem}}@media screen and (min-width:1024px){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_themeIes__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7{margin:.75rem auto;max-width:90rem;padding-right:0;width:100%}}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_themeIes__dc4b6cc7 .RwGlobalNav_module_toggleMenu__dc4b6cc7{display:none}@media screen and (max-width:calc(768px - 1px)){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_themeIes__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7{padding:1.25rem 1.25rem 1.25rem 1.5rem}}@media screen and (min-width:768px) and (max-width:calc(1024px - 1px)){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_themeIes__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7{padding-left:0}}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_themeIes__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7 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_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_themeIes__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7.RwGlobalNav_module_iesThemeSignin__dc4b6cc7{margin-left:auto}@media screen and (max-width:calc(768px - 1px)){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_themeIes__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7.RwGlobalNav_module_iesThemeSignin__dc4b6cc7{display:none}}@media screen and (min-width:768px){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_themeIes__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7.RwGlobalNav_module_iesThemeSignin__dc4b6cc7{display:block}}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_themeIes__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7.RwGlobalNav_module_iesThemeSignin__dc4b6cc7 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_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_themeIes__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7.RwGlobalNav_module_iesThemeSignin__dc4b6cc7 button{padding:.375rem 1.75rem}}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_themeIes__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7.RwGlobalNav_module_iesThemeSignin__dc4b6cc7 button:hover{background-color:transparent;border:.125rem solid #21262a;color:#21262a}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_themeIes__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7.RwGlobalNav_module_iesThemeSignin__dc4b6cc7 button:focus{border:.125rem solid #21262a;color:#21262a;outline:.1875rem solid #0077c5;outline-offset:.0625rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_themeIes__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7.RwGlobalNav_module_iesThemeSignin__dc4b6cc7 button:disabled{border:.125rem solid #236cff;color:#236cff;cursor:not-allowed;opacity:.25}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_themeIes__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7.RwGlobalNav_module_iesThemeSignin__dc4b6cc7 button svg{display:none}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_menuWrapper__dc4b6cc7{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:1023px){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_menuWrapper__dc4b6cc7{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_menuWrapper__dc4b6cc7 .RwGlobalNav_module_navMenuContent__dc4b6cc7{position:relative}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_cards__dc4b6cc7{margin-left:1.25rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:768px){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_cards__dc4b6cc7{margin:2.5rem 1.25rem 3.75rem}}@media screen and (min-width:1024px){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_cards__dc4b6cc7{margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width:calc(1024px - 1px)){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_cards__dc4b6cc7{border-top:.0625rem solid #babec5;margin:0 1.25rem;padding-top:1.25rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_cards__dc4b6cc7>div>a>span{padding-top:0}}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_card__dc4b6cc7+*{margin-top:2.5rem}@media screen and (min-width:1024px){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 [class*=hideExpandedMenu] .RwGlobalNav_module_navTab__dc4b6cc7:focus+.RwGlobalNav_module_rwMenuWrapper__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 [class*=hideExpandedMenu] .RwGlobalNav_module_navTab__dc4b6cc7:focus+div>.RwGlobalNav_module_rwNavMenuContent__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 [class*=hideExpandedMenu] .RwGlobalNav_module_navTab__dc4b6cc7:hover+.RwGlobalNav_module_rwMenuWrapper__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 [class*=hideExpandedMenu] .RwGlobalNav_module_navTab__dc4b6cc7:hover+div>.RwGlobalNav_module_rwNavMenuContent__dc4b6cc7{visibility:hidden!important}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navTab__dc4b6cc7{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_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navTab__dc4b6cc7+.RwGlobalNav_module_navTab__dc4b6cc7{margin-left:3.75rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navTab__dc4b6cc7.RwGlobalNav_module_navMenuOpen__dc4b6cc7:after{width:3rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navTab__dc4b6cc7:focus,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navTab__dc4b6cc7:hover{outline:none}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navTab__dc4b6cc7:focus+.RwGlobalNav_module_rwMenuWrapper__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navTab__dc4b6cc7:focus+div>.RwGlobalNav_module_rwNavMenuContent__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navTab__dc4b6cc7:hover+.RwGlobalNav_module_rwMenuWrapper__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navTab__dc4b6cc7:hover+div>.RwGlobalNav_module_rwNavMenuContent__dc4b6cc7{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navTab__dc4b6cc7:focus a[class*=rwBlueGreen],.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navTab__dc4b6cc7:hover a[class*=rwBlueGreen]{text-decoration:none}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navTab__dc4b6cc7:focus:after,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navTab__dc4b6cc7:hover:after{width:3rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navTab__dc4b6cc7:focus a[class*=rwBlueGreen]:before{border:.1875rem solid #0077c5}}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_focusedTab__dc4b6cc7+.RwGlobalNav_module_rwMenuWrapper__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_focusedTab__dc4b6cc7+div>.RwGlobalNav_module_rwNavMenuContent__dc4b6cc7{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}@media screen and (min-width:1024px){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7{background-color:transparent}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_bottomWrapper__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_bottom__dc4b6cc7{height:0}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7 .RwGlobalNav_module_bottomWrapper__dc4b6cc7{height:auto}}@media screen and (max-width:1023px){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navSearch__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_sectionHeader__dc4b6cc7{display:none;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_noBorder__dc4b6cc7{border:none}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_cards__dc4b6cc7{-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_bottomWrapper__dc4b6cc7{overflow:hidden}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7{overflow-y:scroll}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7 .RwGlobalNav_module_navSearch__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;padding-bottom:1.25rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7 .RwGlobalNav_module_sectionHeader__dc4b6cc7{display:-webkit-box;display:-ms-flexbox;display:flex}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7 .RwGlobalNav_module_navSearch__dc4b6cc7{margin-bottom:0}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7{position:static}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7 .RwGlobalNav_module_bottomWrapper__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7{overflow:visible;padding-bottom:1.25rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7 .RwGlobalNav_module_menuWrapper__dc4b6cc7{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_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7.RwGlobalNav_module_sectionOpen__dc4b6cc7 .RwGlobalNav_module_bottomWrapper__dc4b6cc7{left:0;max-height:calc(100% - 7.5rem);overflow:scroll;position:absolute;top:80px;top:var(--rwGlobalnavMobStickyHeight);z-index:1400}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7.RwGlobalNav_module_sectionOpen__dc4b6cc7 .RwGlobalNav_module_bottomWrapper__dc4b6cc7 .RwGlobalNav_module_navMenuContent__dc4b6cc7{max-width:100%;padding:0 1.25rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7.RwGlobalNav_module_sectionOpen__dc4b6cc7 .RwGlobalNav_module_bottomWrapper__dc4b6cc7 .RwGlobalNav_module_menuWrapper__dc4b6cc7{-webkit-transform:translateX(0);transform:translateX(0)}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7.RwGlobalNav_module_sectionOpen__dc4b6cc7 .RwGlobalNav_module_navSearch__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7.RwGlobalNav_module_sectionOpen__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7.RwGlobalNav_module_sectionOpen__dc4b6cc7 .RwGlobalNav_module_sectionHeader__dc4b6cc7{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7.RwGlobalNav_module_sectionOpen__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7>div{display:none}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7.RwGlobalNav_module_sectionOpen__dc4b6cc7 .RwGlobalNav_module_bottom__dc4b6cc7{height:calc(100% - 7.5rem);overflow:scroll;width:100%}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7.RwGlobalNav_module_signInOpen__dc4b6cc7{touch-action:none!important;-ms-touch-action:none!important}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7.RwGlobalNav_module_signInOpen__dc4b6cc7 .RwGlobalNav_module_cards__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7.RwGlobalNav_module_signInOpen__dc4b6cc7 .RwGlobalNav_module_navSearch__dc4b6cc7,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7.RwGlobalNav_module_signInOpen__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7>button,.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7.RwGlobalNav_module_signInOpen__dc4b6cc7 .RwGlobalNav_module_sectionHeader__dc4b6cc7{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_mNavMenu__dc4b6cc7{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_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_mNavMenu__dc4b6cc7 .RwGlobalNav_module_mNavMenuTitle__dc4b6cc7{padding-bottom:1.25rem;width:100%}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_mNavMenu__dc4b6cc7 .RwGlobalNav_module_label__dc4b6cc7{color:#0d333f;font-size:1.5rem;font-weight:600;line-height:2rem;text-align:left}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_mNavMenu__dc4b6cc7 .RwGlobalNav_module_linkDesc__dc4b6cc7{font-size:1.25rem;font-weight:500;line-height:1.75rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_mNavMenu__dc4b6cc7 svg{margin-right:1.25rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navMenuLink__dc4b6cc7>li{border-bottom:none;color:#0d333f;list-style:none;padding-top:1rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navMenuLink__dc4b6cc7>li>div{display:none}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navMenuLink__dc4b6cc7>li a{font-size:1.25rem;line-height:1.75rem;padding:0 0 1rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_navMenuLink__dc4b6cc7:last-child>li{border-bottom:none}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_mContactMenu__dc4b6cc7{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_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_mContactMenu__dc4b6cc7 .RwGlobalNav_module_label__dc4b6cc7{color:#0d333f;font-size:1.5rem;font-weight:600;line-height:2rem;text-align:left}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_mContactMenu__dc4b6cc7 .RwGlobalNav_module_linkDesc__dc4b6cc7{font-size:1.25rem;font-weight:500;line-height:1.75rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_mContactMenu__dc4b6cc7 .RwGlobalNav_module_callSupportLink__dc4b6cc7{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_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_mContactMenu__dc4b6cc7 .RwGlobalNav_module_callSupportDivider__dc4b6cc7{border-bottom:.0625rem solid #babec5}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_mContactMenu__dc4b6cc7 svg{margin-right:1.25rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_mContactMenu__dc4b6cc7>div>li{border-bottom:none;color:#0077c5;list-style:none}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_mContactMenu__dc4b6cc7>div>li>div{display:none}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_mContactMenu__dc4b6cc7>div>li a{font-size:1.25rem;line-height:1.75rem;padding:0 0 1rem}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_mContactMenu__dc4b6cc7>div>li div[class*=mPhoneSpace]{color:#0d333f;font-size:1.5rem;font-weight:600;line-height:2rem;text-align:left}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_dContactMenu__dc4b6cc7{display:none}}@media (min-width:1024px){.RwGlobalNav_module_transparent__dc4b6cc7:not(.RwGlobalNav_module_sticky__dc4b6cc7):not(.RwGlobalNav_module_open__dc4b6cc7) .RwGlobalNav_module_navTab__dc4b6cc7>a{color:#fff!important}.RwGlobalNav_module_transparent__dc4b6cc7:not(.RwGlobalNav_module_sticky__dc4b6cc7):not(.RwGlobalNav_module_open__dc4b6cc7) .RwGlobalNav_module_navTab__dc4b6cc7>a:hover{text-decoration:underline!important}.RwGlobalNav_module_transparent__dc4b6cc7:not(.RwGlobalNav_module_sticky__dc4b6cc7):not(.RwGlobalNav_module_open__dc4b6cc7) .RwGlobalNav_module_navTab__dc4b6cc7:after{background:#fff}.RwGlobalNav_module_black__dc4b6cc7 .RwGlobalNav_module_navTab__dc4b6cc7 a{color:#fff}.RwGlobalNav_module_black__dc4b6cc7 .RwGlobalNav_module_navTab__dc4b6cc7 a:hover{color:#5bef76}.RwGlobalNav_module_black__dc4b6cc7 .RwGlobalNav_module_navTab__dc4b6cc7 a:focus{color:#fff}.RwGlobalNav_module_black__dc4b6cc7 .RwGlobalNav_module_navTab__dc4b6cc7 a:focus:before{border-color:#0077c5}.RwGlobalNav_module_black__dc4b6cc7 .RwGlobalNav_module_dContactMenu__dc4b6cc7 a,.RwGlobalNav_module_black__dc4b6cc7 .RwGlobalNav_module_dContactMenu__dc4b6cc7 a:focus{color:#fff}.RwGlobalNav_module_black__dc4b6cc7 .RwGlobalNav_module_dContactMenu__dc4b6cc7 svg{background-color:transparent}.RwGlobalNav_module_black__dc4b6cc7 .RwGlobalNav_module_dContactMenu__dc4b6cc7 svg path{fill:#fff}.RwGlobalNav_module_black__dc4b6cc7 button[class*=SignInMenu_menuToggle]:hover,.RwGlobalNav_module_black__dc4b6cc7 button[class*=SignInMenu_module_menuToggle]:hover{background-color:transparent!important}}@media (min-width:1024px) and (min-width:1024px){.RwGlobalNav_module_black__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7 button[class*=SignInMenu_menuToggle__]>span [class*=clarity-nav-menu-toggle-text],.RwGlobalNav_module_black__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7 button[class*=SignInMenu_module_menuToggle__]>span [class*=clarity-nav-menu-toggle-text]{color:#5bef76}.RwGlobalNav_module_black__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7 button[class*=SignInMenu_menuToggle__]>span [class*=SignInMenu_upArrow__] path,.RwGlobalNav_module_black__dc4b6cc7 .RwGlobalNav_module_navSignin__dc4b6cc7 button[class*=SignInMenu_module_menuToggle__]>span [class*=SignInMenu_module_upArrow__] path{fill:#5bef76}}@media (min-width:1024px){.RwGlobalNav_module_open__dc4b6cc7 input[class*=SiteSearch_search],.RwGlobalNav_module_sticky__dc4b6cc7 input[class*=SiteSearch_search]{background-color:#fff!important}.RwGlobalNav_module_transparent__dc4b6cc7:not(.RwGlobalNav_module_sticky__dc4b6cc7):not(.RwGlobalNav_module_open__dc4b6cc7) [class*=SiteSearch_searchIcon] path{fill:#fff!important}.RwGlobalNav_module_black__dc4b6cc7 button[class*=SignInMenu_menuToggle],.RwGlobalNav_module_black__dc4b6cc7 button[class*=SignInMenu_module_menuToggle],.RwGlobalNav_module_transparent__dc4b6cc7:not(.RwGlobalNav_module_sticky__dc4b6cc7):not(.RwGlobalNav_module_open__dc4b6cc7) button[class*=SignInMenu_menuToggle],.RwGlobalNav_module_transparent__dc4b6cc7:not(.RwGlobalNav_module_sticky__dc4b6cc7):not(.RwGlobalNav_module_open__dc4b6cc7) button[class*=SignInMenu_module_menuToggle]{border-color:#fff!important;color:#fff!important}.RwGlobalNav_module_transparent__dc4b6cc7 .RwGlobalNav_module_bottomWrapper__dc4b6cc7,.RwGlobalNav_module_transparent__dc4b6cc7 .RwGlobalNav_module_bottom__dc4b6cc7,.RwGlobalNav_module_transparent__dc4b6cc7 .RwGlobalNav_module_menuWrapper__dc4b6cc7,.RwGlobalNav_module_transparent__dc4b6cc7 .RwGlobalNav_module_navTab__dc4b6cc7:after,.RwGlobalNav_module_transparent__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7,.RwGlobalNav_module_transparent__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7,.RwGlobalNav_module_transparent__dc4b6cc7.RwGlobalNav_module_rwGlobalNav__dc4b6cc7{-webkit-transition:none;transition:none}.RwGlobalNav_module_notAContactNavMenu__dc4b6cc7{margin-bottom:auto;margin-top:auto}.RwGlobalNav_module_dContactMenuOrder__dc4b6cc7{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.RwGlobalNav_module_dContactMenu__dc4b6cc7{color:#0d333f;font-weight:600;padding-right:2.5rem}.RwGlobalNav_module_dContactMenu__dc4b6cc7 li[class*=noPointer]{font-size:.75rem;font-weight:600;line-height:1rem}.RwGlobalNav_module_dContactMenu__dc4b6cc7 a:first-of-type:after,.RwGlobalNav_module_dContactMenu__dc4b6cc7 button:first-of-type:after{background:transparent}.RwGlobalNav_module_dContactMenu__dc4b6cc7 button[class*=MenuItem_dLink1],.RwGlobalNav_module_dContactMenu__dc4b6cc7 li[class*=MenuItem_dLink1]{padding:1.25rem 0}.RwGlobalNav_module_dContactMenu__dc4b6cc7 li[class*=MenuItem_dFlyout]:hover,.RwGlobalNav_module_dContactMenu__dc4b6cc7 li[class*=MenuItem_white]:hover{background-color:#fff!important}.RwGlobalNav_module_dContactMenu__dc4b6cc7>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_module_dContactMenu__dc4b6cc7>ul>li>div:nth-child(2) div[class*=dDescription]{color:#000;font-weight:500}.RwGlobalNav_module_dContactMenu__dc4b6cc7>ul>li>div:nth-child(2) ul[class*=dList]{padding:0 .5rem}.RwGlobalNav_module_noRtpadding__dc4b6cc7{margin-right:0!important}.RwGlobalNav_module_sticky__dc4b6cc7 .RwGlobalNav_module_rwMenuWrapper__dc4b6cc7{top:5rem}.RwGlobalNav_module_dContactMenu__dc4b6cc7:not(.RwGlobalNav_module_notAContactNavMenu__dc4b6cc7) div[class*=MenuItem_module_dExpand]{right:0}}.RwGlobalNav_module_rwNavMenuContent__dc4b6cc7{margin:auto;max-width:90rem;visibility:hidden;width:100vw!important}.RwGlobalNav_module_rwNavMenuContent__dc4b6cc7:focus,.RwGlobalNav_module_rwNavMenuContent__dc4b6cc7:focus .RwGlobalNav_module_rwMenuWrapper__dc4b6cc7,.RwGlobalNav_module_rwNavMenuContent__dc4b6cc7:hover,.RwGlobalNav_module_rwNavMenuContent__dc4b6cc7:hover .RwGlobalNav_module_rwMenuWrapper__dc4b6cc7{visibility:visible}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7 .RwGlobalNav_module_rwNavMenuContent__dc4b6cc7{padding:2.5rem 2.5rem 1.25rem}.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_rwNavMenuContent__dc4b6cc7{padding:2.5rem 2.5rem 3rem}.RwGlobalNav_module_menuListitem__dc4b6cc7{margin-right:2.25rem}.RwGlobalNav_module_rwNavTab__dc4b6cc7{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_module_rwNavTab__dc4b6cc7{padding:.625rem}}.RwGlobalNav_module_rwMenuWrapper__dc4b6cc7{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_module_rwMenuWrapper__dc4b6cc7:focus,.RwGlobalNav_module_rwMenuWrapper__dc4b6cc7:focus .RwGlobalNav_module_rwNavMenuContent__dc4b6cc7,.RwGlobalNav_module_rwMenuWrapper__dc4b6cc7:hover,.RwGlobalNav_module_rwMenuWrapper__dc4b6cc7:hover .RwGlobalNav_module_rwNavMenuContent__dc4b6cc7{visibility:visible}.RwGlobalNav_module_rwMenuWrapper__dc4b6cc7 div[class*=listWrapper]{-webkit-transition:none!important;transition:none!important}.RwGlobalNav_module_posAbs__dc4b6cc7{position:absolute}.RwGlobalNav_module_firstSectionHeader__dc4b6cc7{position:relative;top:-1.25rem}@media screen and (max-width:calc(1024px - 1px)){.RwGlobalNav_module_stickyPromo__dc4b6cc7.RwGlobalNav_module_open__dc4b6cc7{height:calc(100% - var(--promoBannerHeight))}}.RwGlobalNav_module_navSearchButtonMobile__dc4b6cc7{height:1.25rem}.RwGlobalNav_module_mobCtaWrapper__dc4b6cc7{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}.RwGlobalNav_module_mobCtaWrapper__dc4b6cc7 div>a:focus:not(:active):before,.RwGlobalNav_module_mobCtaWrapper__dc4b6cc7 div>a[class*=plain]:focus,.RwGlobalNav_module_mobCtaWrapper__dc4b6cc7 div>a[class*=plain]:hover{border:none}.RwGlobalNav_module_mobCtaWrapper__dc4b6cc7 div>a[class*=plain]:focus span[class*=buttonText],.RwGlobalNav_module_mobCtaWrapper__dc4b6cc7 div>a[class*=plain]:hover span[class*=buttonText]{text-decoration:underline}.RwGlobalNav_module_dDropdown__dc4b6cc7{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_module_downArrow__dc4b6cc7{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.RwGlobalNav_module_downArrow__dc4b6cc7,.RwGlobalNav_module_upArrow__dc4b6cc7{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.RwGlobalNav_module_upArrow__dc4b6cc7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RwGlobalNav_module_dDown__dc4b6cc7{height:.5rem;width:.875rem}@-webkit-keyframes RwGlobalNav_module_colorChangeSticky__dc4b6cc7{0%{color:#000}to{color:#fff}}@keyframes RwGlobalNav_module_colorChangeSticky__dc4b6cc7{0%{color:#000}to{color:#fff}}@-webkit-keyframes RwGlobalNav_module_colorChangeNonSticky__dc4b6cc7{0%{color:#fff}to{color:#000}}@keyframes RwGlobalNav_module_colorChangeNonSticky__dc4b6cc7{0%{color:#fff}to{color:#000}}@-webkit-keyframes RwGlobalNav_module_xPositionChangeSticky__dc4b6cc7{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_module_xPositionChangeSticky__dc4b6cc7{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_module_xPositionChangeNonSticky__dc4b6cc7{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_module_xPositionChangeNonSticky__dc4b6cc7{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_module_opacityChange__dc4b6cc7{0%{opacity:1}to{display:none;opacity:0}}@keyframes RwGlobalNav_module_opacityChange__dc4b6cc7{0%{opacity:1}to{display:none;opacity:0}}.RwGlobalNav_module_colorAnimation__dc4b6cc7{-webkit-animation:RwGlobalNav_module_colorChange__dc4b6cc7 .5s normal forwards;animation:RwGlobalNav_module_colorChange__dc4b6cc7 .5s normal forwards;-webkit-animation-timing-function:cubic-bezier(.35,0,.5,1);animation-timing-function:cubic-bezier(.35,0,.5,1)}.RwGlobalNav_module_positionAnimation__dc4b6cc7{-webkit-animation:RwGlobalNav_module_xPositionChange__dc4b6cc7 .7s .5s normal forwards;animation:RwGlobalNav_module_xPositionChange__dc4b6cc7 .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_module_cornerStoneDesktop__dc4b6cc7{display:none}}.RwGlobalNav_module_cornerStoneMobile__dc4b6cc7{-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_module_cornerStoneMobile__dc4b6cc7{display:none}}@media screen and (min-width:768px){.RwGlobalNav_module_cornerStoneMobile__dc4b6cc7{margin-bottom:7.5rem}}@media (min-width:1024px) and (max-width:calc(1200px + 50px)){.RwGlobalNav_module_sectionHeader__dc4b6cc7 .RwGlobalNav_module_menuListitem__dc4b6cc7 .RwGlobalNav_module_rwNavTab__dc4b6cc7 a{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;min-width:4.6875rem}.RwGlobalNav_module_dContactMenu__dc4b6cc7 ul li div a span div{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}}.RwGlobalNav_module_clarityNav__dc4b6cc7{--rwClarityNavArrowWidth:0.75rem}@media (min-width:1024px){.RwGlobalNav_module_clarityNav__dc4b6cc7 button[class*=SignInMenu_menuToggle],.RwGlobalNav_module_clarityNav__dc4b6cc7 button[class*=SignInMenu_module_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_module_clarityNav__dc4b6cc7 [class*=SignInMenu_module_signInMenu__],.RwGlobalNav_module_clarityNav__dc4b6cc7 [class*=SignInMenu_signInMenu__]{width:auto}.RwGlobalNav_module_clarityNav__dc4b6cc7 button[class*=SignInMenu_menuToggle__]>span{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.RwGlobalNav_module_clarityNav__dc4b6cc7 button[class*=SignInMenu_menuToggle] [class*=SignInMenu_downArrow__],.RwGlobalNav_module_clarityNav__dc4b6cc7 button[class*=SignInMenu_menuToggle] [class*=SignInMenu_upArrow__],.RwGlobalNav_module_clarityNav__dc4b6cc7 button[class*=SignInMenu_module_menuToggle] [class*=SignInMenu_module_downArrow__],.RwGlobalNav_module_clarityNav__dc4b6cc7 button[class*=SignInMenu_module_menuToggle] [class*=SignInMenu_module_upArrow__]{font-size:.75rem;margin-left:.5rem;width:var(--rwClarityNavArrowWidth)}.RwGlobalNav_module_clarityNav__dc4b6cc7 button[class*=SignInMenu_menuToggle]:hover,.RwGlobalNav_module_clarityNav__dc4b6cc7 button[class*=SignInMenu_module_menuToggle]:hover{background-color:transparent;border:none;color:#0d7300;color:var(--rwGlobalnavTextColor)}.RwGlobalNav_module_clarityNav__dc4b6cc7 button[class*=SignInMenu_menuToggle__]>span [class*=clarity-nav-menu-toggle-text]{color:#0d7300;color:var(--rwGlobalnavTextColor)}.RwGlobalNav_module_clarityNav__dc4b6cc7.RwGlobalNav_module_rwGlobalNavStickyContainer__dc4b6cc7{height:3.75rem}.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7{height:3.75rem;min-height:3.75rem;padding:0 1.25rem}.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7{height:1.75rem;margin-right:1.75rem}.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7,.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7 span,.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7 span [class*=svg-logo-contianer],.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7 span [class*=svg-logo-contianer] [class*=clip-mask].RwGlobalNav_module_halfWidth__dc4b6cc7,.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7 span [class*=svg-logo-contianer] [class*=clip-mask].RwGlobalNav_module_halfWidth__dc4b6cc7 div,.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7 span [class*=svg-logo-contianer] img{height:100%}.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7 .RwGlobalNav_module_iconHeader__dc4b6cc7 .RwGlobalNav_module_logoIcon__dc4b6cc7 span [class*=svg-logo-contianer] [class*=clip-mask].RwGlobalNav_module_halfWidth__dc4b6cc7 div svg{height:100%;width:auto}.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7 .RwGlobalNav_module_sectionHeader__dc4b6cc7{gap:1.75rem;height:3.75rem;min-height:3.75rem}.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7 .RwGlobalNav_module_sectionHeader__dc4b6cc7 li [class*=RwGlobalNav_downArrow_],.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7 [class*=RwGlobalNav_upArrow]{font-size:.75rem;margin-left:.5rem;width:var(--rwClarityNavArrowWidth)}.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7 .RwGlobalNav_module_sectionHeader__dc4b6cc7 li[class*=RwGlobalNav_menuListitem__] [class*=RwGlobalNav_navTab__] a:focus,.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7 .RwGlobalNav_module_sectionHeader__dc4b6cc7 li[class*=RwGlobalNav_menuListitem__] [class*=RwGlobalNav_navTab__] a:hover{font-size:.875rem;line-height:1.25rem}.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_fadeIn__dc4b6cc7{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_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_fadeIn__dc4b6cc7.RwGlobalNav_module_visible__dc4b6cc7{opacity:1;overflow-x:clip;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_rwNavTab__dc4b6cc7{padding:1.125rem 0}.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_rwNavTab__dc4b6cc7 a{font-size:.875rem;line-height:1.25rem;text-decoration:none}.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_menuListitem__dc4b6cc7{margin-right:0}.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_dContactMenu__dc4b6cc7 ul li div a span div,.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_dContactMenu__dc4b6cc7 ul li div a span span{font-size:.875rem;line-height:1.25rem}.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_dContactMenu__dc4b6cc7 ul[class*=dList] li[id*=menuitem_Talk_to_Sales]{height:3rem}.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_rwMenuWrapper__dc4b6cc7{background-color:#f4f4ee;background-color:var(--rwglobalnavMenuWrapperColor);top:3.75rem;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 div[class*=RwGlobalNav_dContactMenu__],.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 div[class*=RwGlobalNav_module_dContactMenu__]{padding-right:.75rem}.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 div[class*=RwGlobalNav_dContactMenu__] [class*=MenuItem_menuItem]{margin-left:0}.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 div[class*=RwGlobalNav_dContactMenu__] [class*=MenuItem_menuItem] svg{height:1.5rem;width:.75rem}}@media (min-width:1024px) and (max-width:calc(1200px + 50px)){.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_sectionHeader__dc4b6cc7{gap:1.25rem}.RwGlobalNav_module_clarityNav__dc4b6cc7 .RwGlobalNav_module_topWrapper__dc4b6cc7 .RwGlobalNav_module_top__dc4b6cc7 .RwGlobalNav_module_sectionHeader__dc4b6cc7 .RwGlobalNav_module_menuListitem__dc4b6cc7{min-width:4.0625rem}}@media screen and (max-width:1024px){.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_transparent__dc4b6cc7.RwGlobalNav_module_rwGlobalNavSticky__dc4b6cc7:not(.RwGlobalNav_module_open__dc4b6cc7) .RwGlobalNav_module_iconHeader__dc4b6cc7{background-color:#000}.RwGlobalNav_module_rwGlobalNav__dc4b6cc7.RwGlobalNav_module_transparent__dc4b6cc7.RwGlobalNav_module_rwGlobalNavSticky__dc4b6cc7:not(.RwGlobalNav_module_open__dc4b6cc7) .RwGlobalNav_module_toggleMenu__dc4b6cc7 svg rect{fill:#fff}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_headerFadeIn__16437d90{-webkit-animation:RwHero_module_fadeIn__16437d90 1.5s cubic-bezier(.35,0,.5,1),RwHero_module_slideInUpWithBreak__16437d90 1.5s cubic-bezier(.35,0,.25,1);animation:RwHero_module_fadeIn__16437d90 1.5s cubic-bezier(.35,0,.5,1),RwHero_module_slideInUpWithBreak__16437d90 1.5s cubic-bezier(.35,0,.25,1);-webkit-animation:RwHero_module_fadeIn__16437d90 var(--time2) cubic-bezier(.35,0,.5,1),RwHero_module_slideInUpWithBreak__16437d90 var(--time2) cubic-bezier(.35,0,.25,1);animation:RwHero_module_fadeIn__16437d90 var(--time2) cubic-bezier(.35,0,.5,1),RwHero_module_slideInUpWithBreak__16437d90 var(--time2) cubic-bezier(.35,0,.25,1)}.RwHero_module_containerAnimation__16437d90{-webkit-animation:RwHero_module_fadeInWithBreak__16437d90 1.5s cubic-bezier(.35,0,.5,1),RwHero_module_slideInUp__16437d90 1.5s cubic-bezier(.35,0,.25,1);animation:RwHero_module_fadeInWithBreak__16437d90 1.5s cubic-bezier(.35,0,.5,1),RwHero_module_slideInUp__16437d90 1.5s cubic-bezier(.35,0,.25,1);-webkit-animation:RwHero_module_fadeInWithBreak__16437d90 var(--time2) cubic-bezier(.35,0,.5,1),RwHero_module_slideInUp__16437d90 var(--time2) cubic-bezier(.35,0,.25,1);animation:RwHero_module_fadeInWithBreak__16437d90 var(--time2) cubic-bezier(.35,0,.5,1),RwHero_module_slideInUp__16437d90 var(--time2) cubic-bezier(.35,0,.25,1)}@-webkit-keyframes RwHero_module_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_module_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_module_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_module_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_module_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_module_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_module_fadeIn__16437d90{0%{opacity:0}to{opacity:1}}@keyframes RwHero_module_fadeIn__16437d90{0%{opacity:0}to{opacity:1}}@-webkit-keyframes RwHero_module_fadeInWithBreak__16437d90{0%{opacity:0}60%{opacity:0}to{opacity:1}}@keyframes RwHero_module_fadeInWithBreak__16437d90{0%{opacity:0}60%{opacity:0}to{opacity:1}}@-webkit-keyframes RwHero_module_blurUp__16437d90{0%{-webkit-filter:blur(.625rem);filter:blur(.625rem)}to{-webkit-filter:blur(.3125rem);filter:blur(.3125rem)}}@keyframes RwHero_module_blurUp__16437d90{0%{-webkit-filter:blur(.625rem);filter:blur(.625rem)}to{-webkit-filter:blur(.3125rem);filter:blur(.3125rem)}}.RwHero_module_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_module_root__16437d90.RwHero_module_heightDefault__16437d90{min-height:600px;min-height:var(--minHeightMobile)}@media (min-width:768px){.RwHero_module_root__16437d90.RwHero_module_heightDefault__16437d90{min-height:680px;min-height:var(--minHeightTablet)}}@media (min-width:1024px){.RwHero_module_root__16437d90.RwHero_module_heightDefault__16437d90{min-height:700px;min-height:var(--minHeightDesktop)}}.RwHero_module_root__16437d90.RwHero_module_heightSmall__16437d90{min-height:35.9375rem}.RwHero_module_root__16437d90.RwHero_module_heightFullBleed__16437d90{min-height:100vh}@media (max-width:768px){.RwHero_module_root__16437d90.RwHero_module_heightFullBleed__16437d90{min-height:600px;min-height:var(--minHeightMobile)}.RwHero_module_root__16437d90.RwHero_module_heightFullBleed__16437d90 .RwHero_module_leftContent__16437d90{padding-bottom:2.5rem;padding-top:2.5rem}}.RwHero_module_root__16437d90 .RwHero_module_backgroundVideo__16437d90{opacity:0}.RwHero_module_root__16437d90 .RwHero_module_backgroundVideo__16437d90.RwHero_module_showVideoCardRightSection__16437d90 [class*=BackgroundVideo_background]{-webkit-animation:RwHero_module_slideRightBackground__16437d90 1s linear .1s forwards;animation:RwHero_module_slideRightBackground__16437d90 1s linear .1s forwards}@media (max-width:1024px){.RwHero_module_root__16437d90 .RwHero_module_backgroundVideo__16437d90.RwHero_module_showVideoCardRightSection__16437d90 [class*=BackgroundVideo_background]{-webkit-animation:none;animation:none}.RwHero_module_root__16437d90 .RwHero_module_backgroundVideo__16437d90.RwHero_module_isMobileHeroBackgroundVisible__16437d90{opacity:1}}.RwHero_module_root__16437d90:hover .RwHero_module_backgroundVideo__16437d90{opacity:1}.RwHero_module_root__16437d90:hover .RwHero_module_backgroundVideo__16437d90.RwHero_module_isVideoCardRightSectionHovered__16437d90{opacity:0}@media screen and (min-width:1024px){.RwHero_module_root__16437d90.RwHero_module_dskBottomPadding__16437d90{padding-bottom:5rem}}@media screen and (max-width:767px){.RwHero_module_root__16437d90.RwHero_module_mblAlignTop__16437d90{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.RwHero_module_root__16437d90.RwHero_module_mblAlignCenter__16437d90{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwHero_module_root__16437d90.RwHero_module_mblAlignBottom__16437d90{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.RwHero_module_root__16437d90.RwHero_module_backgroundWhite__16437d90{background-color:#fff}.RwHero_module_root__16437d90.RwHero_module_backgroundBlack__16437d90{background-color:#000;color:#fff}.RwHero_module_root__16437d90.RwHero_module_backgroundBlack__16437d90 .RwHero_module_header__16437d90,.RwHero_module_root__16437d90.RwHero_module_backgroundBlack__16437d90 .RwHero_module_subhead__16437d90{color:#fff}.RwHero_module_root__16437d90.RwHero_module_backgroundBlue__16437d90{background-color:#0d333f}.RwHero_module_root__16437d90.RwHero_module_backgroundBlue__16437d90 .RwHero_module_header__16437d90,.RwHero_module_root__16437d90.RwHero_module_backgroundBlue__16437d90 .RwHero_module_subhead__16437d90{color:#fff}.RwHero_module_root__16437d90.RwHero_module_backgroundLightBlue__16437d90{background-color:var(--color-blue-rw-sky)}.RwHero_module_root__16437d90.RwHero_module_backgroundGreen__16437d90{background-color:#0a8543}.RwHero_module_root__16437d90.RwHero_module_backgroundGreen__16437d90 .RwHero_module_header__16437d90,.RwHero_module_root__16437d90.RwHero_module_backgroundGreen__16437d90 .RwHero_module_subhead__16437d90{color:#fff}.RwHero_module_root__16437d90.RwHero_module_backgroundLightGreen__16437d90{background-color:#e8f5e3}.RwHero_module_root__16437d90.RwHero_module_backgroundLightOrange__16437d90{background-color:var(--color-sand-02)}.RwHero_module_root__16437d90.RwHero_module_backgroundRwTofu__16437d90{background-color:var(--color-rw-tofu)}.RwHero_module_root__16437d90.RwHero_module_backgroundRwDarkTofu__16437d90{background-color:var(--color-rw-dark-tofu)}.RwHero_module_root__16437d90.RwHero_module_contentDefault__16437d90{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (min-width:1024px){.RwHero_module_root__16437d90.RwHero_module_contentDefault__16437d90 .RwHero_module_leftContent__16437d90{padding-left:2.5rem;padding-right:0}}@media screen and (min-width:1200px){.RwHero_module_root__16437d90.RwHero_module_contentDefault__16437d90 .RwHero_module_leftContent__16437d90{padding-left:2.5rem}}.RwHero_module_root__16437d90.RwHero_module_contentDefault__16437d90 .RwHero_module_rightContent__16437d90.RwHero_module_businessSection__16437d90{display:none}@media (min-width:768px){.RwHero_module_root__16437d90.RwHero_module_contentDefault__16437d90 .RwHero_module_rightContent__16437d90{padding:0 2.5rem 5rem;width:83.333%}.RwHero_module_root__16437d90.RwHero_module_contentDefault__16437d90 .RwHero_module_rightContent__16437d90.RwHero_module_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_module_root__16437d90.RwHero_module_contentDefault__16437d90 .RwHero_module_rightContent__16437d90{padding-left:0;width:41.667%}.RwHero_module_root__16437d90.RwHero_module_contentDefault__16437d90 .RwHero_module_rightContent__16437d90.RwHero_module_businessSection__16437d90{width:41.667%}}.RwHero_module_root__16437d90.RwHero_module_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_module_root__16437d90.RwHero_module_contentReverse__16437d90 .RwHero_module_rightContent__16437d90{margin-left:0;margin-right:0;padding-left:0;padding-right:1.25rem}.RwHero_module_root__16437d90.RwHero_module_contentReverse__16437d90 .RwHero_module_leftContent__16437d90{margin-right:8.333%}}.RwHero_module_root__16437d90.RwHero_module_contentCenter__16437d90{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwHero_module_root__16437d90.RwHero_module_contentCenter__16437d90 .RwHero_module_leftContent__16437d90{margin-left:0}.RwHero_module_root__16437d90.RwHero_module_contentCenter__16437d90 .RwHero_module_rightContent__16437d90{margin-right:0}.RwHero_module_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_module_container__16437d90.RwHero_module_spaceBetweenVideoCardSection__16437d90,.RwHero_module_container__16437d90.RwHero_module_spaceBetween__16437d90:not(.RwHero_module_notSpaceBetweenVideoCardSection__16437d90){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.RwHero_module_container__16437d90.RwHero_module_spaceBetweenVideoCardSection__16437d90 .RwHero_module_ctaSection__16437d90,.RwHero_module_container__16437d90.RwHero_module_spaceBetweenVideoCardSection__16437d90 .RwHero_module_header__16437d90,.RwHero_module_container__16437d90.RwHero_module_spaceBetweenVideoCardSection__16437d90 .RwHero_module_rteHeading__16437d90,.RwHero_module_container__16437d90.RwHero_module_spaceBetweenVideoCardSection__16437d90 .RwHero_module_videoCardRightSection__16437d90{-webkit-animation:RwHero_module_slideRightLeft__16437d90 2s ease-in-out;animation:RwHero_module_slideRightLeft__16437d90 2s ease-in-out}@media (max-width:1024px){.RwHero_module_container__16437d90.RwHero_module_spaceBetweenVideoCardSection__16437d90 .RwHero_module_ctaSection__16437d90,.RwHero_module_container__16437d90.RwHero_module_spaceBetweenVideoCardSection__16437d90 .RwHero_module_header__16437d90,.RwHero_module_container__16437d90.RwHero_module_spaceBetweenVideoCardSection__16437d90 .RwHero_module_rteHeading__16437d90,.RwHero_module_container__16437d90.RwHero_module_spaceBetweenVideoCardSection__16437d90 .RwHero_module_videoCardRightSection__16437d90{-webkit-animation:none;animation:none}}.RwHero_module_heightDefault__16437d90 .RwHero_module_leftContent__16437d90{padding-bottom:2.5rem;padding-top:2.5rem}@media screen and (min-width:768px){.RwHero_module_heightDefault__16437d90 .RwHero_module_leftContent__16437d90{padding-bottom:2.5rem;padding-top:2.5rem}}@media screen and (min-width:1024px){.RwHero_module_heightDefault__16437d90 .RwHero_module_leftContent__16437d90{padding:6.25rem 0}}@media screen and (max-width:1023px){.RwHero_module_heightSmall__16437d90 .RwHero_module_leftContent__16437d90{padding-bottom:2.5rem;padding-top:2.5rem}}@media screen and (min-width:768px){.RwHero_module_heightSmall__16437d90 .RwHero_module_leftContent__16437d90{padding-bottom:5rem;padding-top:5rem}}@media screen and (min-width:1024px){.RwHero_module_heightSmall__16437d90 .RwHero_module_leftContent__16437d90{padding:0}.RwHero_module_heightSmall__16437d90 .RwHero_module_leftContent__16437d90 .RwHero_module_header__16437d90{font-size:3rem;line-height:3.75rem}}.RwHero_module_leftContent__16437d90{padding:0 1.25rem;width:100%;z-index:var(--zindex-rw-hero-left)}.RwHero_module_leftContent__16437d90 .RwHero_module_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_module_leftContent__16437d90 .RwHero_module_downArrowWrapper__16437d90.RwHero_module_leftAlign__16437d90{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-animation:RwHero_module_slideRightLeft__16437d90 2s ease-in-out forwards;animation:RwHero_module_slideRightLeft__16437d90 2s ease-in-out forwards;justify-content:flex-start}@media (max-width:1024px){.RwHero_module_leftContent__16437d90 .RwHero_module_downArrowWrapper__16437d90.RwHero_module_leftAlign__16437d90{display:none}}.RwHero_module_leftContent__16437d90 .RwHero_module_downArrowWrapper__16437d90 .RwHero_module_downArrowSvg__16437d90{background:#fff;border-radius:50%;height:1.875rem;width:1.875rem}@media screen and (min-width:768px){.RwHero_module_leftContent__16437d90{padding:0 2.5rem}}.RwHero_module_leftContent__16437d90 .RwHero_module_dskHeroLeftContentSpace__16437d90{display:none}@media screen and (max-width:767px){.RwHero_module_leftContent__16437d90.RwHero_module_mblAlignBottom__16437d90{padding-bottom:2.5rem}}@media screen and (min-width:1024px){.RwHero_module_leftContent__16437d90{width:58.333%}.RwHero_module_leftContent__16437d90.RwHero_module_fullBackgroundImage__16437d90{width:50%}.RwHero_module_leftContent__16437d90.RwHero_module_width7Columns__16437d90{width:58.333%}.RwHero_module_leftContent__16437d90 .RwHero_module_dskHeroLeftContentSpace__16437d90{display:block}}.RwHero_module_leftContent__16437d90 .RwHero_module_textLeft__16437d90{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.RwHero_module_leftContent__16437d90 .RwHero_module_textLeft__16437d90 .RwHero_module_subhead__16437d90{padding-right:25%}.RwHero_module_leftContent__16437d90 .RwHero_module_textCenter__16437d90{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwHero_module_leftContent__16437d90 .RwHero_module_textCenter__16437d90 .RwHero_module_subhead__16437d90{padding:0 12.5%}.RwHero_module_leftContent__16437d90 .RwHero_module_textRight__16437d90{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.RwHero_module_leftContent__16437d90 .RwHero_module_textRight__16437d90 .RwHero_module_subhead__16437d90{padding-left:25%}.RwHero_module_leftContent__16437d90 .RwHero_module_textCenter__16437d90 button[class*=videoLink],.RwHero_module_leftContent__16437d90 .RwHero_module_textRight__16437d90 button[class*=videoLink]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width:1023px){.RwHero_module_leftContent__16437d90 .RwHero_module_copyContainer__16437d90.RwHero_module_textLeft__16437d90{padding-right:16.667%}.RwHero_module_leftContent__16437d90 .RwHero_module_copyContainer__16437d90.RwHero_module_textLeft__16437d90 .RwHero_module_subhead__16437d90{padding:0}.RwHero_module_leftContent__16437d90 .RwHero_module_copyContainer__16437d90.RwHero_module_textCenter__16437d90{padding-left:8.3335%;padding-right:8.3335%}.RwHero_module_leftContent__16437d90 .RwHero_module_copyContainer__16437d90.RwHero_module_textCenter__16437d90 .RwHero_module_subhead__16437d90{padding:0}.RwHero_module_leftContent__16437d90 .RwHero_module_copyContainer__16437d90.RwHero_module_textRight__16437d90{padding-left:16.667%}.RwHero_module_leftContent__16437d90 .RwHero_module_copyContainer__16437d90.RwHero_module_textRight__16437d90 .RwHero_module_subhead__16437d90{padding:0}}@media screen and (max-width:767px){.RwHero_module_leftContent__16437d90 .RwHero_module_copyContainer__16437d90.RwHero_module_textCenter__16437d90,.RwHero_module_leftContent__16437d90 .RwHero_module_copyContainer__16437d90.RwHero_module_textLeft__16437d90,.RwHero_module_leftContent__16437d90 .RwHero_module_copyContainer__16437d90.RwHero_module_textRight__16437d90{padding:0}}.RwHero_module_leftContent__16437d90 .RwHero_module_copyContainer__16437d90 .RwHero_module_eyebrow__16437d90{font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:.625rem;text-transform:uppercase}.RwHero_module_leftContent__16437d90 .RwHero_module_copyContainer__16437d90 .RwHero_module_eyebrow__16437d90.RwHero_module_grey__16437d90{color:#393a3d}.RwHero_module_leftContent__16437d90 .RwHero_module_copyContainer__16437d90 .RwHero_module_eyebrow__16437d90.RwHero_module_white__16437d90{color:#fff}.RwHero_module_leftContent__16437d90 .RwHero_module_copyContainer__16437d90 .RwHero_module_eyebrow__16437d90.RwHero_module_black__16437d90{color:#000}.RwHero_module_leftContent__16437d90 .RwHero_module_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_module_leftContent__16437d90 .RwHero_module_header__16437d90{font-size:var(--font-size-11);line-height:5.75rem}}.RwHero_module_leftContent__16437d90 .RwHero_module_subhead__16437d90{color:#000;font-size:1rem;font-weight:500;line-height:1.5rem}@media screen and (min-width:768px){.RwHero_module_leftContent__16437d90 .RwHero_module_subhead__16437d90{font-size:1.25rem;line-height:1.75rem}}@media screen and (min-width:1024px){.RwHero_module_leftContent__16437d90 .RwHero_module_subhead__16437d90{font-size:1.5rem;line-height:2rem}}@media screen and (max-width:768px){.RwHero_module_leftContent__16437d90 .RwHero_module_smW100__16437d90{width:100%}}.RwHero_module_leftContent__16437d90 .RwHero_module_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_module_leftContent__16437d90 .RwHero_module_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_module_leftContent__16437d90 .RwHero_module_ctaSection__16437d90.RwHero_module_rightRecommendationTablet__16437d90{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwHero_module_leftContent__16437d90 .RwHero_module_ctaSection__16437d90.RwHero_module_rightRecommendationTablet__16437d90 .RwHero_module_cta__16437d90{margin-top:1.25rem;width:100%}.RwHero_module_leftContent__16437d90 .RwHero_module_ctaSection__16437d90.RwHero_module_rightRecommendationTablet__16437d90 .RwHero_module_cta__16437d90 a{width:100%}}.RwHero_module_leftContent__16437d90 .RwHero_module_ctaSection__16437d90 .RwHero_module_cta__16437d90{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:1.25rem}@media screen and (min-width:768px){.RwHero_module_leftContent__16437d90 .RwHero_module_ctaSection__16437d90 .RwHero_module_cta__16437d90{margin-top:0;width:auto}}@media screen and (min-width:1024px){.RwHero_module_leftContent__16437d90 .RwHero_module_ctaSection__16437d90 .RwHero_module_cta__16437d90{margin-left:1.25rem}}@media screen and (min-width:768px){.RwHero_module_leftContent__16437d90 .RwHero_module_ctaSection__16437d90.RwHero_module_textCenter__16437d90 .RwHero_module_cta__16437d90,.RwHero_module_leftContent__16437d90 .RwHero_module_ctaSection__16437d90.RwHero_module_textLeft__16437d90 .RwHero_module_cta__16437d90{margin-left:0;margin-right:1.25rem}.RwHero_module_leftContent__16437d90 .RwHero_module_ctaSection__16437d90.RwHero_module_textRight__16437d90 .RwHero_module_cta__16437d90{margin-left:1.25rem;margin-right:0}}.RwHero_module_rightContent__16437d90{padding:0 1.25rem 5rem;width:100%;z-index:var(--zindex-rw-hero-right)}@media (min-width:768px){.RwHero_module_rightContent__16437d90{padding:0 2.5rem 5rem;width:83.333%}}@media (min-width:1024px){.RwHero_module_rightContent__16437d90{margin-top:5rem;width:41.667%}.RwHero_module_rightContent__16437d90.RwHero_module_col5__16437d90{width:41.667%}.RwHero_module_rightContent__16437d90.RwHero_module_col6__16437d90{width:50%}}.RwHero_module_rightContent__16437d90 img{width:100%}.RwHero_module_animatedImage__16437d90{-webkit-animation:RwHero_module_blurUp__16437d90 1.5s cubic-bezier(.35,0,.5,1);animation:RwHero_module_blurUp__16437d90 1.5s cubic-bezier(.35,0,.5,1);-webkit-animation:RwHero_module_blurUp__16437d90 var(--time2) cubic-bezier(.35,0,.5,1);animation:RwHero_module_blurUp__16437d90 var(--time2) cubic-bezier(.35,0,.5,1)}.RwHero_module_backgroundImage__16437d90{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.RwHero_module_backgroundImage__16437d90 .RwHero_module_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_module_backgroundImage__16437d90 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.RwHero_module_backgroundImage__16437d90 .RwHero_module_image__16437d90{height:100%;width:100%}.RwHero_module_backgroundImage__16437d90 .RwHero_module_image__16437d90.RwHero_module_showVideoCardRightSection__16437d90{-webkit-animation:RwHero_module_slideRightBackground__16437d90 1s linear .1s forwards;animation:RwHero_module_slideRightBackground__16437d90 1s linear .1s forwards}@media (max-width:1024px){.RwHero_module_backgroundImage__16437d90 .RwHero_module_image__16437d90.RwHero_module_showVideoCardRightSection__16437d90{-webkit-animation:none;animation:none}.RwHero_module_backgroundImage__16437d90 .RwHero_module_image__16437d90.RwHero_module_showVideoCardRightSection__16437d90 img{height:100vh;-o-object-position:90% 15%;object-position:90% 15%}}.RwHero_module_backgroundImage__16437d90 .RwHero_module_image__16437d90>div{height:100%}@media screen and (max-width:767px){.RwHero_module_backgroundImage__16437d90.RwHero_module_mobileDNone__16437d90,.RwHero_module_rightContent__16437d90.RwHero_module_mobileDNone__16437d90{display:none}}@media screen and (min-width:768px) and (max-width:1023px){.RwHero_module_backgroundImage__16437d90.RwHero_module_tabletDNone__16437d90,.RwHero_module_rightContent__16437d90.RwHero_module_tabletDNone__16437d90{display:none}}@media screen and (min-width:1024px){.RwHero_module_backgroundImage__16437d90.RwHero_module_desktopDNone__16437d90,.RwHero_module_rightContent__16437d90.RwHero_module_desktopDNone__16437d90{display:none}.RwHero_module_rightContent__16437d90.RwHero_module_dskBtmAlign__16437d90{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:-.375rem!important}}.RwHero_module_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_module_heroLottie__16437d90{margin-left:1.375rem!important;width:100%!important}.RwHero_module_rwNavOverHero__16437d90{margin-top:-120px;margin-top:calc(var(--navHeightDesktop)*-1)}.RwHero_module_rwNavOverHero__16437d90 .RwHero_module_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_module_rwNavOverHero__16437d90.RwHero_module_heightFullBleed__16437d90{min-height:calc(100vh + 45px);min-height:calc(100vh + var(--rightRecommendationsHeightOffset))}.RwHero_module_rwNavOverHero__16437d90 .RwHero_module_spaceBetween__16437d90{max-width:100%}.RwHero_module_businessName__16437d90{color:#fff;text-align:right}@media (min-width:1024px){.RwHero_module_businessName__16437d90{margin:auto 20%;padding-top:35.625rem;width:60%}}.RwHero_module_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_module_videoCardRightSection__16437d90{height:auto;min-height:auto;width:100%}}@-webkit-keyframes RwHero_module_slideRight__16437d90{0%{width:0}to{width:384px;width:var(--rightRecommendationsWidth)}}@keyframes RwHero_module_slideRight__16437d90{0%{width:0}to{width:384px;width:var(--rightRecommendationsWidth)}}@-webkit-keyframes RwHero_module_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_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_planDetailCards__cc734a02{margin:0 auto;max-width:83.333%;padding:5rem 0}@media (min-width:1024px){.RwPlanDetailCards_module_planDetailCards__cc734a02{padding:6.25rem 0 2.5rem}}.RwPlanDetailCards_module_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_module_planDetailCards__title__cc734a02{font-size:3rem;line-height:3.75rem}}.RwPlanDetailCards_module_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_module_planDetailCards__subtitle__cc734a02{font-size:1.25rem;line-height:1.75rem;padding-bottom:2.5rem}}.RwPlanDetailCards_module_planDetailCards__wrapperCards__cc734a02{padding-top:3.75rem}@media (min-width:1024px){.RwPlanDetailCards_module_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_module_planDetailCards__wrapperCards__cc734a02:only-child{margin:0 auto;max-width:50%}.RwPlanDetailCards_module_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_module_planDetailCards__wrapperCardsContent__cc734a02.RwPlanDetailCards_module_planDetailCards__wrapperCardsContentMax__cc734a02{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2.5rem}}.RwPlanDetailCards_module_planDetailCards__wrapperCardsContent__cc734a02 .RwPlanDetailCards_module_planDetailCards__wrapperCardsContentItem__cc734a02{margin-bottom:1.25rem;width:100%}.RwPlanDetailCards_module_planDetailCards__wrapperCardsContent__cc734a02 .RwPlanDetailCards_module_planDetailCards__wrapperCardsContentItem__cc734a02>[class*=rwCard]{max-width:100%}@media (min-width:1024px){.RwPlanDetailCards_module_planDetailCards__wrapperCardsContent__cc734a02 .RwPlanDetailCards_module_planDetailCards__wrapperCardsContentItem__cc734a02,.RwPlanDetailCards_module_planDetailCards__wrapperCardsContent__cc734a02 .RwPlanDetailCards_module_planDetailCards__wrapperCardsContentItem__cc734a02:last-of-type{margin-bottom:2.5rem}.RwPlanDetailCards_module_planDetailCards__wrapper_Compare__cc734a02{display:grid;grid-template-columns:repeat(2,1fr);position:relative;grid-column-gap:5rem}.RwPlanDetailCards_module_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_module_planDetailCards__wrapper_Compare__cc734a02 .RwPlanDetailCards_module_planDetailCards__wrapperCardsContent__cc734a02.RwPlanDetailCards_module_planDetailCards__wrapperCardsContentMax__cc734a02{display:block}}.RwPlanDetailCards_module_snowGlobe__cc734a02{max-width:91.667%;padding-bottom:0;padding-top:5rem}.RwPlanDetailCards_module_snowGlobe__cc734a02 .RwPlanDetailCards_module_planDetailCards__wrapper_Compare__cc734a02:before{display:none}.RwPlanDetailCards_module_snowGlobe__cc734a02 .RwPlanDetailCards_module_planDetailCards__wrapper_Compare__cc734a02{grid-column-gap:0;margin:0 auto}.RwPlanDetailCards_module_snowGlobe__cc734a02 .RwPlanDetailCards_module_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_module_snowGlobe__cc734a02 .RwPlanDetailCards_module_planDetailCards__title__cc734a02{padding-bottom:2.5rem}@media (min-width:1024px){.RwPlanDetailCards_module_snowGlobe__cc734a02 .RwPlanDetailCards_module_planDetailCards__title__cc734a02{font-size:3rem;line-height:3.75rem;padding-bottom:3.125rem}.RwPlanDetailCards_module_snowGlobe__cc734a02 .RwPlanDetailCards_module_planDetailCards__wrapperCardsContentItem__cc734a02{height:100%;max-width:31.25rem}.RwPlanDetailCards_module_snowGlobe__cc734a02 .RwPlanDetailCards_module_planDetailCards__wrapperCardsContentItem__cc734a02,.RwPlanDetailCards_module_snowGlobe__cc734a02 .RwPlanDetailCards_module_planDetailCards__wrapperCardsContentItem__cc734a02:last-of-type{margin-bottom:0}.RwPlanDetailCards_module_snowGlobe__cc734a02 .RwPlanDetailCards_module_planDetailCards__wrapper_Compare__cc734a02{max-width:68.5rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_rwPlan__e4e7b2f8{padding-bottom:6.25rem}@media screen and (min-width:1024px){.RwPlanInclusionCardsContainer_module_rwPlan__e4e7b2f8{margin:0 auto}}.RwPlanInclusionCardsContainer_module_rwPlanInnerContainer__e4e7b2f8{display:block}@media screen and (min-width:1024px){.RwPlanInclusionCardsContainer_module_rwPlanInnerContainer__e4e7b2f8{display:-webkit-box;display:-ms-flexbox;display:flex}}.RwPlanInclusionCardsContainer_module_innerContainer__e4e7b2f8{margin:0 auto;max-width:90rem}.RwPlanInclusionCardsContainer_module_rwPlanHeaderContainer__e4e7b2f8{padding-left:1.25rem;padding-right:1.25rem;padding-top:6.25rem;text-align:center}.RwPlanInclusionCardsContainer_module_rwPlanHeaderContainer__e4e7b2f8.RwPlanInclusionCardsContainer_module_smallPadding__e4e7b2f8{padding-top:1.25rem}.RwPlanInclusionCardsContainer_module_rwPlanHeader__e4e7b2f8{margin-bottom:3.75rem;margin-top:0}@media screen and (min-width:1024px){.RwPlanInclusionCardsContainer_module_rwPlanHeader__e4e7b2f8{font-size:3rem}}.RwPlanInclusionCardsContainer_module_hasSubheading__e4e7b2f8{margin-bottom:1.25rem}.RwPlanInclusionCardsContainer_module_rwPlanSubhead__e4e7b2f8{font-size:1.25rem;padding-bottom:3.75rem}.RwPlanInclusionCardsContainer_module_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_module_ctaContainer__e4e7b2f8{padding-top:2.5rem;text-align:center;width:100%}.RwPlanInclusionCardsContainer_module_rwEditorialCardContainer__e4e7b2f8{margin-right:1rem;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@media (max-width:1023px){.RwPlanInclusionCardsContainer_module_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_module_rwEditorialCardContainer__e4e7b2f8{margin-bottom:1rem}.RwPlanInclusionCardsContainer_module_rwPlan__e4e7b2f8{padding-bottom:5rem}.RwPlanInclusionCardsContainer_module_rwPlan__e4e7b2f8.RwPlanInclusionCardsContainer_module_noBottomPadding__e4e7b2f8{padding-bottom:0}}@media (max-width:767px){.RwPlanInclusionCardsContainer_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__93ccb7b4{margin:0 auto;padding:0 1.25rem;position:relative}.RwPriceCard_module_content__93ccb7b4,.RwPriceCard_module_root__93ccb7b4{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_module_content__93ccb7b4{max-width:90rem;z-index:1}.RwPriceCard_module_content__93ccb7b4 [class*=Pricingblock_module_discountSubhead],.RwPriceCard_module_content__93ccb7b4 [class*=discountSubhead]{text-align:center}.RwPriceCard_module_productFinder__93ccb7b4.RwPriceCard_module_root__93ccb7b4,.RwPriceCard_module_snowGlobe__93ccb7b4.RwPriceCard_module_root__93ccb7b4{padding:0}.RwPriceCard_module_productFinder__93ccb7b4 .RwPriceCard_module_content__93ccb7b4,.RwPriceCard_module_snowGlobe__93ccb7b4 .RwPriceCard_module_content__93ccb7b4{padding-top:.625rem}.RwPriceCard_module_productFinder__93ccb7b4 .RwPriceCard_module_subhead__93ccb7b4,.RwPriceCard_module_snowGlobe__93ccb7b4 .RwPriceCard_module_subhead__93ccb7b4{font-size:.875rem;line-height:1.25rem;margin:auto;max-width:100%}.RwPriceCard_module_productFinder__93ccb7b4 .RwPriceCard_module_titleSection__93ccb7b4,.RwPriceCard_module_snowGlobe__93ccb7b4 .RwPriceCard_module_titleSection__93ccb7b4{padding-bottom:1.25rem;width:80%}@media screen and (min-width:768px){.RwPriceCard_module_productFinder__93ccb7b4 .RwPriceCard_module_subhead__93ccb7b4,.RwPriceCard_module_snowGlobe__93ccb7b4 .RwPriceCard_module_subhead__93ccb7b4{max-width:60%}.RwPriceCard_module_productFinder__93ccb7b4 .RwPriceCard_module_titleSection__93ccb7b4,.RwPriceCard_module_snowGlobe__93ccb7b4 .RwPriceCard_module_titleSection__93ccb7b4{width:100%}.RwPriceCard_module_productFinder__93ccb7b4 .RwPriceCard_module_content__93ccb7b4,.RwPriceCard_module_snowGlobe__93ccb7b4 .RwPriceCard_module_content__93ccb7b4{padding-top:2.5rem}}@media screen and (min-width:1024px){.RwPriceCard_module_productFinder__93ccb7b4 .RwPriceCard_module_content__93ccb7b4,.RwPriceCard_module_snowGlobe__93ccb7b4 .RwPriceCard_module_content__93ccb7b4{padding-top:1.25rem}.RwPriceCard_module_productFinder__93ccb7b4 .RwPriceCard_module_subhead__93ccb7b4,.RwPriceCard_module_snowGlobe__93ccb7b4 .RwPriceCard_module_subhead__93ccb7b4{font-size:1rem;line-height:1.5rem}.RwPriceCard_module_productFinder__93ccb7b4 .RwPriceCard_module_titleSection__93ccb7b4,.RwPriceCard_module_snowGlobe__93ccb7b4 .RwPriceCard_module_titleSection__93ccb7b4{font-size:2.5rem;line-height:3.25rem;padding-bottom:3rem}}.RwPriceCard_module_light__93ccb7b4{background-color:#dbedee}.RwPriceCard_module_dark__93ccb7b4{background-color:#0d333f}.RwPriceCard_module_white__93ccb7b4{background-color:#fff}.RwPriceCard_module_titleSection__93ccb7b4{padding-top:0}@media screen and (min-width:768px){.RwPriceCard_module_titleSection__93ccb7b4{width:66.667%}}.RwPriceCard_module_header__93ccb7b4{font-size:2.125rem;line-height:2.75rem;margin-bottom:.625rem;margin-top:0;text-align:center}@media screen and (min-width:1024px){.RwPriceCard_module_header__93ccb7b4{font-size:3rem;line-height:3.75rem}}.RwPriceCard_module_subhead__93ccb7b4{display:block;font-size:1.25rem;line-height:1.75rem;margin-bottom:2.5rem;text-align:center}.RwPriceCard_module_backgroundSvg__93ccb7b4{bottom:0;left:0;position:absolute;width:100%}.RwPriceCard_module_backgroundSvg__93ccb7b4: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_module_snowGlobe__93ccb7b4 .RwPriceCard_module_backgroundSvg__93ccb7b4:after{background:#0d333f;bottom:-1.5625rem;z-index:1000}.RwPriceCard_module_productFinder__93ccb7b4 .RwPriceCard_module_backgroundSvg__93ccb7b4:after{background:#dbedee}.RwPriceCard_module_backgroundSvg__93ccb7b4 svg{bottom:0;position:absolute;width:100%}@media screen and (max-width:1023px){.RwPriceCard_module_backgroundSvg__93ccb7b4 svg{height:18.75rem}}@media screen and (min-width:768px){.RwPriceCard_module_backgroundSvg__93ccb7b4 svg circle{cy:844}}@media screen and (min-width:1024px){.RwPriceCard_module_backgroundSvg__93ccb7b4 svg circle{cy:944;r:944.5}}.RwPriceCard_module_imageBackground__93ccb7b4{display:none}@media screen and (min-width:1024px){.RwPriceCard_module_imageBackground__93ccb7b4{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:absolute;width:100%}.RwPriceCard_module_imageBackground__93ccb7b4 [class*=wrapperDiv]{height:100%}.RwPriceCard_module_imageBackground__93ccb7b4 .RwPriceCard_module_ltImg__93ccb7b4{width:50%}.RwPriceCard_module_imageBackground__93ccb7b4 .RwPriceCard_module_ltImg__93ccb7b4 img{max-height:100%}.RwPriceCard_module_imageBackground__93ccb7b4 .RwPriceCard_module_rtImg__93ccb7b4{width:50%}.RwPriceCard_module_imageBackground__93ccb7b4 .RwPriceCard_module_rtImg__93ccb7b4 img{max-height:100%}}.RwPriceCard_module_extendBottom__93ccb7b4 .RwPriceCard_module_content__93ccb7b4{padding-bottom:2.5rem}.RwPriceCard_module_extendBottom__93ccb7b4 [class*=RwPriceCardItem_module_priceCard],.RwPriceCard_module_extendBottom__93ccb7b4 [class*=RwPriceCardItem_priceCard]{border-radius:1rem}.RwPriceCard_module_extendBottom__93ccb7b4 .RwPriceCard_module_backgroundSvg__93ccb7b4:after{bottom:.9375rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_rwPriceCardContainer__7cf1cddd{width:100%}.RwPriceCardContainer_module_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_module_rwPriceCardsContainer__7cf1cddd.RwPriceCardContainer_module_toggleEnabled__7cf1cddd{padding-top:2.5rem}}.RwPriceCardContainer_module_carouselWrapper__7cf1cddd{background-color:inherit;display:none;overflow:hidden;position:relative}.RwPriceCardContainer_module_carouselWrapper__7cf1cddd.RwPriceCardContainer_module_showPadding__7cf1cddd{padding-top:2.5rem}.RwPriceCardContainer_module_carouselWrapperSticky__7cf1cddd{overflow:clip}.RwPriceCardContainer_module_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_module_carouselContainer__7cf1cddd::-webkit-scrollbar{width:0}.RwPriceCardContainer_module_carouselItem2__7cf1cddd{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.125rem);flex:0 0 calc(50% - 1.125rem)}.RwPriceCardContainer_module_carouselItem2__7cf1cddd:not(:last-child){margin-right:1.25rem}.RwPriceCardContainer_module_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_module_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_module_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_module_arrowsButtons__7cf1cddd{background-color:transparent;left:.5%;position:absolute;top:7%;z-index:1}@media (min-width:768px){.RwPriceCardContainer_module_arrowsButtons__7cf1cddd:has(~.RwPriceCardContainer_module_carouselContainer__7cf1cddd>.RwPriceCardContainer_module_cardGroupContainer__7cf1cddd){top:15.5%}}div[class*=arrow-sticky].RwPriceCardContainer_module_arrowsButtons__7cf1cddd{position:fixed;top:15.5%}div[class*=arrow-sticky-price-card].RwPriceCardContainer_module_arrowsButtons__7cf1cddd{position:fixed;top:22%;z-index:200}.RwPriceCardContainer_module_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_module_left__7cf1cddd{margin-right:2.5rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.RwPriceCardContainer_module_right__7cf1cddd{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.RwPriceCardContainer_module_arrow__7cf1cddd.RwPriceCardContainer_module_arrowPrev__7cf1cddd{margin-right:1.875rem}.RwPriceCardContainer_module_dots__7cf1cddd{bottom:-1.5625rem;display:block;list-style:none;margin:0 3.125rem 0 0;padding:0;text-align:center;width:100%}.RwPriceCardContainer_module_dots__7cf1cddd li{cursor:pointer;display:inline-block;height:1.25rem;margin:0 .3125rem;padding:0;position:relative;width:1.25rem}.RwPriceCardContainer_module_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_module_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_module_dots__7cf1cddd.RwPriceCardContainer_module_white__7cf1cddd li button:before{background-color:#fff}.RwPriceCardContainer_module_dots__7cf1cddd.RwPriceCardContainer_module_blue__7cf1cddd li button:before{background-color:#0d333f}.RwPriceCardContainer_module_dots__7cf1cddd li button.RwPriceCardContainer_module_active__7cf1cddd:before{opacity:.75}@media (max-width:1200px){.RwPriceCardContainer_module_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_module_innerContainer__7cf1cddd .RwPriceCardContainer_module_subheadNoToggle__7cf1cddd{padding:0 1.25rem 1.25rem}.RwPriceCardContainer_module_innerContainer__7cf1cddd .RwPriceCardContainer_module_subheadWithToggle__7cf1cddd{padding:0 1.25rem}}@media (max-width:1164px){.RwPriceCardContainer_module_innerContainer__7cf1cddd.RwPriceCardContainer_module_loading__7cf1cddd{height:100vh}.RwPriceCardContainer_module_carouselWrapper__7cf1cddd{display:block;padding-left:1.25rem;padding-top:.75rem}.RwPriceCardContainer_module_carouselOpacity__7cf1cddd{opacity:.4}.RwPriceCardContainer_module_rwExpandCollapseContainer__7cf1cddd:not(.RwPriceCardContainer_module_snowGlobe__7cf1cddd){display:none!important}.RwPriceCardContainer_module_rwPriceCardsContainer__7cf1cddd{display:none}.RwPriceCardContainer_module_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_module_rwGroup__7cf1cddd.RwPriceCardContainer_module_tablet2Col__7cf1cddd{margin-left:1.375rem;max-width:calc(100% - 3.75rem)}.RwPriceCardContainer_module_rwGroup__7cf1cddd.RwPriceCardContainer_module_tablet2Col__7cf1cddd .RwPriceCardContainer_module_carouselContainer__7cf1cddd{max-width:calc(100% - 2.5rem)}.RwPriceCardContainer_module_carouselItem2__7cf1cddd,.RwPriceCardContainer_module_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_module_carouselItem2__7cf1cddd [class*=variantVertical],.RwPriceCardContainer_module_carouselItem3__7cf1cddd [class*=variantVertical]{display:-webkit-box;display:-ms-flexbox;display:flex}.RwPriceCardContainer_module_carouselItem2__7cf1cddd [class*=variantVertical] [class*=priceCard],.RwPriceCardContainer_module_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_module_carouselItem2__7cf1cddd .RwPriceCardContainer_module_lineWrapper__7cf1cddd,.RwPriceCardContainer_module_carouselItem3__7cf1cddd .RwPriceCardContainer_module_lineWrapper__7cf1cddd{margin-right:0}.RwPriceCardContainer_module_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_module_snowGlobe__7cf1cddd .RwPriceCardContainer_module_carouselWrapper__7cf1cddd{display:none}.RwPriceCardContainer_module_snowGlobe__7cf1cddd .RwPriceCardContainer_module_rwExpandCollapseContainer__7cf1cddd,.RwPriceCardContainer_module_snowGlobe__7cf1cddd .RwPriceCardContainer_module_rwPriceCardsContainer__7cf1cddd{display:block}.RwPriceCardContainer_module_snowGlobe__7cf1cddd .RwPriceCardContainer_module_variantAccordion__7cf1cddd{padding-top:0}.RwPriceCardContainer_module_snowGlobe__7cf1cddd.RwPriceCardContainer_module_rwVerticalPriceCard__7cf1cddd{padding:0 1.25rem}}@media (min-width:768px){.RwPriceCardContainer_module_dotsContainer__7cf1cddd{display:none!important}}@media (max-width:479px){.RwPriceCardContainer_module_rwGroup__7cf1cddd{max-width:100%}.RwPriceCardContainer_module_carouselItem2__7cf1cddd,.RwPriceCardContainer_module_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_module_carouselItem2__7cf1cddd>[class*=variantVertical]>[class*=priceCard],.RwPriceCardContainer_module_carouselItem3__7cf1cddd>[class*=variantVertical]>[class*=priceCard]{height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.RwPriceCardContainer_module_carouselItem2__7cf1cddd .RwPriceCardContainer_module_lineWrapper__7cf1cddd,.RwPriceCardContainer_module_carouselItem3__7cf1cddd .RwPriceCardContainer_module_lineWrapper__7cf1cddd{margin-right:0}.RwPriceCardContainer_module_carouselWrapper__7cf1cddd{padding-left:2.25rem}.RwPriceCardContainer_module_innerContainer__7cf1cddd .RwPriceCardContainer_module_carouselWrapper__7cf1cddd.RwPriceCardContainer_module_singleCarouselWrapper__7cf1cddd{padding:2.5rem 0 1.25rem}.RwPriceCardContainer_module_singleCarouselCardsWrapper__7cf1cddd{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwPriceCardContainer_module_carouselContainer__7cf1cddd{max-width:80%;padding-left:3.25rem}.RwPriceCardContainer_module_singleCarouselContainer__7cf1cddd{left:0!important;margin:0 auto;padding:0}.RwPriceCardContainer_module_singleCarouselItem__7cf1cddd{margin:0}.RwPriceCardContainer_module_priceCards2__7cf1cddd .RwPriceCardContainer_module_carouselItem2__7cf1cddd{-webkit-box-flex:0;-ms-flex:0 0 10.9375rem;flex:0 0 10.9375rem;margin-right:.5rem}.RwPriceCardContainer_module_priceCards2__7cf1cddd .RwPriceCardContainer_module_carouselContainer__7cf1cddd{left:0 px;margin-left:-1.5rem;padding-left:0}.RwPriceCardContainer_module_priceCards2__7cf1cddd .RwPriceCardContainer_module_arrowsContainer__7cf1cddd{margin-top:1.875rem}.RwPriceCardContainer_module_priceCards2__7cf1cddd .RwPriceCardContainer_module_arrow__7cf1cddd{height:2.5rem;width:2.5rem}.RwPriceCardContainer_module_priceCards2__7cf1cddd .RwPriceCardContainer_module_arrowsButtons__7cf1cddd{top:6%;z-index:200}.RwPriceCardContainer_module_priceCards1__7cf1cddd .RwPriceCardContainer_module_carouselWrapper__7cf1cddd{padding-left:3.95rem}}.RwPriceCardContainer_module_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_module_dotsContainer__7cf1cddd.RwPriceCardContainer_module_toggleEnabled__7cf1cddd{padding-bottom:.5rem;padding-top:.75rem}.RwPriceCardContainer_module_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_module_active__7cf1cddd{border-bottom:.25rem solid #0d333f}.RwPriceCardContainer_module_rwPriceCardHeaderContainer__7cf1cddd{padding-left:1.25rem;padding-right:1.25rem;padding-top:6.25rem;text-align:center}@media (min-width:1024px){.RwPriceCardContainer_module_rwPriceCardHeaderContainer__7cf1cddd{padding-left:0;padding-right:0}}.RwPriceCardContainer_module_rwPriceCardHeader__7cf1cddd{margin-top:0}.RwPriceCardContainer_module_rwPriceCardHeader__7cf1cddd.RwPriceCardContainer_module_subheadMargin__7cf1cddd{margin-bottom:1.25rem}.RwPriceCardContainer_module_toggleContainer__7cf1cddd{padding-top:1.25rem}.RwPriceCardContainer_module_toggleContainer__7cf1cddd [class*=buyTxt]{font-size:1rem;line-height:1.5rem}@media (min-width:769px){.RwPriceCardContainer_module_toggleContainer__7cf1cddd [class*=buyTxt]{white-space:nowrap}}.RwPriceCardContainer_module_toggleContainer__7cf1cddd [class*=tryTxt]{font-size:1rem;line-height:1.5rem}@media (min-width:769px){.RwPriceCardContainer_module_toggleContainer__7cf1cddd [class*=tryTxt]{white-space:nowrap}}.RwPriceCardContainer_module_toggleContainer__7cf1cddd [class*=active]{font-weight:700}.RwPriceCardContainer_module_toggleContainer__7cf1cddd [class*=Pricingtoggle_off]{color:#393a3d}.RwPriceCardContainer_module_ctaContainer__7cf1cddd{padding-top:2.5rem;text-align:center}.RwPriceCardContainer_module_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_module_paddingPrice__7cf1cddd{padding-bottom:2.5rem}.RwPriceCardContainer_module_innerContainer__7cf1cddd{margin:0 auto;max-width:90rem}.RwPriceCardContainer_module_innerContainer__7cf1cddd.RwPriceCardContainer_module_paddingTop__7cf1cddd{padding-top:2.5rem}.RwPriceCardContainer_module_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_module_rwVerticalPriceCard__7cf1cddd{padding:0 .5rem}.RwPriceCardContainer_module_rwVerticalPriceCard__7cf1cddd,.RwPriceCardContainer_module_rwVerticalPriceCard__7cf1cddd>[class*=variantVertical]{display:-webkit-box;display:-ms-flexbox;display:flex}.RwPriceCardContainer_module_rwVerticalPriceCard__7cf1cddd>[class*=priceCard],.RwPriceCardContainer_module_rwVerticalPriceCard__7cf1cddd>[class*=variantVertical]>[class*=priceCard]{height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.RwPriceCardContainer_module_rwExpandCollapseContainerMobile__7cf1cddd,.RwPriceCardContainer_module_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_module_expandCollapseToggle__7cf1cddd.RwPriceCardContainer_module_open__7cf1cddd svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RwPriceCardContainer_module_variantAccordion__7cf1cddd div[class*=priceFeatList]{height:12.5rem;overflow:hidden;padding-bottom:0}.RwPriceCardContainer_module_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_module_featuresOpen__7cf1cddd div[class*=priceFeatList]{height:auto!important;overflow:visible}.RwPriceCardContainer_module_featuresOpen__7cf1cddd div[class*=priceFeatList]:after{background:none!important;cursor:auto;height:auto!important;position:inherit!important}.RwPriceCardContainer_module_dotsContainer__7cf1cddd .RwPriceCardContainer_module_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_module_dotsContainer__7cf1cddd .RwPriceCardContainer_module_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_module_dotsContainer__7cf1cddd .RwPriceCardContainer_module_priceDot__7cf1cddd.RwPriceCardContainer_module_active__7cf1cddd:before{background-color:#0d333f}@-webkit-keyframes RwPriceCardContainer_module_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_module_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_module_expandCollapseToggle__7cf1cddd svg{margin-left:.5rem}.RwPriceCardContainer_module_expandCollapseToggle__7cf1cddd:not(.RwPriceCardContainer_module_open__7cf1cddd) svg{-webkit-animation:RwPriceCardContainer_module_bounce__7cf1cddd 2.5s infinite;animation:RwPriceCardContainer_module_bounce__7cf1cddd 2.5s infinite}.RwPriceCardContainer_module_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_module_rwBookkeepingContainer__7cf1cddd{width:16.125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.RwPriceCardContainer_module_rwBookkeepingContainer__7cf1cddd.RwPriceCardContainer_module_priceCards2__7cf1cddd{width:90%;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.RwPriceCardContainer_module_rwBookkeepingLeftContent__7cf1cddd{height:5.5rem;width:5.5rem}@media screen and (max-width:767px){.RwPriceCardContainer_module_rwBookkeepingLeftContent__7cf1cddd{margin:0 auto}}.RwPriceCardContainer_module_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_module_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_module_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_module_heading__7cf1cddd{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){.RwPriceCardContainer_module_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_module_heading__7cf1cddd{padding-top:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.RwPriceCardContainer_module_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_module_heading__7cf1cddd img{vertical-align:middle}@media screen and (max-width:767px){.RwPriceCardContainer_module_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_module_heading__7cf1cddd img{width:13.125rem}.RwPriceCardContainer_module_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_module_heading__7cf1cddd img .RwPriceCardContainer_module_priceCards2__7cf1cddd{width:80%}}.RwPriceCardContainer_module_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_module_heading__7cf1cddd.RwPriceCardContainer_module_priceCards2__7cf1cddd img{vertical-align:middle}@media screen and (max-width:767px){.RwPriceCardContainer_module_rwBookkeepingHeading__7cf1cddd,.RwPriceCardContainer_module_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_module_heading__7cf1cddd.RwPriceCardContainer_module_priceCards2__7cf1cddd img{width:80%}}.RwPriceCardContainer_module_rwBookkeepingSubheading__7cf1cddd{color:#000;font-size:1rem;line-height:1.5rem;padding-bottom:2.5rem}.RwPriceCardContainer_module_rwBookkeepingCtasubtext__7cf1cddd{color:#000;font-size:1rem;font-weight:600;line-height:1.5rem;text-align:center}.RwPriceCardContainer_module_rwBookkeepingCtabtn__7cf1cddd span:before{content:"+";font-weight:700;padding-right:.5rem}.RwPriceCardContainer_module_rwBookkeepingCtabtn__7cf1cddd .RwPriceCardContainer_module_bookkeeperEnabled__7cf1cddd span:before{content:"x"}.RwPriceCardContainer_module_rwBookkeepingHeading__7cf1cddd,.RwPriceCardContainer_module_rwBookkeepingSubheading__7cf1cddd{max-width:15.125rem;min-width:15.125rem}.RwPriceCardContainer_module_rwBookkeepingCtabtn__7cf1cddd{padding-bottom:.5rem}.RwPriceCardContainer_module_rwBookkeepingCtabtn__7cf1cddd .RwPriceCardContainer_module_addBookkeepersetup__7cf1cddd{padding:0;width:14.375rem}.RwPriceCardContainer_module_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_module_rwBookkeepingRightContent__7cf1cddd{width:13.125rem}.RwPriceCardContainer_module_rwBookkeepingRightContent__7cf1cddd.RwPriceCardContainer_module_priceCards2__7cf1cddd{margin-left:1.6875rem;width:100%}}.RwPriceCardContainer_module_learnMore__7cf1cddd{font-size:.875rem;line-height:1.25rem;padding-left:.25rem}@media screen and (min-width:1024px){.RwPriceCardContainer_module_rwBookkeepingHeading__7cf1cddd,.RwPriceCardContainer_module_rwBookkeepingSubheading__7cf1cddd{max-width:33.6875rem;min-width:33.6875rem}.RwPriceCardContainer_module_rwBookkeepingContainer__7cf1cddd,.RwPriceCardContainer_module_rwBookkeepingRightContent__7cf1cddd{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.RwPriceCardContainer_module_rwBookkeepingContainer__7cf1cddd{margin:0 auto;padding:2.5rem 3.75rem}.RwPriceCardContainer_module_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_module_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_module_heading__7cf1cddd{padding-top:0}.RwPriceCardContainer_module_rwBookkeepingContainer__7cf1cddd.RwPriceCardContainer_module_rwFreeGuidedSetup__7cf1cddd{padding:1.75rem}.RwPriceCardContainer_module_rwBookkeepingContainer__7cf1cddd.RwPriceCardContainer_module_cardGroupIndex1__7cf1cddd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:16.875rem}.RwPriceCardContainer_module_rwBookkeepingContainer__7cf1cddd.RwPriceCardContainer_module_cardGroupIndex2__7cf1cddd{margin:auto}.RwPriceCardContainer_module_cardGroupIndex1__7cf1cddd .RwPriceCardContainer_module_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_module_heading__7cf1cddd{padding-top:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.RwPriceCardContainer_module_cardGroupIndex1__7cf1cddd .RwPriceCardContainer_module_bookkeepingBadge__7cf1cddd{margin-bottom:.3125rem!important;margin-left:0;margin-right:auto}.RwPriceCardContainer_module_cardGroupIndex1__7cf1cddd .RwPriceCardContainer_module_rwBookkeepingHeading__7cf1cddd{width:13.125rem}.RwPriceCardContainer_module_cardGroupIndex1__7cf1cddd .RwPriceCardContainer_module_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_module_heading__7cf1cddd img{vertical-align:middle;width:13.125rem}.RwPriceCardContainer_module_cardGroupIndex1__7cf1cddd .RwPriceCardContainer_module_rwBookkeepingRightContent__7cf1cddd{margin-top:.625rem;padding:0!important;text-align:left}.RwPriceCardContainer_module_rwBookkeepingSubheading__7cf1cddd{padding-bottom:0}}@media (min-width:768px) and (max-width:1024px){.RwPriceCardContainer_module_rwBookkeepingSubheading__7cf1cddd{max-width:32.75rem;min-width:32.75rem}.RwPriceCardContainer_module_rwBookkeepingHeading__7cf1cddd .RwPriceCardContainer_module_heading__7cf1cddd{max-width:22.5rem;min-width:22.5rem;padding-top:0}.RwPriceCardContainer_module_learnMore__7cf1cddd{padding-left:0}.RwPriceCardContainer_module_rwBookkeepingContainer__7cf1cddd{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.RwPriceCardContainer_module_rwBookkeepingRightContent__7cf1cddd{padding-left:1.25rem}}@media screen and (min-width:1024px) and (max-width:1200px){.RwPriceCardContainer_module_rwBookkeepingContainer__7cf1cddd{margin:0 2.5rem}}.RwPriceCardContainer_module_rwFreeGuidedSetup__7cf1cddd{padding:1.25rem 2.5rem}@media screen and (max-width:767px){.RwPriceCardContainer_module_rwFreeGuidedSetup__7cf1cddd{padding:1.25rem 1.5rem}}.RwPriceCardContainer_module_rwFreeGuidedSetup__7cf1cddd.RwPriceCardContainer_module_blue__7cf1cddd{background:#0d333f}.RwPriceCardContainer_module_rwFreeGuidedSetup__7cf1cddd .RwPriceCardContainer_module_rwBookkeepingCta__7cf1cddd{display:none}.RwPriceCardContainer_module_rwFreeGuidedSetup__7cf1cddd .RwPriceCardContainer_module_rwBookkeepingLeftContent__7cf1cddd{height:12.375rem;width:13.125rem}.RwPriceCardContainer_module_rwFreeGuidedSetup__7cf1cddd .RwPriceCardContainer_module_rwBookkeepingLeftContent__7cf1cddd.RwPriceCardContainer_module_priceCards2__7cf1cddd{height:80%;width:80%}.RwPriceCardContainer_module_rwFreeGuidedSetup__7cf1cddd .RwPriceCardContainer_module_rwBookkeepingRightContent__7cf1cddd{padding-top:.625rem}.RwPriceCardContainer_module_rwFreeGuidedSetup__7cf1cddd .RwPriceCardContainer_module_rwBookkeepingSubheading__7cf1cddd{font-size:.875rem;line-height:1.25rem;padding-bottom:.375rem}.RwPriceCardContainer_module_rwFreeGuidedSetupDesc__7cf1cddd ul{padding-left:1.25rem}.RwPriceCardContainer_module_rwFreeGuidedSetupDesc__7cf1cddd li,.RwPriceCardContainer_module_rwFreeGuidedSetupDesc__7cf1cddd p:last-of-type{margin-bottom:0!important}.RwPriceCardContainer_module_rwFreeGuidedSetup__7cf1cddd .RwPriceCardContainer_module_rwBookkeepingHeading__7cf1cddd,.RwPriceCardContainer_module_rwFreeGuidedSetup__7cf1cddd .RwPriceCardContainer_module_rwBookkeepingSubheading__7cf1cddd{max-width:none;min-width:auto}@media screen and (min-width:768px){.RwPriceCardContainer_module_rwFreeGuidedSetup__7cf1cddd .RwPriceCardContainer_module_rwBookkeepingRightContent__7cf1cddd{padding-left:2.5rem}}.RwPriceCardContainer_module_rwBookkeepingSubheading__7cf1cddd.RwPriceCardContainer_module_bookkeepingSubheadingNoLink__7cf1cddd{margin-bottom:0}.RwPriceCardContainer_module_lineWrapper__7cf1cddd{height:inherit;margin:0 1.25rem;position:relative;width:1.875rem}@media (min-width:1165px) and (max-width:1200px){.RwPriceCardContainer_module_lineWrapper__7cf1cddd{max-width:1rem}}@media (min-width:768px) and (max-width:1164px){.RwPriceCardContainer_module_lineWrapper__7cf1cddd.RwPriceCardContainer_module_tablet__7cf1cddd{margin-right:2.5rem}}@media (min-width:768px) and (max-width:1023px){.RwPriceCardContainer_module_lineWrapper__7cf1cddd.RwPriceCardContainer_module_tablet__7cf1cddd.RwPriceCardContainer_module_totalCards1__7cf1cddd{margin-right:5rem}}@media (min-width:1024px){.RwPriceCardContainer_module_lineWrapper__7cf1cddd.RwPriceCardContainer_module_tablet__7cf1cddd.RwPriceCardContainer_module_totalCards1__7cf1cddd{margin-right:12.5rem}}.RwPriceCardContainer_module_line__7cf1cddd{background:#8d9096;bottom:0;left:50%;position:absolute;top:0;width:.0625rem;z-index:1}.RwPriceCardContainer_module_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_module_wordWrapper__7cf1cddd{left:-.5rem}}.RwPriceCardContainer_module_separatorWord__7cf1cddd{background:#f3f2ef;color:#393a3d;font-size:1.25rem;font-weight:500;line-height:1.75rem;text-transform:uppercase}.RwPriceCardContainer_module_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_module_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_module_cardGroupContainer__7cf1cddd{padding:1.25rem 0}}@media screen and (min-width:768px) and (max-width:1164px){.RwPriceCardContainer_module_cardGroupContainer__7cf1cddd{padding:.75rem 0 3.75rem}}@media screen and (min-width:1165px){.RwPriceCardContainer_module_cardGroupContainer__7cf1cddd{padding-top:2.5rem}}.RwPriceCardContainer_module_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_module_cardGroup2__7cf1cddd.RwPriceCardContainer_module_cardGroupIndex1__7cf1cddd{margin-right:1.25rem}}@media screen and (min-width:768px) and (max-width:1023px){.RwPriceCardContainer_module_cardGroup2__7cf1cddd.RwPriceCardContainer_module_cardGroupIndex1__7cf1cddd{margin-right:1.25rem}}.RwPriceCardContainer_module_cardGroupIndex1__7cf1cddd{text-align:left}@media screen and (min-width:1165px){.RwPriceCardContainer_module_cardGroupIndex1__7cf1cddd{padding:0 .5rem;width:17.875rem}}@media screen and (min-width:1024px) and (max-width:1164px){.RwPriceCardContainer_module_cardGroupIndex1__7cf1cddd{width:16.875rem}}@media screen and (min-width:768px) and (max-width:1023px){.RwPriceCardContainer_module_cardGroupIndex1__7cf1cddd{width:16.0625rem}}@media screen and (min-width:1165px){.RwPriceCardContainer_module_cardGroupIndex2__7cf1cddd{width:35.75rem}}@media screen and (min-width:1024px) and (max-width:1164px){.RwPriceCardContainer_module_cardGroupIndex2__7cf1cddd{width:35.5rem}}@media screen and (min-width:768px) and (max-width:1023px){.RwPriceCardContainer_module_cardGroupIndex2__7cf1cddd{width:33.375rem}}@media screen and (min-width:1165px){.RwPriceCardContainer_module_cardGroupIndex3__7cf1cddd{padding:0 .5rem;width:53.625rem}}@media screen and (min-width:1024px) and (max-width:1164px){.RwPriceCardContainer_module_cardGroupIndex3__7cf1cddd{width:53.125rem}}@media screen and (min-width:768px) and (max-width:1023px){.RwPriceCardContainer_module_cardGroupIndex3__7cf1cddd{width:50.6875rem}}.RwPriceCardContainer_module_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_module_snowGlobe__7cf1cddd .RwPriceCardContainer_module_rwExpandCollapseContainer__7cf1cddd{text-align:center}.RwPriceCardContainer_module_snowGlobe__7cf1cddd .RwPriceCardContainer_module_rwPriceCardHeaderContainer__7cf1cddd{padding-top:2.5rem}@media screen and (min-width:1024px){.RwPriceCardContainer_module_snowGlobe__7cf1cddd .RwPriceCardContainer_module_rwPriceCardHeaderContainer__7cf1cddd{padding-top:3.75rem}}.RwPriceCardContainer_module_snowGlobe__7cf1cddd .RwPriceCardContainer_module_rwPriceCardsContainer__7cf1cddd{padding:0}@media screen and (min-width:768px){.RwPriceCardContainer_module_snowGlobe__7cf1cddd .RwPriceCardContainer_module_subhead__7cf1cddd{padding-bottom:1.25rem}}.RwPriceCardContainer_module_snowGlobe__7cf1cddd .RwPriceCardContainer_module_rwVerticalPriceCard__7cf1cddd{margin:0 auto;width:91.667%}@media screen and (min-width:1024px){.RwPriceCardContainer_module_snowGlobe__7cf1cddd .RwPriceCardContainer_module_rwVerticalPriceCard__7cf1cddd{width:75%}}@media screen and (min-width:1200px){.RwPriceCardContainer_module_snowGlobe__7cf1cddd .RwPriceCardContainer_module_rwVerticalPriceCard__7cf1cddd{width:58.333%}}.RwPriceCardContainer_module_bookkeepingBadge__7cf1cddd{margin-left:.625rem}@media screen and (max-width:767px){.RwPriceCardContainer_module_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_module_rwBookkeepingContainer__7cf1cddd.RwPriceCardContainer_module_priceCards3__7cf1cddd{margin:0 auto;max-width:52.5rem}}[id=freeGuidedSetup]{scroll-margin-top:0;scroll-margin-top:calc(var(--fgsSectionScrollHeight, 0px))}.RwPriceCardContainer_module_freeContainer__7cf1cddd,.RwPriceCardContainer_module_freeContainer__7cf1cddd>div[class*=Container_module]{width:16.875rem}.RwPriceCardContainer_module_rwBookkeepingCardGroupContainer__7cf1cddd{padding-top:0}.RwPriceCardContainer_module_hidden__7cf1cddd{visibility:hidden}.RwPriceCardContainer_module_toggleFilterContainer__7cf1cddd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwPriceCardContainer_module_toggleFilterContainer__7cf1cddd.RwPriceCardContainer_module_marginBottom__7cf1cddd{margin-bottom:1.875rem}.RwPriceCardContainer_module_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_module_toggleFilterWrapper__7cf1cddd.RwPriceCardContainer_module_hasFilter__7cf1cddd{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:80%}.RwPriceCardContainer_module_toggleFilterWrapper__7cf1cddd.RwPriceCardContainer_module_hasToggle__7cf1cddd{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;gap:1rem;justify-content:space-around}span.RwPriceCardContainer_module_filterDropdownOption__7cf1cddd:first-child{margin-top:1.25rem}span.RwPriceCardContainer_module_filterDropdownOption__7cf1cddd:last-child{margin-bottom:1.25rem}span.RwPriceCardContainer_module_filterDropdownOption__7cf1cddd:last-child button{color:#6b6c72;font-size:.875rem;text-decoration:underline}.RwPriceCardContainer_module_cardGroupContainerSticky__7cf1cddd,.RwPriceCardContainer_module_dotsContainerSticky__7cf1cddd{position:sticky;z-index:200}.RwPriceCardContainer_module_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_module_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_module_rwExpertassistedContainer__7cf1cddd{padding:2.5rem .625rem .625rem;width:41.75rem}}@media screen and (max-width:1023px){.RwPriceCardContainer_module_rwExpertassistedContainer__7cf1cddd{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto}}.RwPriceCardContainer_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_rwExpertassistedLeftContent__7cf1cddd{width:35.625rem}.RwPriceCardContainer_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_rwExpertassistedLeftContent__7cf1cddd img{border-bottom-left-radius:1rem;border-top-left-radius:1rem}@media screen and (max-width:767px){.RwPriceCardContainer_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_rwExpertassistedLeftContent__7cf1cddd{margin:0 auto;width:18.4375rem}}.RwPriceCardContainer_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_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_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_rwExpertassistedRightContent__7cf1cddd{padding:0}}.RwPriceCardContainer_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_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_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_rwExpertassistedPricemsg__7cf1cddd{color:#000;font-size:1.25rem;font-weight:700;line-height:2.75rem}.RwPriceCardContainer_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_rwExpertassistedCancelmsg__7cf1cddd{color:#000;font-size:.75rem;font-weight:500;line-height:1rem}.RwPriceCardContainer_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_rwExpertassistedCta__7cf1cddd{padding-bottom:1.25rem;padding-top:1.25rem}.RwPriceCardContainer_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_rwExpertassistedCta__7cf1cddd button{padding:0 3.9375rem}.RwPriceCardContainer_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_rwExpertassistedDesc__7cf1cddd [class=resp-text-wrapper] h3,.RwPriceCardContainer_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_rwExpertassistedDesc__7cf1cddd [class=resp-text-wrapper] h3 *{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.RwPriceCardContainer_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_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_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_rwExpertassistedDesc__7cf1cddd,.RwPriceCardContainer_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_rwExpertassistedHeading__7cf1cddd{padding-left:3.75rem}@media screen and (max-width:767px){.RwPriceCardContainer_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_rwExpertassistedDesc__7cf1cddd,.RwPriceCardContainer_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_rwExpertassistedHeading__7cf1cddd{padding-left:0}}@media (min-width:768px) and (max-width:1023px){.RwPriceCardContainer_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_rwExpertassistedDesc__7cf1cddd,.RwPriceCardContainer_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_rwExpertassistedHeading__7cf1cddd{padding-left:.625rem}}@media screen and (max-width:767px){.RwPriceCardContainer_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_rwExpertassistedDesc__7cf1cddd{padding:0 1.25rem 1.25rem 0}}.RwPriceCardContainer_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_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_module_rwExpertassistedContainer__7cf1cddd .RwPriceCardContainer_module_rwExpertassistedHeading__7cf1cddd .RwPriceCardContainer_module_heading__7cf1cddd{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_rwSky__5fad69b4{background-color:#dbedee}.RwSecondaryNav_module_white__5fad69b4{background-color:#fff}.RwSecondaryNav_module_darkTofu__5fad69b4{background-color:#e2e0db}.RwSecondaryNav_module_faintGreen__5fad69b4{background-color:#e8f5e3}.RwSecondaryNav_module_tofu__5fad69b4{background-color:#f3f2ef}.RwSecondaryNav_module_transparent__5fad69b4{background-color:transparent}.RwSecondaryNav_module_black__5fad69b4{background-color:#000}.RwSecondaryNav_module_headingAlignmentRight__5fad69b4{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.RwSecondaryNav_module_headingAlignmentLeft__5fad69b4{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.RwSecondaryNav_module_headingAlignmentCenter__5fad69b4{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwSecondaryNav_module_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_module_rwSecNav__5fad69b4.RwSecondaryNav_module_noGlobalNav__5fad69b4{position:fixed;top:0}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_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_module_rwSecNav__5fad69b4.RwSecondaryNav_module_sticky__5fad69b4 .RwSecondaryNav_module_top__5fad69b4{height:5rem}}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_transparent__5fad69b4:not(.RwSecondaryNav_module_sticky__5fad69b4):not(.RwSecondaryNav_module_open__5fad69b4) .RwSecondaryNav_module_headingSecondaryNav__5fad69b4,.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_transparent__5fad69b4:not(.RwSecondaryNav_module_sticky__5fad69b4):not(.RwSecondaryNav_module_open__5fad69b4) .RwSecondaryNav_module_sectionHeader__5fad69b4 div[class*=NavLink]>a{color:#fff}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_transparent__5fad69b4:not(.RwSecondaryNav_module_sticky__5fad69b4):not(.RwSecondaryNav_module_open__5fad69b4) div[class*=navTab]:after{background:#fff}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_transparent__5fad69b4:not(.RwSecondaryNav_module_sticky__5fad69b4):not(.RwSecondaryNav_module_open__5fad69b4) div[class*=linkContainer] path{stroke:#fff}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_transparent__5fad69b4.RwSecondaryNav_module_sticky__5fad69b4{background-color:#fff}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_black__5fad69b4:not(.RwSecondaryNav_module_open__5fad69b4) .RwSecondaryNav_module_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_module_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li,.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_black__5fad69b4:not(.RwSecondaryNav_module_open__5fad69b4) .RwSecondaryNav_module_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_module_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li a[class*=breadcrumb-link],.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_black__5fad69b4:not(.RwSecondaryNav_module_open__5fad69b4) .RwSecondaryNav_module_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_module_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li a[class*=lonely-breadcrumb]{color:#fff}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_black__5fad69b4:not(.RwSecondaryNav_module_open__5fad69b4) .RwSecondaryNav_module_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_module_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li:not(:last-child):after{background-color:#fff}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_black__5fad69b4:not(.RwSecondaryNav_module_open__5fad69b4) .RwSecondaryNav_module_headingSecondaryNav__5fad69b4{color:#fff}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_black__5fad69b4:not(.RwSecondaryNav_module_open__5fad69b4) .RwSecondaryNav_module_iconClassNewSecondary__5fad69b4 path,.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_black__5fad69b4:not(.RwSecondaryNav_module_open__5fad69b4) .RwSecondaryNav_module_icon__5fad69b4 path{stroke:#fff}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_bottomWrapper__5fad69b4,.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_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_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_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_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_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_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_top__5fad69b4{padding:.6875rem 1.25rem}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4 .RwSecondaryNav_module_top__5fad69b4{height:auto}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4 .RwSecondaryNav_module_topWrapper__5fad69b4,.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4.RwSecondaryNav_module_black__5fad69b4{background-color:#fff}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4 .RwSecondaryNav_module_headingSecondaryNav__5fad69b4{color:#000}}@media screen and (min-width:768px) and (max-width:calc(1024px - 1px)){.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_top__5fad69b4{padding:.625rem 2.5rem}}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_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_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_bottom__5fad69b4{padding:0 5rem;padding-top:0!important}}@media screen and (min-width:1024px){.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_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_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_bottom__5fad69b4{max-width:73.125rem}}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4{height:100vh}@media screen and (max-width:calc(1024px - 1px)){.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4{height:auto;position:fixed}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4.RwSecondaryNav_module_sticky__5fad69b4{top:inherit}}@media screen and (min-width:1024px){.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4{background-color:blue;height:auto;min-height:37.9375rem}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_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_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4 .RwSecondaryNav_module_bottom__5fad69b4{height:100%;opacity:1}@media screen and (min-width:1024px){.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4 .RwSecondaryNav_module_bottom__5fad69b4{min-height:30.4375rem;padding:3.75rem 0!important}}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4:not(.RwSecondaryNav_module_sticky__5fad69b4){position:fixed;width:100%}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4:not(.RwSecondaryNav_module_sticky__5fad69b4)+:not([data-testid=ReusableBlocks]){margin-top:6.25rem}@media screen and (min-width:1024px){.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4:not(.RwSecondaryNav_module_sticky__5fad69b4)+:not([data-testid=ReusableBlocks]){margin-top:7.5rem;top:0}}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_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_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_iconHeader__5fad69b4 .RwSecondaryNav_module_toggleMenu__5fad69b4{display:none}}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_iconHeader__5fad69b4 .RwSecondaryNav_module_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_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_iconHeader__5fad69b4{margin-right:3.75rem}}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_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_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_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_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_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_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_sectionHeader__5fad69b4{padding-bottom:0}}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_navSearch__5fad69b4{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:calc(1024px - 1px)){.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_navSearch__5fad69b4{margin:2.5rem 1.25rem}}@media screen and (min-width:1024px){.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_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_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_return__5fad69b4{width:100%}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_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_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_return__5fad69b4 .RwSecondaryNav_module_label__5fad69b4{color:#0d333f;font-size:1.5rem;font-weight:500;line-height:2rem}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_return__5fad69b4 svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_navSignin__5fad69b4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media screen and (max-width:calc(1024px - 1px)){.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_navSignin__5fad69b4{margin:2.5rem 1.25rem 0;max-width:100%;width:auto!important}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_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_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_menuWrapper__5fad69b4{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:calc(1024px - 1px)){.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_menuWrapper__5fad69b4{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_menuWrapper__5fad69b4 .RwSecondaryNav_module_navMenuContent__5fad69b4{position:relative}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_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_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_cards__5fad69b4{margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_card__5fad69b4+*{margin-top:2.5rem}@media screen and (min-width:1024px){.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_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_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_navTab__5fad69b4+.RwSecondaryNav_module_navTab__5fad69b4{margin-left:3.75rem}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_navTab__5fad69b4:focus:after,.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_navTab__5fad69b4:hover:after{width:3rem}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_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_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_module_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb]{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_module_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li{color:#0d333f;font-size:.875rem;font-weight:600;margin-right:.875rem;padding-right:.875rem;position:relative}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_module_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li a[class*=breadcrumb-link],.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_module_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li a[class*=lonely-breadcrumb]{color:#0d333f;font-size:.875rem;font-weight:500;text-decoration:none}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_module_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li a[class*=lonely-breadcrumb]{cursor:default;font-weight:600;pointer-events:none}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_module_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li a:hover{text-decoration:underline}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_module_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li a[class*=lonely-breadcrumb]:hover{text-decoration:none}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_module_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_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_module_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li:last-child{margin-right:0;padding-right:0}@media screen and (max-width:calc(1024px - 1px)){.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_module_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_module_rwSecNav__5fad69b4{background-color:transparent}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_bottomWrapper__5fad69b4,.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_bottom__5fad69b4{height:0;padding:0!important}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4 .RwSecondaryNav_module_bottom__5fad69b4{padding:3.75rem 0!important}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4 .RwSecondaryNav_module_bottomWrapper__5fad69b4{height:auto}}@media screen and (max-width:calc(1024px - 1px)){.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_navSearch__5fad69b4,.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_navSignin__5fad69b4,.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_sectionHeader__5fad69b4{display:none;-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_cards__5fad69b4{-webkit-transition:all .5s cubic-bezier(.35,0,.25,1);transition:all .5s cubic-bezier(.35,0,.25,1)}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_bottomWrapper__5fad69b4{overflow:hidden}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4{max-height:calc(100vh - 80px);max-height:calc(100vh - var(--navTop) - var(--promoBannerHeight, 0px));overflow-y:scroll}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4 .RwSecondaryNav_module_navSearch__5fad69b4,.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4 .RwSecondaryNav_module_navSignin__5fad69b4,.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4 .RwSecondaryNav_module_sectionHeader__5fad69b4{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.25rem;padding-bottom:0}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4 .RwSecondaryNav_module_newSecondaryNav__5fad69b4{margin-top:.75rem}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4 .RwSecondaryNav_module_bottomWrapper__5fad69b4,.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4 .RwSecondaryNav_module_topWrapper__5fad69b4{overflow:visible}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4 .RwSecondaryNav_module_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_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4.RwSecondaryNav_module_sectionOpen__5fad69b4 .RwSecondaryNav_module_bottomWrapper__5fad69b4{left:0;max-height:calc(100% - 7.5rem);overflow:visible;position:fixed;top:7.5rem;z-index:1400}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4.RwSecondaryNav_module_sectionOpen__5fad69b4 .RwSecondaryNav_module_bottomWrapper__5fad69b4 .RwSecondaryNav_module_navMenuContent__5fad69b4{max-width:100%;padding:0 1.25rem}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4.RwSecondaryNav_module_sectionOpen__5fad69b4 .RwSecondaryNav_module_bottomWrapper__5fad69b4 .RwSecondaryNav_module_menuWrapper__5fad69b4{-webkit-transform:translateX(0);transform:translateX(0)}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4.RwSecondaryNav_module_sectionOpen__5fad69b4 .RwSecondaryNav_module_navSearch__5fad69b4,.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4.RwSecondaryNav_module_sectionOpen__5fad69b4 .RwSecondaryNav_module_navSignin__5fad69b4,.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4.RwSecondaryNav_module_sectionOpen__5fad69b4 .RwSecondaryNav_module_sectionHeader__5fad69b4{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4.RwSecondaryNav_module_sectionOpen__5fad69b4 .RwSecondaryNav_module_navSignin__5fad69b4>div{display:none}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4.RwSecondaryNav_module_sectionOpen__5fad69b4 .RwSecondaryNav_module_bottom__5fad69b4{height:calc(100% - 7.5rem);overflow:scroll;position:fixed;width:100%}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4.RwSecondaryNav_module_signInOpen__5fad69b4{touch-action:none!important;-ms-touch-action:none!important}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4.RwSecondaryNav_module_signInOpen__5fad69b4 .RwSecondaryNav_module_cards__5fad69b4,.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4.RwSecondaryNav_module_signInOpen__5fad69b4 .RwSecondaryNav_module_navSearch__5fad69b4,.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4.RwSecondaryNav_module_signInOpen__5fad69b4 .RwSecondaryNav_module_navSignin__5fad69b4>button,.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_open__5fad69b4.RwSecondaryNav_module_signInOpen__5fad69b4 .RwSecondaryNav_module_sectionHeader__5fad69b4{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_transparent__5fad69b4:not(.RwSecondaryNav_module_sticky__5fad69b4) .RwSecondaryNav_module_headerInteraction__5fad69b4 .RwSecondaryNav_module_icon__5fad69b4 path,.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_transparent__5fad69b4:not(.RwSecondaryNav_module_sticky__5fad69b4):not(.RwSecondaryNav_module_open__5fad69b4) div[class*=navTab] div[class*=listHeader] path{stroke:#fff}.RwSecondaryNav_module_rwSecNav__5fad69b4.RwSecondaryNav_module_transparent__5fad69b4:not(.RwSecondaryNav_module_sticky__5fad69b4).RwSecondaryNav_module_open__5fad69b4{background-color:#fff}}@media screen and (max-width:calc(768px - 1px)){.RwSecondaryNav_module_rwSecNavClarity__5fad69b4 .RwSecondaryNav_module_topWrapper__5fad69b4 .RwSecondaryNav_module_top__5fad69b4{padding:.5rem 1.25rem}}@media screen and (min-width:1024px){.RwSecondaryNav_module_rwSecNavClarity__5fad69b4{border-top:.0625rem solid #babec5}.RwSecondaryNav_module_rwSecNavClarity__5fad69b4.RwSecondaryNav_module_black__5fad69b4{border-top:.0625rem solid #000}.RwSecondaryNav_module_rwSecNavClarity__5fad69b4.RwSecondaryNav_module_black__5fad69b4 .RwSecondaryNav_module_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_module_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li,.RwSecondaryNav_module_rwSecNavClarity__5fad69b4.RwSecondaryNav_module_black__5fad69b4 .RwSecondaryNav_module_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_module_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li a[class*=breadcrumb-link],.RwSecondaryNav_module_rwSecNavClarity__5fad69b4.RwSecondaryNav_module_black__5fad69b4 .RwSecondaryNav_module_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_module_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li a[class*=lonely-breadcrumb],.RwSecondaryNav_module_rwSecNavClarity__5fad69b4.RwSecondaryNav_module_black__5fad69b4 .RwSecondaryNav_module_headingSecondaryNav__5fad69b4{color:#fff}.RwSecondaryNav_module_rwSecNavClarity__5fad69b4.RwSecondaryNav_module_black__5fad69b4 .RwSecondaryNav_module_headerInteractionClarityNav__5fad69b4 .RwSecondaryNav_module_headingSecondaryNav__5fad69b4 ul[class*=secondaryNav-breadcrumb] li:not(:last-child):after{background-color:#fff}.RwSecondaryNav_module_rwSecNavClarity__5fad69b4 .RwSecondaryNav_module_topWrapper__5fad69b4,.RwSecondaryNav_module_rwSecNavClarity__5fad69b4 .RwSecondaryNav_module_topWrapper__5fad69b4 .RwSecondaryNav_module_top__5fad69b4{min-height:3.75rem}.RwSecondaryNav_module_rwSecNavClarity__5fad69b4.RwSecondaryNav_module_sticky__5fad69b4 .RwSecondaryNav_module_top__5fad69b4{height:3.75rem}}.RwSecondaryNav_module_rwCtaNavContainer__5fad69b4{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:1024px){.RwSecondaryNav_module_rwCtaNavContainer__5fad69b4.RwSecondaryNav_module_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_module_icon__5fad69b4{background:none;border:none;color:inherit;font:inherit}.RwSecondaryNav_module_headingSecondaryNav__5fad69b4{margin:0}@media (max-width:1024px){.RwSecondaryNav_module_headerIcons__5fad69b4.RwSecondaryNav_module_largeCopy__5fad69b4{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.RwSecondaryNav_module_headerIcons__5fad69b4.RwSecondaryNav_module_largeCopy__5fad69b4 .RwSecondaryNav_module_headerInteraction__5fad69b4{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.RwSecondaryNav_module_headerIcons__5fad69b4.RwSecondaryNav_module_largeCopy__5fad69b4 .RwSecondaryNav_module_headerInteraction__5fad69b4 .RwSecondaryNav_module_headingSecondaryNav__5fad69b4{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin:auto 0}.RwSecondaryNav_module_headerIcons__5fad69b4.RwSecondaryNav_module_largeCopy__5fad69b4 .RwSecondaryNav_module_rwCtaNavContainer__5fad69b4{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-bottom:0}.RwSecondaryNav_module_headerIcons__5fad69b4.RwSecondaryNav_module_largeCopy__5fad69b4 .RwSecondaryNav_module_rwCtaNavContainer__5fad69b4 .RwSecondaryNav_module_cta__5fad69b4,.RwSecondaryNav_module_headerIcons__5fad69b4.RwSecondaryNav_module_largeCopy__5fad69b4 .RwSecondaryNav_module_rwCtaNavContainer__5fad69b4>div{width:100%}}@media (max-width:calc(1024px - 1px)){.RwSecondaryNav_module_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_module_headerIcons__5fad69b4,.RwSecondaryNav_module_rwCtaNavContainer__5fad69b4{display:-webkit-box;display:-ms-flexbox;display:flex}.RwSecondaryNav_module_toggleMenu__5fad69b4{width:100%}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_sectionHeader__5fad69b4{margin:0;padding-right:0}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_top__5fad69b4{border-bottom:.0625rem solid #babec5;border-top:.0625rem solid #babec5}.RwSecondaryNav_module_rwSecNav__5fad69b4 .RwSecondaryNav_module_black__5fad69b4 .RwSecondaryNav_module_top__5fad69b4{border-bottom:unset;border-top:unset}.RwSecondaryNav_module_iconClassNewSecondary__5fad69b4,.RwSecondaryNav_module_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_module_iconClassNewSecondary__5fad69b4{background-color:inherit;border:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwSecondaryNav_module_headerInteraction__5fad69b4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.RwSecondaryNav_module_headingSecondaryNav__5fad69b4{margin:auto 0}}@media screen and (max-width:768px){.RwSecondaryNav_module_icon__5fad69b4{display:-webkit-box;display:-ms-flexbox;display:flex}.RwSecondaryNav_module_headerInteraction__5fad69b4{-webkit-box-flex:2;-ms-flex:2;flex:2}.RwSecondaryNav_module_headerInteractionNewSecondary__5fad69b4{margin:auto}}@media screen and (max-width:768px) and (max-width:calc(768px - 1px)){.RwSecondaryNav_module_headerInteractionNewSecondary__5fad69b4{margin-left:0;max-width:9.5rem}}@media screen and (max-width:768px){.RwSecondaryNav_module_headingSecondaryNav__5fad69b4{display:-webkit-box;display:-ms-flexbox;display:flex}}.RwSecondaryNav_module_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_module_headerLogo__5fad69b4{width:13.875rem}}@media screen and (max-width:calc(1024px - 1px)){.RwSecondaryNav_module_stickyPromo__5fad69b4.RwSecondaryNav_module_open__5fad69b4{height:calc(100% - var(--promoBannerHeight) - 80px);height:calc(100% - var(--promoBannerHeight) - var(--navTop))}}@media (max-width:calc(480px - 1px)){.RwSecondaryNav_module_top__5fad69b4 .RwSecondaryNav_module_toggleMenu__5fad69b4 .RwSecondaryNav_module_headerIcons__5fad69b4 .RwSecondaryNav_module_headerInteraction__5fad69b4 .RwSecondaryNav_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_rwSnowglobeQuiz__7528a7d4{height:auto}}@media screen and (max-width:767px){.RwSnowglobeQuiz_module_rwSnowglobeQuiz__7528a7d4{height:auto}}.WelcomeScreen_module_welcomeScreen__7eed870f{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;width:100%}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_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_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panelItem__7eed870f{-ms-flex-item-align:center;align-self:center}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_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_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading_desktop__7eed870f{display:block}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading_mobile_l__7eed870f,.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading_mobile_m__7eed870f,.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading_mobile_s__7eed870f,.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading_tablet__7eed870f{display:none}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_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_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading_desktop__7eed870f{display:block}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading_mobile_l__7eed870f,.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading_mobile_m__7eed870f,.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading_mobile_s__7eed870f,.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading_tablet__7eed870f{display:none}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__cta__7eed870f{margin-top:2.5rem}@media screen and (min-width:768px) and (max-width:1023px){.WelcomeScreen_module_welcomeScreen__7eed870f{height:30.3125rem}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading__7eed870f{font-size:2.5rem;line-height:3.25rem;margin-top:1rem 0;width:90vw}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading_desktop__7eed870f{display:none}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading_tablet__7eed870f{display:block}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading__7eed870f{font-size:1rem;line-height:1.5rem;margin-top:.5rem;width:85vw}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading_desktop__7eed870f{display:none}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading_tablet__7eed870f{display:block}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__cta__7eed870f{margin-top:1.5rem}.WelcomeScreen_module_welcomeBackMode__7eed870f{height:50.625rem}}@media screen and (max-width:767px){.WelcomeScreen_module_welcomeScreen__7eed870f{height:45rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:1.25rem;position:relative}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading__7eed870f{font-size:2.125rem;line-height:2.75rem;padding-top:3.625rem;width:90vw}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading_desktop__7eed870f,.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading_tablet__7eed870f{display:none}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading_mobile_l__7eed870f{display:block}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading__7eed870f{font-size:1rem;line-height:1.5rem;margin-top:.5rem;width:85vw}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading_desktop__7eed870f,.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading_tablet__7eed870f{display:none}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading_mobile_l__7eed870f{display:block}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__cta__7eed870f{margin-top:1rem;width:80vw}.WelcomeScreen_module_welcomeBackMode__7eed870f .WelcomeScreen_module_panel__7eed870f{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.WelcomeScreen_module_welcomeBackMode__7eed870f [class*=BackgroundImage_backgroundImage]{display:none}}@media screen and (max-width:424px){.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading_desktop__7eed870f,.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading_mobile_l__7eed870f,.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading_tablet__7eed870f{display:none}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading_mobile_m__7eed870f{display:block}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading_desktop__7eed870f,.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading_mobile_l__7eed870f,.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading_tablet__7eed870f{display:none}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading_mobile_m__7eed870f{display:block}}@media screen and (max-width:374px){.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading_desktop__7eed870f,.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading_mobile_l__7eed870f,.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading_mobile_m__7eed870f,.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading_tablet__7eed870f{display:none}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__heading_mobile_s__7eed870f{display:block}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading_desktop__7eed870f,.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading_mobile_l__7eed870f,.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading_mobile_m__7eed870f,.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading_tablet__7eed870f{display:none}.WelcomeScreen_module_welcomeScreen__7eed870f .WelcomeScreen_module_panel__7eed870f .WelcomeScreen_module_panel__subheading_mobile_s__7eed870f{display:block}}.BackgroundImage_module_backgroundImage__cf2be126{height:100%;width:100%}.BackgroundImage_module_backgroundImage__cf2be126,.BackgroundImage_module_backgroundImage__cf2be126 picture,.BackgroundImage_module_partialImage_Left__cf2be126{display:-webkit-box;display:-ms-flexbox;display:flex}.BackgroundImage_module_partialImage_Left__cf2be126{margin-right:auto}.BackgroundImage_module_partialImage_Right__cf2be126{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}@media screen and (min-width:1024px){.BackgroundImage_module_hideDesktopImage_True__cf2be126{display:none}.BackgroundImage_module_verticalAlign_Top__cf2be126{-ms-flex-item-align:start;align-self:flex-start}.BackgroundImage_module_verticalAlign_Center__cf2be126{-ms-flex-item-align:center;align-self:center}.BackgroundImage_module_verticalAlign_Bottom__cf2be126{-ms-flex-item-align:end;align-self:flex-end}}@media screen and (min-width:768px) and (max-width:1023px){.BackgroundImage_module_backgroundImage__cf2be126 picture{display:block}.BackgroundImage_module_hideTabletImage_True__cf2be126{display:none}.BackgroundImage_module_verticalAlign_Top__cf2be126{-ms-flex-item-align:start;align-self:flex-start}.BackgroundImage_module_verticalAlign_Center__cf2be126{-ms-flex-item-align:center;align-self:center}.BackgroundImage_module_verticalAlign_Bottom__cf2be126{-ms-flex-item-align:end;align-self:flex-end}}@media screen and (max-width:767px){.BackgroundImage_module_backgroundImage__cf2be126 picture{display:block}.BackgroundImage_module_hideMobileImage_True__cf2be126{display:none}.BackgroundImage_module_verticalAlign_Bottom__cf2be126,.BackgroundImage_module_verticalAlign_Center__cf2be126,.BackgroundImage_module_verticalAlign_Top__cf2be126{-ms-flex-item-align:end;align-self:flex-end}}.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;width:100%}.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_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_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_contentTop__8c1d65a0{height:inherit}.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_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_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_panel__8c1d65a0 .QuestionnaireScreen_module_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_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_panel__8c1d65a0 .QuestionnaireScreen_module_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_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_panel__8c1d65a0 .QuestionnaireScreen_module_panel__forwardNav__8c1d65a0{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;margin-top:2.5rem}.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_panel__8c1d65a0 .QuestionnaireScreen_module_panel__forwardNav__8c1d65a0 .QuestionnaireScreen_module_panel__forwardNav__skip__8c1d65a0{padding-right:1.25rem}.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_contentBottom__8c1d65a0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_contentBottom__8c1d65a0 .QuestionnaireScreen_module_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_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_contentBottom__8c1d65a0 .QuestionnaireScreen_module_panel__backNav__8c1d65a0 .QuestionnaireScreen_module_backpanel__back__8c1d65a0{background-color:transparent;padding:2.5rem}@media screen and (min-width:768px) and (max-width:1023px){.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_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_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_panel__8c1d65a0 .QuestionnaireScreen_module_panel__heading__8c1d65a0{font-size:2.5rem;line-height:3.25rem;margin-top:1rem 0;width:90vw}.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_panel__8c1d65a0 .QuestionnaireScreen_module_panel__subheading__8c1d65a0{font-size:1rem;line-height:1.5rem;margin-top:.5rem;padding-top:.5rem;width:85vw}.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_panel__8c1d65a0 .QuestionnaireScreen_module_panel__forwardNav__8c1d65a0{margin-top:1.5rem}}@media screen and (max-width:767px){.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_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_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_panel__8c1d65a0{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_panel__8c1d65a0 .QuestionnaireScreen_module_panel__heading__8c1d65a0{font-size:2.125rem;line-height:2.75rem;padding-top:3.625rem;width:90vw}.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_panel__8c1d65a0 .QuestionnaireScreen_module_panel__subheading__8c1d65a0{font-size:1rem;line-height:1.5rem;margin-top:.5rem;padding-top:.5rem;width:85vw}.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_panel__8c1d65a0 .QuestionnaireScreen_module_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_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_panel__8c1d65a0 .QuestionnaireScreen_module_panel__forwardNav__8c1d65a0 .QuestionnaireScreen_module_panel__skip__8c1d65a0{width:80vw}.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_panel__8c1d65a0 .QuestionnaireScreen_module_panel__forwardNav__8c1d65a0 .QuestionnaireScreen_module_panel__forwardNav__skip__8c1d65a0{padding-right:0}.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_panel__8c1d65a0 .QuestionnaireScreen_module_panel__forwardNav__8c1d65a0 .QuestionnaireScreen_module_panel__next__8c1d65a0{margin-top:1rem;width:80vw}.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_panel__8c1d65a0 .QuestionnaireScreen_module_panel__forwardNav__8c1d65a0 .QuestionnaireScreen_module_contentBottom__8c1d65a0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_panel__8c1d65a0 .QuestionnaireScreen_module_panel__forwardNav__8c1d65a0 .QuestionnaireScreen_module_contentBottom__8c1d65a0 .QuestionnaireScreen_module_panel__backNav__8c1d65a0{margin-top:1.25rem}.QuestionnaireScreen_module_questionnaireScreen__8c1d65a0 .QuestionnaireScreen_module_screenContent__8c1d65a0 .QuestionnaireScreen_module_contentTop__8c1d65a0{padding-bottom:2.5rem}}.Questionnaire_module_questionnaire_WidthDesktop1Col__9b0c160c{width:8.333%}.Questionnaire_module_questionnaire_WidthDesktop2Col__9b0c160c{width:16.667%}.Questionnaire_module_questionnaire_WidthDesktop3Col__9b0c160c{width:25%}.Questionnaire_module_questionnaire_WidthDesktop4Col__9b0c160c{width:33.333%}.Questionnaire_module_questionnaire_WidthDesktop5Col__9b0c160c{width:41.667%}.Questionnaire_module_questionnaire_WidthDesktop6Col__9b0c160c{width:50%}.Questionnaire_module_questionnaire_WidthDesktop7Col__9b0c160c{width:58.333%}.Questionnaire_module_questionnaire_WidthDesktop8Col__9b0c160c{width:66.667%}.Questionnaire_module_questionnaire_WidthDesktop9Col__9b0c160c{width:75%}.Questionnaire_module_questionnaire_WidthDesktop10Col__9b0c160c{width:83.333%}.Questionnaire_module_questionnaire_WidthDesktop11Col__9b0c160c{width:91.667%}.Questionnaire_module_questionnaire_WidthDesktop12Col__9b0c160c{width:100%}.Questionnaire_module_questionnaire__9b0c160c{-ms-flex-item-align:center;align-self:center;margin-top:2.5rem}.Questionnaire_module_questionnaire__9b0c160c .Questionnaire_module_questionsList__9b0c160c{margin-top:1rem}.Questionnaire_module_questionnaire__9b0c160c .Questionnaire_module_questionsList__9b0c160c .Questionnaire_module_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_module_questionnaire__9b0c160c .Questionnaire_module_questionsList_AlignmentDesktopVertical__9b0c160c{margin-top:0}@media screen and (min-width:768px) and (max-width:1023px){.Questionnaire_module_questionnaire_WidthTablet1Col__9b0c160c{width:8.333%}.Questionnaire_module_questionnaire_WidthTablet2Col__9b0c160c{width:16.667%}.Questionnaire_module_questionnaire_WidthTablet3Col__9b0c160c{width:25%}.Questionnaire_module_questionnaire_WidthTablet4Col__9b0c160c{width:33.333%}.Questionnaire_module_questionnaire_WidthTablet5Col__9b0c160c{width:41.667%}.Questionnaire_module_questionnaire_WidthTablet6Col__9b0c160c{width:50%}.Questionnaire_module_questionnaire_WidthTablet7Col__9b0c160c{width:58.333%}.Questionnaire_module_questionnaire_WidthTablet8Col__9b0c160c{width:66.667%}.Questionnaire_module_questionnaire_WidthTablet9Col__9b0c160c{width:75%}.Questionnaire_module_questionnaire_WidthTablet10Col__9b0c160c{width:83.333%}.Questionnaire_module_questionnaire_WidthTablet11Col__9b0c160c{width:91.667%}.Questionnaire_module_questionnaire_WidthTablet12Col__9b0c160c{width:100%}.Questionnaire_module_questionnaire__9b0c160c,.Questionnaire_module_questionnaire__9b0c160c .Questionnaire_module_questionsList__9b0c160c{margin-top:1.5rem}.Questionnaire_module_questionnaire__9b0c160c .Questionnaire_module_questionsList_AlignmentTabletVertical__9b0c160c{margin-top:0}}@media screen and (max-width:767px){.Questionnaire_module_questionnaire__9b0c160c{margin-top:2.5rem;width:80vw}}.Answers_module_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_module_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_module_answers_AlignmentDesktopVertical__ddabf6ed>li{margin-top:1rem}.Answers_module_answers_AlignmentDesktopVertical__ddabf6ed>.Answers_module_answerItemWrapper__ddabf6ed:first-child{margin-top:0}.Answers_module_answerItemWrapper__ddabf6ed{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 .5rem;width:100%}.Answers_module_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_module_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_module_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_module_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_module_answerItemWrapper__ddabf6ed{margin:0 .25rem}.Answers_module_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_module_answers_AlignmentTabletVertical__ddabf6ed>li{margin-top:.5rem}.Answers_module_answers_AlignmentTabletVertical__ddabf6ed>.Answers_module_answerItemWrapper__ddabf6ed:first-child{margin-top:0}}@media screen and (max-width:767px){.Answers_module_answerItemWrapper__ddabf6ed{margin:0 .25rem}.Answers_module_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_module_answers__ddabf6ed>li{margin-top:.5rem}.Answers_module_answers__ddabf6ed>.Answers_module_answerItemWrapper__ddabf6ed:first-child{margin-top:0}}.ProgressBar_module_progressBar__0012b353{background:#3bd85e;display:-webkit-box;display:-ms-flexbox;display:flex;height:.25rem;position:absolute;top:0;z-index:100}.ProgressBar_module_progressLive__0012b353{left:0}.ProgressBar_module_progressLead__0012b353{background:#7fd399;width:5vw}.ProgressBar_module_progress_5__0012b353{width:0}.ProgressBar_module_progress_10__0012b353{width:5vw}.ProgressBar_module_progress_15__0012b353{width:10vw}.ProgressBar_module_progress_20__0012b353{width:15vw}.ProgressBar_module_progress_25__0012b353{width:20vw}.ProgressBar_module_progress_30__0012b353{width:25vw}.ProgressBar_module_progress_35__0012b353{width:30vw}.ProgressBar_module_progress_40__0012b353{width:35vw}.ProgressBar_module_progress_45__0012b353{width:40vw}.ProgressBar_module_progress_50__0012b353{width:45vw}.ProgressBar_module_progress_55__0012b353{width:50vw}.ProgressBar_module_progress_60__0012b353{width:55vw}.ProgressBar_module_progress_65__0012b353{width:60vw}.ProgressBar_module_progress_70__0012b353{width:65vw}.ProgressBar_module_progress_75__0012b353{width:70vw}.ProgressBar_module_progress_80__0012b353{width:75vw}.ProgressBar_module_progress_85__0012b353{width:80vw}.ProgressBar_module_progress_90__0012b353{width:85vw}.ProgressBar_module_progress_95__0012b353{width:90vw}.ProgressBar_module_progress_100__0012b353{width:95vw}.InterstitialScreen_module_interstitialScreen__9efac77a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;width:100%}.InterstitialScreen_module_interstitialScreen__9efac77a .InterstitialScreen_module_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_module_interstitialScreen__9efac77a .InterstitialScreen_module_panel__9efac77a .InterstitialScreen_module_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_module_interstitialScreen__9efac77a .InterstitialScreen_module_panel__9efac77a .InterstitialScreen_module_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_module_interstitialScreen__9efac77a .InterstitialScreen_module_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_module_interstitialScreen__9efac77a{height:80vh}.InterstitialScreen_module_interstitialScreen__9efac77a .InterstitialScreen_module_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_module_interstitialScreen__9efac77a .InterstitialScreen_module_panel__9efac77a .InterstitialScreen_module_panel__heading__9efac77a{font-size:2.5rem;line-height:3.25rem;margin-top:1rem 0;width:90vw}.InterstitialScreen_module_interstitialScreen__9efac77a .InterstitialScreen_module_panel__9efac77a .InterstitialScreen_module_panel__subheading__9efac77a{font-size:1rem;line-height:1.5rem;margin-top:.5rem;width:85vw}}@media screen and (max-width:767px){.InterstitialScreen_module_interstitialScreen__9efac77a{height:100vh}.InterstitialScreen_module_interstitialScreen__9efac77a .InterstitialScreen_module_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_module_interstitialScreen__9efac77a .InterstitialScreen_module_panel__9efac77a .InterstitialScreen_module_panel__heading__9efac77a{font-size:2.125rem;line-height:2.75rem;width:90vw}.InterstitialScreen_module_interstitialScreen__9efac77a .InterstitialScreen_module_panel__9efac77a .InterstitialScreen_module_panel__subheading__9efac77a{font-size:1rem;line-height:1.5rem;margin-top:.5rem;width:85vw}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__5808adc7{display:block}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__d8e2675e{margin:0 auto;max-width:90rem;width:100%}@media screen and (min-width:1024px){.RwStepFlow_module_fullWidth__d8e2675e{max-width:unset}}.RwStepFlow_module_headerStep1__d8e2675e{padding-bottom:1.25rem}.RwStepFlow_module_headerPadding__d8e2675e{padding-top:3.75rem}.RwStepFlow_module_headerStep2__d8e2675e{margin-bottom:.625rem}.RwStepFlow_module_billingRate__d8e2675e{text-transform:lowercase}.RwStepFlow_module_step2Header__d8e2675e{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_module_step2Header__d8e2675e .RwStepFlow_module_selectedProductBadge__d8e2675e{background:#fff;border-radius:.5rem;line-height:1.5rem;margin-bottom:1.25rem;margin-top:1.25rem;padding:.5rem 1.25rem}.RwStepFlow_module_step2Header__d8e2675e .RwStepFlow_module_selectedProductBadge__d8e2675e span{font-weight:700}.RwStepFlow_module_cartContainer__d8e2675e{padding-bottom:3.75rem}.RwStepFlow_module_cartContainer__d8e2675e.RwStepFlow_module_lightBlue__d8e2675e,.RwStepFlow_module_headerStep1__d8e2675e.RwStepFlow_module_lightBlue__d8e2675e,.RwStepFlow_module_step2Header__d8e2675e.RwStepFlow_module_lightBlue__d8e2675e{background-color:#dbedee}.RwStepFlow_module_cartContainer__d8e2675e,.RwStepFlow_module_headerStep1__d8e2675e.RwStepFlow_module_white__d8e2675e,.RwStepFlow_module_step2Header__d8e2675e.RwStepFlow_module_white__d8e2675e{background-color:#fff}.RwStepFlow_module_cartContainer__d8e2675e.RwStepFlow_module_tofu__d8e2675e,.RwStepFlow_module_headerStep1__d8e2675e.RwStepFlow_module_tofu__d8e2675e,.RwStepFlow_module_step2Header__d8e2675e.RwStepFlow_module_tofu__d8e2675e{background-color:#f3f2ef}.RwStepFlow_module_cartContainer__d8e2675e.RwStepFlow_module_transparent__d8e2675e,.RwStepFlow_module_headerStep1__d8e2675e.RwStepFlow_module_transparent__d8e2675e,.RwStepFlow_module_step2Header__d8e2675e.RwStepFlow_module_transparent__d8e2675e{background-color:transparent}.RwStepFlow_module_toggleContainer__d8e2675e{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.25rem}.RwStepFlow_module_toggleContainer__d8e2675e [class*=Pricingtoggle_wrap]{margin:0 3rem}@media (max-width:767px){.RwStepFlow_module_toggleContainer__d8e2675e [class*=Pricingtoggle_wrap]{margin:0}}@media screen and (min-width:1024px){.RwStepFlow_module_toggleContainer__d8e2675e .RwStepFlow_module_toggleItems__d8e2675e{display:-webkit-box;display:-ms-flexbox;display:flex}}.RwStepFlow_module_toggleContainer__d8e2675e .RwStepFlow_module_toggleItems__d8e2675e .RwStepFlow_module_firstRadio__d8e2675e{margin-bottom:1.25rem}@media screen and (min-width:1024px){.RwStepFlow_module_toggleContainer__d8e2675e .RwStepFlow_module_toggleItems__d8e2675e .RwStepFlow_module_firstRadio__d8e2675e{margin-bottom:0}}@media (min-width:769px){.RwStepFlow_module_toggleContainer__d8e2675e [class*=tryTxt]{white-space:nowrap}}.RwStepFlow_module_toggleContainer__d8e2675e.RwStepFlow_module_lightBlue__d8e2675e{background-color:#dbedee}.RwStepFlow_module_toggleContainer__d8e2675e.RwStepFlow_module_white__d8e2675e{background-color:#fff}.RwStepFlow_module_toggleContainer__d8e2675e.RwStepFlow_module_tofu__d8e2675e{background-color:#f3f2ef}.RwStepFlow_module_toggleContainer__d8e2675e.RwStepFlow_module_transparent__d8e2675e{background-color:transparent}.RwStepFlow_module_toggleContainer__d8e2675e .RwStepFlow_module_firstRadio__d8e2675e{margin-right:1.25rem}.RwStepFlow_module_toggleContainer__d8e2675e .RwStepFlow_module_firstRadio__d8e2675e span>b{color:#c9007a}.RwStepFlow_module_toggleContainer__d8e2675e [class*=Radio_module_active] span>b{color:#000}.RwStepFlow_module_toggleContainer__d8e2675e .RwStepFlow_module_radio__d8e2675e label>span{max-width:100%}.RwStepFlow_module_toggleContainer__d8e2675e .RwStepFlow_module_radio__d8e2675e.RwStepFlow_module_box__d8e2675e:after{background:#0a8543}.RwStepFlow_module_subHeading__d8e2675e{margin:.625rem auto}@media (max-width:767px){.RwStepFlow_module_toggleContainer__d8e2675e [class*=RwPriceCardContainer_controls]{padding-top:1.5rem}.RwStepFlow_module_toggleContainer__d8e2675e [class*=Pricingtoggle_module_button]{margin:0}.RwStepFlow_module_toggleContainer__d8e2675e [class*=Pricingtoggle_module_buyTxt],.RwStepFlow_module_toggleContainer__d8e2675e [class*=Pricingtoggle_module_tryTxt]{text-align:center}.RwStepFlow_module_toggleContainer__d8e2675e [class*=Pricingtoggle_module_rwToggleContainer]{grid-template-columns:.57fr 3.75rem .61fr}}.RwStepFlow_module_step2SubHeading__d8e2675e{padding-bottom:1.25rem;padding-top:2.5rem}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__88ca6ac2{width:100%}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_cardsContainer__0060bc85.RwTabs_module_roundedBg__0060bc85{margin:0 auto;max-width:90rem;padding:0 2.5rem}}.RwTabs_module_cardsContainer__0060bc85.RwTabs_module_roundedBg__0060bc85 .RwTabs_module_container__0060bc85{border-radius:.5rem}.RwTabs_module_cardsContainer__0060bc85 [class^=RwCarousel_rwGroup]>div>div>div:only-child{margin:0 auto;-webkit-transform:translateX(-.625rem);transform:translateX(-.625rem)}.RwTabs_module_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_module_container__0060bc85.RwTabs_module_dskTopPadding__0060bc85{padding-top:5rem}}.RwTabs_module_container__0060bc85.RwTabs_module_noSpacing__0060bc85{padding-top:0}.RwTabs_module_rwGroup__0060bc85{margin:0 auto;max-width:90rem;padding:.0625rem 9.375rem;position:relative;width:100%}.RwTabs_module_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_module_singleTab__0060bc85,.RwTabs_module_singleTab__0060bc85 .RwTabs_module_title__0060bc85{color:#fff;font-size:1rem;font-weight:600}.RwTabs_module_singleTab__0060bc85.RwTabs_module_withSecondaryLabel__0060bc85{line-height:1.5rem;margin-left:1.5rem}.RwTabs_module_singleTab__0060bc85 .RwTabs_module_tabSecondaryLabel__0060bc85{font-size:.75rem;font-weight:400;line-height:1rem;margin-left:0;text-align:center}.RwTabs_module_singleTab__0060bc85:hover{color:#fff;text-decoration:unset}@media (min-width:1024px){.RwTabs_module_singleTab__0060bc85:hover{background-color:rgba(13,51,63,.3)}}.RwTabs_module_mobileTabsContainer__0060bc85{display:none}.RwTabs_module_singleTab__0060bc85:first-child{margin-left:0}@media (max-width:var(--breakpointMaxSmall )){.RwTabs_module_singleTab__0060bc85:first-child:nth-last-child(4),.RwTabs_module_singleTab__0060bc85:first-child:nth-last-child(4)~.RwTabs_module_singleTab__0060bc85,.RwTabs_module_singleTab__0060bc85:first-child:nth-last-child(5),.RwTabs_module_singleTab__0060bc85:first-child:nth-last-child(5)~.RwTabs_module_singleTab__0060bc85,.RwTabs_module_singleTab__0060bc85:first-child:nth-last-child(6),.RwTabs_module_singleTab__0060bc85:first-child:nth-last-child(6)~.RwTabs_module_singleTab__0060bc85{min-width:6.9375rem;-webkit-box-flex:0;-ms-flex:0;flex:0}}.RwTabs_module_singleTab__0060bc85.RwTabs_module_rwDark__0060bc85{color:#000}@media (min-width:1024px){.RwTabs_module_singleTab__0060bc85.RwTabs_module_rwDark__0060bc85:hover{background-color:hsla(0,0%,100%,.3)}}.RwTabs_module_singleTab__0060bc85.RwTabs_module_rwBlue__0060bc85{color:#0d333f}@media (min-width:1024px){.RwTabs_module_singleTab__0060bc85.RwTabs_module_rwBlue__0060bc85:hover{background-color:var(--color-rw-dark-tofu)}}.RwTabs_module_activeBlue__0060bc85,.RwTabs_module_singleTab__0060bc85.RwTabs_module_activeBlue__0060bc85{background-color:#0d333f}@media (min-width:1024px){.RwTabs_module_activeBlue__0060bc85:hover,.RwTabs_module_singleTab__0060bc85.RwTabs_module_activeBlue__0060bc85:hover{background-color:rgba(13,51,63,.3)}}.RwTabs_module_activeWhite__0060bc85,.RwTabs_module_singleTab__0060bc85.RwTabs_module_activeWhite__0060bc85{background-color:#fff;color:#000}@media (min-width:1024px){.RwTabs_module_activeWhite__0060bc85:hover,.RwTabs_module_singleTab__0060bc85.RwTabs_module_activeWhite__0060bc85:hover{background-color:hsla(0,0%,100%,.3)}}.RwTabs_module_blueTheme__0060bc85,.RwTabs_module_singleTab__0060bc85.RwTabs_module_blueTheme__0060bc85{background-color:#0d333f;color:#fff}@media (min-width:1024px){.RwTabs_module_blueTheme__0060bc85:hover,.RwTabs_module_singleTab__0060bc85.RwTabs_module_blueTheme__0060bc85:hover{background-color:#000}}.RwTabs_module_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_module_outerContainer__0060bc85.RwTabs_module_noSpacing__0060bc85{margin-bottom:0}.RwTabs_module_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_module_tabsContainer__0060bc85{overflow-x:scroll}}.RwTabs_module_tabsContainer__0060bc85.RwTabs_module_noMargin__0060bc85{margin:0}@media (max-width:1023px){.RwTabs_module_rwGroup__0060bc85{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:.5rem;padding-right:0}.RwTabs_module_singleTab__0060bc85{text-align:center}.RwTabs_module_outerContainer__0060bc85 .RwTabs_module_tabsContainer__0060bc85{margin:0 2.5rem}}@media (max-width:767px){.RwTabs_module_container__0060bc85 .RwTabs_module_tabsContainer__0060bc85{margin:0 1.5rem}.RwTabs_module_container__0060bc85 .RwTabs_module_singleTab__0060bc85:first-child{margin-left:0}.RwTabs_module_outerContainer__0060bc85.RwTabs_module_withSecondaryLabel__0060bc85{margin-bottom:0}.RwTabs_module_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_module_singleTab__0060bc85{line-height:normal;padding:1rem .375rem;text-align:center}.RwTabs_module_singleTab__0060bc85 .RwTabs_module_tabSecondaryLabel__0060bc85{display:none}.RwTabs_module_singleTab__0060bc85.RwTabs_module_withSecondaryLabel__0060bc85{line-height:normal;margin-left:.875rem}}.RwTabs_module_rwTabContent__0060bc85{display:none}.RwTabs_module_rwTabContent__0060bc85.RwTabs_module_rwTabActive__0060bc85{display:block;width:100%}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__56f1ba9c{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_module_root__56f1ba9c{margin:0 auto;max-width:90rem;padding:5rem 1.25rem}}.RwTestimonial_module_root__56f1ba9c .RwTestimonial_module_testimonialContainer__56f1ba9c .RwTestimonial_module_carouselContainer__56f1ba9c{-ms-overflow-style:none;scrollbar-color:transparent transparent;scrollbar-width:none}.RwTestimonial_module_root__56f1ba9c .RwTestimonial_module_testimonialContainer__56f1ba9c .RwTestimonial_module_carouselContainer__56f1ba9c::-webkit-scrollbar{display:none}.RwTestimonial_module_header__56f1ba9c{display:none;margin-bottom:3.75rem;margin-top:0;text-align:center}@media (min-width:1024px){.RwTestimonial_module_header__56f1ba9c{display:block}}.RwTestimonial_module_header__56f1ba9c.RwTestimonial_module_mobile__56f1ba9c{display:block;margin-bottom:2.5rem;margin-top:0}@media (min-width:1024px){.RwTestimonial_module_header__56f1ba9c.RwTestimonial_module_mobile__56f1ba9c{display:none}}.RwTestimonial_module_carouselContainer__56f1ba9c{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_module_carouselContainer__56f1ba9c{border-radius:1rem}}@media (max-width:1023px){.RwTestimonial_module_carouselContainer__56f1ba9c{overflow-x:scroll;overscroll-behavior-x:contain;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}.RwTestimonial_module_carouselItem__56f1ba9c{-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_module_carouselItem__56f1ba9c{margin-right:1.25rem}.RwTestimonial_module_carouselItem__56f1ba9c:last-child{margin-right:0}}.RwTestimonial_module_testimonialContainer__56f1ba9c{padding:.0625rem;position:relative;width:100%}@media (min-width:768px){.RwTestimonial_module_testimonialContainer__56f1ba9c{width:83.333%}}.RwTestimonial_module_controls__56f1ba9c{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_module_controls__56f1ba9c{padding-top:3.75rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.RwTestimonial_module_arrowsContainer__56f1ba9c{display:none}@media (min-width:1024px){.RwTestimonial_module_arrowsContainer__56f1ba9c{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_module_arrow__56f1ba9c{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_module_arrow__56f1ba9c.RwTestimonial_module_disabled__56f1ba9c{opacity:.3}.RwTestimonial_module_arrow__56f1ba9c.RwTestimonial_module_arrowPrev__56f1ba9c{margin-right:1.875rem}.RwTestimonial_module_dots__56f1ba9c{bottom:-1.5625rem;display:block;list-style:none;margin:0 3.125rem 0 0;padding:0;text-align:center;width:100%}.RwTestimonial_module_dots__56f1ba9c li{cursor:pointer;display:inline-block;height:1.25rem;margin:0 .3125rem;padding:0;position:relative;width:1.25rem}.RwTestimonial_module_dots__56f1ba9c 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_module_dots__56f1ba9c 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_module_dots__56f1ba9c li button.RwTestimonial_module_active__56f1ba9c:before{opacity:.75}.RwTestimonial_module_animateTestimonial__56f1ba9c{-webkit-transition:left .3s ease-in 0s;transition:left .3s ease-in 0s}.RwTestimonial_module_contentCenter__56f1ba9c,.RwTestimonial_module_contentEnd__56f1ba9c,.RwTestimonial_module_contentStart__56f1ba9c{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_module_contentStart__56f1ba9c{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.RwTestimonial_module_contentCenter__56f1ba9c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.RwTestimonial_module_contentEnd__56f1ba9c{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.RwTestimonial_module_blackControls__56f1ba9c .RwTestimonial_module_arrow__56f1ba9c{background-color:var(--color-black)}.RwTestimonial_module_blackControls__56f1ba9c .RwTestimonial_module_arrow__56f1ba9c svg path{stroke:var(--color-green-rw-green)}.RwTestimonial_module_blackControls__56f1ba9c .RwTestimonial_module_arrow__56f1ba9c.RwTestimonial_module_disabled__56f1ba9c{background-color:var(--color-rw-netural-pepper-60);opacity:1}.RwTestimonial_module_blackControls__56f1ba9c .RwTestimonial_module_arrow__56f1ba9c.RwTestimonial_module_disabled__56f1ba9c svg path{stroke:var(--color-white)}.RwTestimonial_module_blackControls__56f1ba9c .RwTestimonial_module_dots__56f1ba9c li button:before{background-color:var(--color-black)}.RwTestimonial_module_whiteControls__56f1ba9c .RwTestimonial_module_arrow__56f1ba9c{background-color:var(--color-white)}.RwTestimonial_module_whiteControls__56f1ba9c .RwTestimonial_module_arrow__56f1ba9c svg path{stroke:#000}.RwTestimonial_module_whiteControls__56f1ba9c .RwTestimonial_module_arrow__56f1ba9c.RwTestimonial_module_disabled__56f1ba9c{background-color:var(--color-rw-netural-pepper-80);opacity:1}.RwTestimonial_module_whiteControls__56f1ba9c .RwTestimonial_module_arrow__56f1ba9c.RwTestimonial_module_disabled__56f1ba9c svg path{stroke:var(--color-rw-netural-pepper-30)}.RwTestimonial_module_whiteControls__56f1ba9c .RwTestimonial_module_dots__56f1ba9c li button:before{background-color:var(--color-white)}.RwTestimonial_module_root__56f1ba9c.RwTestimonial_module_bgBlack__56f1ba9c{background-color:#000;color:#fff}.RwTestimonial_module_root__56f1ba9c.RwTestimonial_module_bgBlueberry__56f1ba9c{background-color:var(--color-blue-08);color:var(--color-white)}.RwTestimonial_module_imageTextVariant__56f1ba9c,.RwTestimonial_module_textOnlyVariant__56f1ba9c{padding:3.75rem 1.25rem 2.5rem}.RwTestimonial_module_imageTextVariant__56f1ba9c .RwTestimonial_module_testimonialContainer__56f1ba9c,.RwTestimonial_module_textOnlyVariant__56f1ba9c .RwTestimonial_module_testimonialContainer__56f1ba9c{max-width:85rem;width:100%}.RwTestimonial_module_imageTextVariant__56f1ba9c .RwTestimonial_module_carouselContainer__56f1ba9c,.RwTestimonial_module_textOnlyVariant__56f1ba9c .RwTestimonial_module_carouselContainer__56f1ba9c{-webkit-box-shadow:none;box-shadow:none}.RwTestimonial_module_imageTextVariant__56f1ba9c .RwTestimonial_module_header__56f1ba9c,.RwTestimonial_module_textOnlyVariant__56f1ba9c .RwTestimonial_module_header__56f1ba9c{line-height:1.2;margin-bottom:3.125rem}.RwTestimonial_module_imageTextVariant__56f1ba9c .RwTestimonial_module_controls__56f1ba9c,.RwTestimonial_module_textOnlyVariant__56f1ba9c .RwTestimonial_module_controls__56f1ba9c{padding-top:2.25rem}@media screen and (min-width:768px){.RwTestimonial_module_imageTextVariant__56f1ba9c,.RwTestimonial_module_textOnlyVariant__56f1ba9c{padding:5rem .625rem 2.5rem}.RwTestimonial_module_imageTextVariant__56f1ba9c .RwTestimonial_module_header__56f1ba9c,.RwTestimonial_module_textOnlyVariant__56f1ba9c .RwTestimonial_module_header__56f1ba9c{margin-bottom:2.5rem}.RwTestimonial_module_imageTextVariant__56f1ba9c .RwTestimonial_module_controls__56f1ba9c,.RwTestimonial_module_textOnlyVariant__56f1ba9c .RwTestimonial_module_controls__56f1ba9c{padding-top:1.25rem}}@media screen and (max-width:1024px){.RwTestimonial_module_header__56f1ba9c.RwTestimonial_module_mobile__56f1ba9c{font-size:3rem}}@media screen and (min-width:1024px){.RwTestimonial_module_imageTextVariant__56f1ba9c,.RwTestimonial_module_textOnlyVariant__56f1ba9c{padding:5rem 2.5rem 1.25rem}.RwTestimonial_module_imageTextVariant__56f1ba9c .RwTestimonial_module_header__56f1ba9c,.RwTestimonial_module_textOnlyVariant__56f1ba9c .RwTestimonial_module_header__56f1ba9c{margin-bottom:5rem}.RwTestimonial_module_imageTextVariant__56f1ba9c .RwTestimonial_module_controls__56f1ba9c,.RwTestimonial_module_textOnlyVariant__56f1ba9c .RwTestimonial_module_controls__56f1ba9c{padding-top:2.5rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_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_module_root__380edefb.RwTestimonialItem_module_bgWhite__380edefb{background:#fff;border:none}.RwTestimonialItem_module_root__380edefb.RwTestimonialItem_module_bgBlack__380edefb{background:#000;border:none}.RwTestimonialItem_module_root__380edefb.RwTestimonialItem_module_bgLightBlue__380edefb{background:#c2f5ff;border:none}.RwTestimonialItem_module_root__380edefb.RwTestimonialItem_module_bgPaleIce100__380edefb{background:#eaf6f7;border:none}.RwTestimonialItem_module_root__380edefb .RwTestimonialItem_module_owner__380edefb .RwTestimonialItem_module_text__380edefb.RwTestimonialItem_module_textWhite__380edefb,.RwTestimonialItem_module_root__380edefb .RwTestimonialItem_module_testimonial__380edefb .RwTestimonialItem_module_text__380edefb.RwTestimonialItem_module_textWhite__380edefb{color:#fff}.RwTestimonialItem_module_root__380edefb .RwTestimonialItem_module_owner__380edefb .RwTestimonialItem_module_text__380edefb.RwTestimonialItem_module_textBlack__380edefb,.RwTestimonialItem_module_root__380edefb .RwTestimonialItem_module_testimonial__380edefb .RwTestimonialItem_module_text__380edefb.RwTestimonialItem_module_textBlack__380edefb{color:#000}.RwTestimonialItem_module_background__380edefb{display:none;height:100%;left:0;position:absolute;top:0}.RwTestimonialItem_module_background__380edefb svg{height:100%;fill:#ff8000}@media (min-width:1024px){.RwTestimonialItem_module_background__380edefb{display:block}}@media (min-width:1024px) and (max-width:1200px){.RwTestimonialItem_module_background__380edefb svg>circle{cx:27;r:320}}.RwTestimonialItem_module_backgroundTablet__380edefb{display:none;left:0;position:absolute;top:0;width:100%}.RwTestimonialItem_module_backgroundTablet__380edefb svg{width:100%;fill:#ff8000}@media (min-width:768px){.RwTestimonialItem_module_backgroundTablet__380edefb{display:block}}@media (min-width:1024px){.RwTestimonialItem_module_backgroundTablet__380edefb{display:none}}.RwTestimonialItem_module_backgroundMobile__380edefb{display:block;left:0;position:absolute;top:0;width:100%}.RwTestimonialItem_module_backgroundMobile__380edefb svg{width:100%;fill:#ff8000}@media (min-width:768px){.RwTestimonialItem_module_backgroundMobile__380edefb{display:none}}.RwTestimonialItem_module_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_module_leftContent__380edefb{width:calc(66.66667% - .41667rem)}}@media (min-width:768px) and (max-width:1023px){.RwTestimonialItem_module_leftContent__380edefb{max-width:15rem}}@media (min-width:1024px){.RwTestimonialItem_module_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_module_leftContent__380edefb{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.RwTestimonialItem_module_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_module_rightContent__380edefb{width:calc(83.33333% - .20833rem)}}@media (min-width:1024px){.RwTestimonialItem_module_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_module_rightContent__380edefb{padding:0 6.5%}}.RwTestimonialItem_module_rightContentWithBg__380edefb{margin-left:0;padding:2.5rem;width:100%}@media (min-width:1024px){.RwTestimonialItem_module_rightContentWithBg__380edefb{margin-left:40%;padding-left:7.5rem;padding-right:2.5rem;width:60%}}.RwTestimonialItem_module_text__380edefb{color:#000}.RwTestimonialItem_module_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_module_testimonial__380edefb{font-size:2.125rem;line-height:2.75rem;margin-bottom:.625rem}}.RwTestimonialItem_module_owner__380edefb{color:#000;font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:2.5rem}@media (min-width:768px){.RwTestimonialItem_module_owner__380edefb{font-size:1.25rem;line-height:1.75rem;margin-bottom:1.25rem}}.RwTestimonialItem_module_cta1__380edefb{text-decoration:underline}.RwTestimonialItem_module_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_module_cta1__380edefb a{text-decoration:underline}.RwTestimonialItem_module_cta1__380edefb .RwTestimonialItem_module_testimonialIcon__380edefb{color:#ff8540;display:inline-block;height:3.75rem;margin-right:.625rem;width:3.75rem}.RwTestimonialItem_module_rightContent__380edefb .RwTestimonialItem_module_cta2__380edefb,.RwTestimonialItem_module_testimonialSection__380edefb .RwTestimonialItem_module_cta2__380edefb{margin-top:var(--spacing-large);width:100%}@media (min-width:1024px){.RwTestimonialItem_module_rightContent__380edefb .RwTestimonialItem_module_cta2__380edefb,.RwTestimonialItem_module_testimonialSection__380edefb .RwTestimonialItem_module_cta2__380edefb{width:auto}}.RwTestimonialItem_module_rightContent__380edefb .RwTestimonialItem_module_cta2__380edefb span,.RwTestimonialItem_module_testimonialSection__380edefb .RwTestimonialItem_module_cta2__380edefb span{font-style:normal}.RwTestimonialItem_module_videoLinkMargin__380edefb{margin-bottom:1.25rem}.RwTestimonialItem_module_contentLeft__380edefb{text-align:left}.RwTestimonialItem_module_contentCenter__380edefb{text-align:center}.RwTestimonialItem_module_contentEnd__380edefb{text-align:end}.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_testimonialSection__380edefb,.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_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_module_imageTextVariant__380edefb,.RwTestimonialItem_module_textOnlyVariant__380edefb{padding:0}.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_eyebrow__380edefb,.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_testimonialOwner__380edefb,.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_testimonialText__380edefb,.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_eyebrow__380edefb,.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_testimonialOwner__380edefb,.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_testimonialText__380edefb{margin:0}.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_eyebrow__380edefb,.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_eyebrow__380edefb{font-size:.75rem;letter-spacing:.075rem;line-height:1.2}.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_testimonialText__380edefb,.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_testimonialText__380edefb{line-height:1.3}.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_testimonialOwner__380edefb,.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_testimonialOwner__380edefb{font-size:.75rem;line-height:1.5;margin-top:1rem}.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_cta2__380edefb,.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_cta2__380edefb{margin-top:1.25rem}.RwTestimonialItem_module_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_module_imageTextVariant__380edefb .RwTestimonialItem_module_testimonialSection__380edefb{padding:2.5rem 2.375rem 3.75rem}.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_leftContent__380edefb{margin-bottom:0;max-width:unset;width:100%}.RwTestimonialItem_module_imageTextVariant__380edefb img{border-radius:.625rem .625rem 0 0}.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_testimonialSection__380edefb{padding:3.75rem 2.375rem}@media screen and (min-width:768px){.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_testimonialSection__380edefb,.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_testimonialSection__380edefb{gap:1.25rem;padding:3.75rem 1.875rem}.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_leftContent__380edefb,.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_leftContent__380edefb{padding:1.875rem 1.875rem 0}.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_eyebrow__380edefb,.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_eyebrow__380edefb{margin-bottom:-.75rem}.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_testimonialOwner__380edefb,.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_testimonialOwner__380edefb{font-size:.875rem;margin-top:0}.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_cta2__380edefb,.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_cta2__380edefb{margin-top:1.25rem;width:auto}}@media screen and (max-width:1023px){.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_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_module_imageTextVariant__380edefb .RwTestimonialItem_module_testimonialSection__380edefb .RwTestimonialItem_module_testimonialText__380edefb,.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_testimonialSection__380edefb .RwTestimonialItem_module_testimonialText__380edefb{font-size:2.125rem}}@media screen and (max-width:768px){.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_testimonialSection__380edefb .RwTestimonialItem_module_testimonialText__380edefb,.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_testimonialSection__380edefb .RwTestimonialItem_module_testimonialText__380edefb{font-size:1.75rem}}@media screen and (min-width:1024px){.RwTestimonialItem_module_imageTextVariant__380edefb{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:unset;-ms-flex-direction:row;flex-direction:row;gap:0}.RwTestimonialItem_module_imageTextVariant__380edefb div[data-testid=Image],.RwTestimonialItem_module_imageTextVariant__380edefb div[data-testid=image-div]{height:100%;width:100%}.RwTestimonialItem_module_imageTextVariant__380edefb img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_leftContent__380edefb{height:100%;padding:0;width:100%;-webkit-box-flex:40;-ms-flex:40;flex:40}.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_testimonialSection__380edefb{-webkit-box-flex:60;-ms-flex:60;flex:60;gap:2.5rem;padding:5rem}.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_testimonialText__380edefb,.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_testimonialText__380edefb{line-height:1.2}.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_testimonialSection__380edefb{gap:2.5rem;padding:7.5rem 7.1875rem}.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_eyebrow__380edefb,.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_eyebrow__380edefb{margin-bottom:-1.5rem}.RwTestimonialItem_module_imageTextVariant__380edefb .RwTestimonialItem_module_cta2__380edefb,.RwTestimonialItem_module_textOnlyVariant__380edefb .RwTestimonialItem_module_cta2__380edefb{margin-top:0}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_rwTextGrid__db8fd8f3{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_module_rwTextGrid__db8fd8f3{padding:0 2.5rem 1.25rem}}.RwTextGrid_module_rwTextGrid__title__db8fd8f3{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_module_rwTextGrid__title__db8fd8f3{max-width:100%}}@media (min-width:1024px){.RwTextGrid_module_rwTextGrid__title__db8fd8f3{font-size:3.75rem;line-height:4.75rem}}.RwTextGrid_module_rwTextGrid__noPadding__db8fd8f3{padding-top:0}.RwTextGrid_module_rwTextGrid__subhead__db8fd8f3{font-size:1rem;font-weight:500;line-height:1.75rem;margin:1.25rem 0}@media (min-width:1024px){.RwTextGrid_module_rwTextGrid__subhead__db8fd8f3{font-size:1.25rem;line-height:1.75rem}}.RwTextGrid_module_rwTextGrid__accordionWrapper__db8fd8f3{width:100%}.RwTextGrid_module_rwTextGrid__accordionWrapper__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3{padding-top:0}@media (min-width:1024px){.RwTextGrid_module_textGridFullWidth__db8fd8f3 .RwTextGrid_module_rwTextGrid__accordionWrapper__db8fd8f3{max-width:70.625rem}}.RwTextGrid_module_rwTextGrid__container__db8fd8f3{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_module_rwTextGrid__container__db8fd8f3{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%}}@media (min-width:1024px){.RwTextGrid_module_rwTextGrid__container__db8fd8f3{max-width:70.625rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.RwTextGrid_module_textGridFullWidth__db8fd8f3{margin:auto 0;max-width:unset;width:100%}.RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_textGridFullWidth__db8fd8f3{max-width:70.625rem;width:100%}}.RwTextGrid_module_rwTextGrid__ctaContainer__db8fd8f3,.RwTextGrid_module_rwTextGrid__primaryCta__db8fd8f3{margin-bottom:5rem}.RwTextGrid_module_rwTextGrid__noMargin__db8fd8f3{margin-bottom:0}.RwTextGrid_module_rwTextGrid__primaryCta__db8fd8f3,.RwTextGrid_module_rwTextGrid__primaryCta__db8fd8f3:hover{text-decoration:underline}.RwTextGrid_module_rwTextGrid__primaryCta__db8fd8f3{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_module_rwTextGrid__primaryCta_Icon__db8fd8f3{margin-left:.75rem;margin-right:0}.RwTextGrid_module_rwTextGrid__primaryCta_Reversed__db8fd8f3{-webkit-transform:scale(-1);transform:scale(-1);-webkit-transform-origin:center .6875rem;transform-origin:center .6875rem}.RwTextGrid_module_rwTextGrid__primaryCta_Icon__db8fd8f3 svg{height:1.125rem;width:1.125rem}.RwTextGrid_module_rwTextGrid__primaryCta_Icon__db8fd8f3 svg path{fill:none;stroke:currentColor}@media (max-width:1023px){.RwTextGrid_module_rwTextGrid__ctaContainer__db8fd8f3{max-width:83.333%;min-width:15rem;width:100%}.RwTextGrid_module_rwTextGrid__ctaContainer__db8fd8f3 .RwTextGrid_module_rwTextGrid__secondaryCta__db8fd8f3{width:100%}}.RwTextGrid_module_rwTextGrid__container__db8fd8f3>div{margin:0;min-width:15.625rem}@media (min-width:768px) and (max-width:1023px){.RwTextGrid_module_rwTextGrid__container__db8fd8f3>div{padding:0 2.5rem}.RwTextGrid_module_rwTextGrid__container__db8fd8f3>div:not(.RwTextGrid_module_rwTextGrid__socialProof__db8fd8f3){width:50%}}@media (min-width:1024px){.RwTextGrid_module_rwTextGrid__db8fd8f3.RwTextGrid_module_columns2__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3>div{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.RwTextGrid_module_rwTextGrid__db8fd8f3.RwTextGrid_module_columns2__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3>div>[class*=column]{max-width:23.4375rem}}.RwTextGrid_module_rwTextGrid__db8fd8f3.RwTextGrid_module_columns3__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3>div{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1024px){.RwTextGrid_module_rwTextGrid__db8fd8f3.RwTextGrid_module_columns3__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3>div{-webkit-box-flex:1;-ms-flex:1 0 33.333%;flex:1 0 33.333%}.RwTextGrid_module_rwTextGrid__db8fd8f3.RwTextGrid_module_columns3__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3:not(.RwTextGrid_module_ecosystem__db8fd8f3)>div:not(.RwTextGrid_module_rwTextGrid__socialProof__db8fd8f3){max-width:33.333%}.RwTextGrid_module_rwTextGrid__db8fd8f3.RwTextGrid_module_columns3__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3>div:nth-child(3n){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.RwTextGrid_module_rwTextGrid__db8fd8f3.RwTextGrid_module_columns3__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3>div:nth-child(3n+2){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwTextGrid_module_rwTextGrid__db8fd8f3.RwTextGrid_module_columns3__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3:not(.RwTextGrid_module_ecosystem__db8fd8f3)>div>[class*=column]{max-width:15.625rem}.RwTextGrid_module_rwTextGrid__db8fd8f3.RwTextGrid_module_columns4__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3>div{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}.RwTextGrid_module_rwTextGrid__db8fd8f3.RwTextGrid_module_columns4__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3>div:nth-child(4n+2)>[class*=column],.RwTextGrid_module_rwTextGrid__db8fd8f3.RwTextGrid_module_columns4__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3>div:nth-child(4n+3)>[class*=column],.RwTextGrid_module_rwTextGrid__db8fd8f3.RwTextGrid_module_columns4__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3>div:nth-child(4n+4)>[class*=column]{padding-left:2.5rem}}.RwTextGrid_module_rwTextGrid__container__db8fd8f3>div>[class*=column]{margin:0 auto;max-width:100%;padding-bottom:5rem;padding-right:0;text-align:left}.RwTextGrid_module_rwTextGrid__container__db8fd8f3>div>[class*=column] [class*=gridText]{margin:0}.RwTextGrid_module_rwTextGrid__container__db8fd8f3>div p{font-weight:500;line-height:1.5rem}.RwTextGrid_module_rwTextGrid__db8fd8f3:not(.RwTextGrid_module_useHeadingComponentStyle__db8fd8f3) .RwTextGrid_module_rwTextGrid__container__db8fd8f3>div [class*=heading]{font-size:1.25rem;font-weight:700;line-height:1.75rem}.RwTextGrid_module_rwTextGrid__container__db8fd8f3>div [class*=circularWrapper]{height:4.5rem;width:4.5rem}.RwTextGrid_module_rwTextGrid__container__db8fd8f3>div img{max-height:4.5rem;min-height:3.75rem;width:4.5rem}.RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_imgAutoWidth__db8fd8f3>div img{width:auto}.RwTextGrid_module_rwTextGrid__container__db8fd8f3>div [class*=link]{color:#0077c5;font-weight:600;line-height:1.5rem;margin-top:1.25rem}.RwTextGrid_module_rwTextGrid__socialProof__db8fd8f3{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_module_rwTextGrid__socialProof__db8fd8f3{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:70.625rem}}.RwTextGrid_module_rwTextGrid__title__db8fd8f3.RwTextGrid_module_socialProof__db8fd8f3{padding-top:3.75rem}@media (min-width:1024px){.RwTextGrid_module_rwTextGrid__title__db8fd8f3.RwTextGrid_module_socialProof__db8fd8f3{font-size:3rem;line-height:3.75rem;padding-top:5rem}}.RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_socialProof__db8fd8f3{max-width:100%;padding:2.5rem 0}@media (min-width:1024px){.RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_socialProof__db8fd8f3{max-width:70.625rem;padding:2.5rem 0 3.75rem}}.RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_socialProof__db8fd8f3 [class*=gridHeaderImage] [class*=gridImage]{margin-bottom:.625rem;margin-left:.625rem}.RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_socialProof__db8fd8f3 [class*=gridHeaderImage] [class*=gridImage] img{min-height:auto}.RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_socialProof__db8fd8f3>div [class*=heading]{margin-bottom:.25rem;margin-top:0}.RwTextGrid_module_rwTextGrid__db8fd8f3:not(.RwTextGrid_module_useHeadingComponentStyle__db8fd8f3) .RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_socialProof__db8fd8f3>div [class*=heading]{font-size:1.25rem;line-height:1.75rem}.RwTextGrid_module_rwTextGrid__db8fd8f3.RwTextGrid_module_columns3__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_socialProof__db8fd8f3>div>[class*=column]{margin:0;padding:1.25rem 0}.RwTextGrid_module_rwTextGrid__db8fd8f3.RwTextGrid_module_columns3__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_socialProof__db8fd8f3>div>[class*=column]>[class*=column]{margin:0;max-width:100%;padding:0 3.75rem}@media (max-width:1023px){.RwTextGrid_module_rwTextGrid__db8fd8f3.RwTextGrid_module_columns3__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_socialProof__db8fd8f3>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_module_rwTextGrid__db8fd8f3.RwTextGrid_module_columns3__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_socialProof__db8fd8f3>div>[class*=column]>[class*=column]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.RwTextGrid_module_rwTextGrid__db8fd8f3.RwTextGrid_module_columns3__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_socialProof__db8fd8f3>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_module_rwTextGrid__db8fd8f3.RwTextGrid_module_columns3__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_socialProof__db8fd8f3>div>[class*=column]{margin:0;max-width:100%;padding:1.875rem 0;width:100%}.RwTextGrid_module_rwTextGrid__db8fd8f3.RwTextGrid_module_columns3__db8fd8f3 .RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_socialProof__db8fd8f3>div>[class*=column]:not(:last-of-type)>[class*=column]{border-right:.0625rem solid rgba(0,0,0,.2)}}.RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_ecosystem__db8fd8f3{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_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_ecosystem__db8fd8f3{gap:3.75rem}}.RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_ecosystem__db8fd8f3 [class*=Image_],.RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_ecosystem__db8fd8f3 [class^=Image]{min-height:1.75rem;width:1.75rem}.RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_ecosystem__db8fd8f3 [class*=TextGridItem_module_itemColumns],.RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_ecosystem__db8fd8f3 [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_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_ecosystem__db8fd8f3 [class*=TextGridItem_module_itemColumns],.RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_ecosystem__db8fd8f3 [class^=TextGridItem_itemColumns]{max-width:48.5%}}@media (min-width:1024px){.RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_ecosystem__db8fd8f3 [class*=TextGridItem_module_itemColumns],.RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_ecosystem__db8fd8f3 [class^=TextGridItem_itemColumns]{max-width:25%}}.RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_ecosystem__db8fd8f3 div [class*=link]{color:inherit;font-weight:500;text-decoration:underline}.RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_ecosystem__db8fd8f3 div>[class*=column]{padding:0 2.5rem;text-align:center}.RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_ecosystem__db8fd8f3 div>[class*=column] [class*=gridText]{font-weight:500;padding-bottom:.25rem}.RwTextGrid_module_rwTextGrid__db8fd8f3:not(.RwTextGrid_module_useHeadingComponentStyle__db8fd8f3) .RwTextGrid_module_rwTextGrid__container__db8fd8f3.RwTextGrid_module_ecosystem__db8fd8f3 div [class*=heading]{font-size:2.125rem;font-weight:600;line-height:2.75rem;max-width:13.5625rem}.RwTextGrid_module_socialProofBoxShadow__db8fd8f3{-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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__1138dd25{background-color:transparent;margin:0 auto;position:relative;width:100%}@media screen and (min-width:1024px){.RwVerticalCarousel_module_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_module_rwVcItemContainer__1138dd25{width:100%}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_root__79852093,.RwVerticalScrollFeature_module_vsf__79852093{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.RwVerticalScrollFeature_module_vsf__79852093{border-radius:.5rem;-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_module_vsf__79852093{margin:0 auto;min-height:100vh;padding-bottom:6.25rem}}@media screen and (min-width:1024px) and (min-height:1200px){.RwVerticalScrollFeature_module_vsf__79852093{min-height:62.5rem}}.RwVerticalScrollFeature_module_backgroundWhite__79852093{background-color:#fff}.RwVerticalScrollFeature_module_backgroundTofu__79852093{background-color:var(--color-grey-rw-tofu)}.RwVerticalScrollFeature_module_backgroundBlue__79852093{background-color:#0d333f;color:#fff}.RwVerticalScrollFeature_module_backgroundBlue__79852093 .RwVerticalScrollFeature_module_vsfItem__79852093{color:#fff}.RwVerticalScrollFeature_module_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_module_vsfContainer__79852093{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.RwVerticalScrollFeature_module_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_module_vsfHeading__79852093{padding:6.25rem 0 5rem}}.RwVerticalScrollFeature_module_vsfHeader__79852093{font-size:2.5rem;line-height:3.25rem;margin:0 0 1.25rem}@media screen and (min-width:1024px){.RwVerticalScrollFeature_module_vsfHeader__79852093{font-size:3.75rem;line-height:4.75rem;margin:0 0 .5rem}}.RwVerticalScrollFeature_module_vsfContent__79852093{max-width:75%}@media screen and (min-width:1024px){.RwVerticalScrollFeature_module_vsfContent__79852093{font-size:1.25rem;line-height:1.75rem}}.RwVerticalScrollFeature_module_scroller__79852093{margin:0}.RwVerticalScrollFeature_module_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_module_scrollerContent__79852093{min-height:65%;position:relative}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_searchTemplate__083314f0{margin:auto;max-width:90rem}.SearchTemplate_module_categoryContainer__083314f0{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:480px){.SearchTemplate_module_categoryContainer__083314f0{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.SearchTemplate_module_productBannerText__083314f0{font-size:1.25rem!important;line-height:1.75rem!important;margin-bottom:0!important}.SearchTemplate_module_productBanner__083314f0{margin-top:0!important;max-width:17.75rem!important}@media screen and (max-width:480px){.SearchTemplate_module_productBanner__083314f0{margin:1.25rem!important;max-width:100%!important}}.SearchTemplate_module_cardGrid__083314f0{width:100%}.SearchTemplate_module_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_module_resultCount__083314f0{padding:1.25rem}}.SearchTemplate_module_noResult__083314f0{color:#000;font-size:var(--font-size-15);font-weight:600;line-height:var(--font-lineheight-07);text-align:center}.SearchTemplate_module_iesTheme__083314f0 [data-theme=ies]:after{background-color:var(--color-blue-07)}.SearchTemplate_module_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_module_iesTheme__083314f0 [data-theme=ies] input{line-height:3.5rem}}@media screen and (max-width:480px){.SearchTemplate_module_iesTheme__083314f0 [data-theme=ies] input{font-size:1.75rem;line-height:2.25rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_dark__5294673a{background:#393a3d;color:#fff}.SecondaryNav_module_white__5294673a{background:#fff;color:#393a3d}.SecondaryNav_module_grey01__5294673a{background:#393a3d;color:#fff}.SecondaryNav_module_blue01__5294673a{background:#055393;color:#fff}.SecondaryNav_module_blue02__5294673a{background:#0077c5;color:#fff}.SecondaryNav_module_blue03__5294673a{background:#0097e6;color:#fff}.SecondaryNav_module_gold02__5294673a{background:#c4974d;color:#fff}@media (min-width:1024px){.SecondaryNav_module_mobile__5294673a{display:none}}@media (max-width:1023px){.SecondaryNav_module_desktop__5294673a{display:none}}.SecondaryNav_module_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_module_siteLabelLink__5294673a.SecondaryNav_module_qrc__5294673a{font-size:1.5rem!important;font-weight:700!important}.SecondaryNav_module_siteLabelLink__5294673a.SecondaryNav_module_light__5294673a{color:#fff!important}.SecondaryNav_module_siteLabelLink__5294673a:hover{color:#393a3d;cursor:pointer;text-decoration:none}.SecondaryNav_module_siteLabelLink__5294673a:visited{color:#393a3d}.SecondaryNav_module_siteLabelLinkDesktop__5294673a{display:none}@media (min-width:1024px){.SecondaryNav_module_siteLabelLinkDesktop__5294673a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.SecondaryNav_module_siteLabelLinkDesktop__5294673a[href=""]{pointer-events:none}}.SecondaryNav_module_siteLabelLinkMobile__5294673a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:1.25rem}@media (min-width:1024px){.SecondaryNav_module_siteLabelLinkMobile__5294673a{display:none}}.SecondaryNav_module_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_module_dDropdown__5294673a.SecondaryNav_module_light__5294673a svg{fill:#fff}.SecondaryNav_module_dHover__5294673a .SecondaryNav_module_dDown__5294673a{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.SecondaryNav_module_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_module_dDown__5294673a.SecondaryNav_module_white__5294673a path{fill:#393a3d}.SecondaryNav_module_dDown__5294673a.SecondaryNav_module_dark__5294673a path{fill:#fff}.SecondaryNav_module_dStickyQrc__5294673a{top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--promoBannerHeight, 0px))!important}@media (max-width:1023px){.SecondaryNav_module_globalnavigation__5294673a{position:relative}.SecondaryNav_module_mWrap__5294673a{display:-webkit-box;display:-ms-flexbox;display:flex;height:3.75rem;position:relative}.SecondaryNav_module_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_module_mHead__5294673a.SecondaryNav_module_mBorder__5294673a{border-top:.0625rem solid #6b6c72}.SecondaryNav_module_mHead__5294673a.SecondaryNav_module_white__5294673a.SecondaryNav_module_mBorder__5294673a{border-top:.0625rem solid #d4d7dc}.SecondaryNav_module_mOverlay__5294673a{display:none}.SecondaryNav_module_mOverlay__5294673a.SecondaryNav_module_active__5294673a{background-color:#393a3d;display:block;height:100%;opacity:.4;position:fixed;width:100%}.SecondaryNav_module_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_module_mFilling__5294673a{border-radius:.625rem;display:block;height:.1875rem;left:1.25rem;position:absolute;width:1.25rem}.SecondaryNav_module_mFilling__5294673a.SecondaryNav_module_mWhite__5294673a{background:#393a3d}.SecondaryNav_module_mFilling__5294673a.SecondaryNav_module_mDark__5294673a{background:#fff}.SecondaryNav_module_mFilling1__5294673a{margin-top:-.4375rem;opacity:1;-webkit-transition:all .25s;transition:all .25s}.SecondaryNav_module_mFilling1__5294673a.SecondaryNav_module_mClose__5294673a{opacity:0}.SecondaryNav_module_mFilling2__5294673a{-webkit-transition:all .5s;transition:all .5s}.SecondaryNav_module_mFilling2__5294673a.SecondaryNav_module_mClose__5294673a{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.SecondaryNav_module_mFilling3__5294673a{-webkit-transition:all .5s;transition:all .5s}.SecondaryNav_module_mFilling3__5294673a.SecondaryNav_module_mClose__5294673a{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.SecondaryNav_module_mFilling4__5294673a{margin-top:.4375rem;opacity:1;-webkit-transition:all .25s;transition:all .25s}.SecondaryNav_module_mFilling4__5294673a.SecondaryNav_module_mClose__5294673a{opacity:0}.SecondaryNav_module_mBrand__5294673a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SecondaryNav_module_mBrand__5294673a,.SecondaryNav_module_mBrand__5294673a>span{display:-webkit-box;display:-ms-flexbox;display:flex}.SecondaryNav_module_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_module_mSlidein__5294673a.SecondaryNav_module_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_module_mSlidein__5294673a.SecondaryNav_module_mOpenLevel2__5294673a{position:fixed}.SecondaryNav_module_mMenuSticky__5294673a.SecondaryNav_module_mSlidein__5294673a{top:3.5rem}.SecondaryNav_module_mMenuSticky__5294673a>.SecondaryNav_module_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_module_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_module_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_module_mLevel__5294673a{padding:0 1.25rem;position:absolute;top:0;-webkit-transition:all .5s;transition:all .5s;width:100vw}.SecondaryNav_module_mScroll__5294673a{max-height:calc(100vh - 11.25rem);overflow-x:hidden;overflow-y:auto}.SecondaryNav_module_mLevel1pos__5294673a{-webkit-transform:translateX(0);transform:translateX(0)}.SecondaryNav_module_mLevel2__5294673a{display:none;left:100vw}.SecondaryNav_module_mLevel2__5294673a.SecondaryNav_module_mOpen__5294673a{display:block}.SecondaryNav_module_mLevel2pos__5294673a{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.SecondaryNav_module_mLevel3__5294673a{display:none;left:100vw}.SecondaryNav_module_mLevel3__5294673a.SecondaryNav_module_mOpen__5294673a{display:block}.SecondaryNav_module_mLevel3pos__5294673a{-webkit-transform:translateX(-200%);transform:translateX(-200%)}.SecondaryNav_module_mAccExp__5294673a,.SecondaryNav_module_mAccExp__5294673a .SecondaryNav_module_mLevel__5294673a{-webkit-transform:none;transform:none}.SecondaryNav_module_mFlex__5294673a{display:-webkit-box;display:-ms-flexbox;display:flex}.SecondaryNav_module_mBorderbtm__5294673a{border-bottom:.0625rem solid #d4d7dc}.SecondaryNav_module_mBordertop__5294673a{border-top:.0625rem solid #d4d7dc}.SecondaryNav_module_dStickyheight__5294673a{height:3.75rem}.SecondaryNav_module_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_module_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_module_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_module_mSearch__5294673a{-webkit-transform:translateY(4.375rem);transform:translateY(4.375rem)}.SecondaryNav_module_searchIcon__5294673a{float:left}.SecondaryNav_module_mExploreProdLink__5294673a{color:#0e8900!important;font-size:1.5rem;font-weight:600;line-height:2rem;padding:3.75rem 0}.SecondaryNav_module_mExploreProdLink__5294673a:hover{text-decoration:none}.SecondaryNav_module_mListQrc__5294673a{padding:1.25rem 0}.SecondaryNav_module_mListQrc__5294673a li{padding:.3125rem 0}.SecondaryNav_module_mScrollQrc__5294673a{max-height:none!important;padding:0 1.25rem}.SecondaryNav_module_siteLabelLinkMobileQrc__5294673a{margin-left:1.5rem;padding:1.25rem 0}.SecondaryNav_module_mWrapQrc__5294673a{height:4.5rem}.SecondaryNav_module_mobileSearchQrc__5294673a{margin:1.5rem 3rem;width:100%!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.SecondaryNav_module_mLevel1posQrc__5294673a{top:5rem}.SecondaryNav_module_mWrapLevel2__5294673a{display:none}.SecondaryNav_module_mobileSearchQrc__5294673a>div:nth-child(2)>form>input{padding-left:0!important}.SecondaryNav_module_mStickyQrc__5294673a{height:4.5rem}}@media (min-width:1024px){.SecondaryNav_module_dStickyheight__5294673a{height:3.75rem}.SecondaryNav_module_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_module_dSticky__5294673a{top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--promoBannerHeight, 0px) + var(--globalnavHeight, 0px))!important}.SecondaryNav_module_dStickyQrc__5294673a,.SecondaryNav_module_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_module_dBrand__5294673a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SecondaryNav_module_dBrand__5294673a,.SecondaryNav_module_dBrand__5294673a>span{display:-webkit-box;display:-ms-flexbox;display:flex}.SecondaryNav_module_dBrand__5294673a:before{height:50%;top:25%}.SecondaryNav_module_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_module_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_module_white__5294673a .SecondaryNav_module_dWrap__5294673a:before{border-top:.0625rem solid #d4d7dc}.SecondaryNav_module_dWrapSiteLabelNone__5294673a{padding-left:0}.SecondaryNav_module_dNav__5294673a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.SecondaryNav_module_dNav__5294673a [class*=MenuItem_dExpand]{right:auto!important}.SecondaryNav_module_siteLabel__5294673a{margin-right:auto}.SecondaryNav_module_dNavHide__5294673a{display:none}.SecondaryNav_module_navSearch__5294673a{max-width:64rem!important}.SecondaryNav_module_dNavRight__5294673a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.SecondaryNav_module_search__5294673a{margin-left:2.5rem!important}.SecondaryNav_module_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_module_globalnavigation__5294673a{position:relative}.SecondaryNav_module_mSlidein__5294673a{position:absolute;top:72px!important;top:var(--secnavHeight,72px)!important;width:50vw}.SecondaryNav_module_mMenuSticky__5294673a>.SecondaryNav_module_mSlidein__5294673a{position:fixed;top:60px!important;top:calc(var(--helloBarDHeight, 0px) + var(--promoBannerHeight, 0px) + var(--globalnavHeight, 0px) + var(--secnavHeight, 60px))!important}.SecondaryNav_module_mLevel__5294673a{width:50vw}.SecondaryNav_module_mLevel2__5294673a,.SecondaryNav_module_mLevel3__5294673a{left:50vw}.SecondaryNav_module_dSticky__5294673a{top:0!important;top:calc(var(--helloBarDHeight, 0px) + var(--promoBannerHeight, 0px) + var(--globalnavHeight, 0px))!important}.SecondaryNav_module_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_module_mSlideinQrc__5294673a{width:100vw}.SecondaryNav_module_mobileSearchQrc__5294673a{width:100vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.SecondaryNav_module_mLevelQrc__5294673a{width:100vw}}.SecondaryNav_module_searchImg__5294673a{height:1.25rem!important;width:1.25rem!important}.SecondaryNav_module_secNavIesTheme__5294673a .SecondaryNav_module_dWrap__5294673a{height:auto;padding:1.25rem 2.5rem}.SecondaryNav_module_secNavIesTheme__5294673a .SecondaryNav_module_dWrap__5294673a:before{height:auto;top:0}.SecondaryNav_module_secNavIesTheme__5294673a .SecondaryNav_module_siteLabelLink__5294673a>span{font-size:var(--font-size-05);font-weight:var(--font-weight-bold);line-height:var(--font-lineheight-size-05)}.SecondaryNav_module_secNavIesTheme__5294673a .SecondaryNav_module_dRightContent__5294673a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2.5rem}.SecondaryNav_module_secNavIesTheme__5294673a .SecondaryNav_module_navSearch__5294673a{z-index:1100}.SecondaryNav_module_secNavIesTheme__5294673a .SecondaryNav_module_mList__5294673a>li>a:after{background:var(--color-blue-07)}.SecondaryNav_module_secNavIesTheme__5294673a .SecondaryNav_module_dRightContent__5294673a>div>a{padding:.375rem 1.5rem}@media (max-width:calc(var(--breakpoints-small ) - 1px)){.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_mHead__5294673a{padding:var(--spacing-small)}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_siteLabelLinkMobile__5294673a{margin-left:0}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_siteLabelLink__5294673a>span{font-size:var(--font-size-05);font-weight:var(--font-weight-bold);line-height:var(--font-lineheight-size-05)}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_dDropdown__5294673a{margin-left:var(--spacing-xxsmall)}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_mSlidein__5294673a{border-top:none;-webkit-box-shadow:none;box-shadow:none}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_mLevel__5294673a{border-top:.0625rem solid var(--color-grey-04);padding:0}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_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_module_mIesTheme__5294673a .SecondaryNav_module_mList__5294673a>li:first-child{border-top:none}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_mList__5294673a>li{border-bottom:none}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_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_module_mIesTheme__5294673a .SecondaryNav_module_mList__5294673a>li>a>span{margin-right:2.5rem}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_searchImg__5294673a{height:1.5rem!important;width:1.5rem!important}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_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_module_mIesTheme__5294673a .SecondaryNav_module_mSignInProdLink__5294673a:hover{text-decoration:none}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_iesThemeSignin__5294673a>button>span{margin-right:2.5rem}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_iesThemeSignin__5294673a>button>span>span{color:var(--color-ies-super-blue)}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_iesThemeSignin__5294673a{display:none}}@media (min-width:var(--breakpointsSmall )) and (max-width:calc(var(--breakpoints-medium ) - 1px)){.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_mHead__5294673a{padding:var(--spacing-small)}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_siteLabelLinkMobile__5294673a{margin-left:0}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_siteLabelLink__5294673a>span{font-size:var(--font-size-05);font-weight:var(--font-weight-bold);line-height:var(--font-lineheight-size-05)}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_dDropdown__5294673a{margin-left:var(--spacing-xxsmall)}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_mSlidein__5294673a{border-top:.0625rem solid #d4d7dc;-webkit-box-shadow:none;box-shadow:none;width:100%}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_mLevel__5294673a{padding:0;width:100%}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_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_module_mIesTheme__5294673a .SecondaryNav_module_mList__5294673a>li:first-child{border-top:none}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_mList__5294673a>li{border-bottom:none}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_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_module_mIesTheme__5294673a .SecondaryNav_module_mList__5294673a>li>a.SecondaryNav_module_disabled__5294673a{color:var(--color-rw-netural-pepper-120);opacity:.25}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_mList__5294673a>li>a>span{margin-right:2.5rem}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_searchImg__5294673a{height:1.5rem!important;width:1.5rem!important}.SecondaryNav_module_mIesTheme__5294673a .SecondaryNav_module_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_module_mIesTheme__5294673a .SecondaryNav_module_mSignInProdLink__5294673a:hover{text-decoration:none}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_support__a33825df{margin:0 auto;max-width:90rem;padding:2.5rem 0;width:100%}@media screen and (min-width:1024px){.Support_module_support__a33825df{padding-bottom:6.25rem;padding-left:0;padding-right:0}}.Support_module_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_module_supportTitle__a33825df{font-size:2.5rem;line-height:3.25rem}}@media screen and (min-width:1024px){.Support_module_supportTitle__a33825df{font-size:3rem;line-height:3.75rem}}.Support_module_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_module_supportCards__a33825df{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:1024px){.Support_module_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_module_supportCard__a33825df{width:100%!important}.Support_module_supportCard__a33825df:first-child{margin-bottom:.625rem}@media screen and (min-width:1024px){.Support_module_supportCard__a33825df:first-child{margin-bottom:0;margin-right:1.25rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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;--breakpointsXlarge:90rem}@-webkit-keyframes Tabs_module_horizontal__9d0528e6{0%{opacity:0}to{opacity:1}}@keyframes Tabs_module_horizontal__9d0528e6{0%{opacity:0}to{opacity:1}}@-webkit-keyframes Tabs_module_rwHorizontal__9d0528e6{0%{opacity:0;width:1%}to{opacity:1;width:calc(100% - 1.25rem)}}@keyframes Tabs_module_rwHorizontal__9d0528e6{0%{opacity:0;width:1%}to{opacity:1;width:calc(100% - 1.25rem)}}@media (min-width:768px){@-webkit-keyframes Tabs_module_horizontal__9d0528e6{0%{opacity:0}to{opacity:1}}@keyframes Tabs_module_horizontal__9d0528e6{0%{opacity:0}to{opacity:1}}@-webkit-keyframes Tabs_module_vertical__9d0528e6{0%{height:1%;opacity:0}to{height:100%;opacity:1}}@keyframes Tabs_module_vertical__9d0528e6{0%{height:1%;opacity:0}to{height:100%;opacity:1}}}.Tabs_module_wrap__9d0528e6 .Tabs_module_tabs__9d0528e6 .Tabs_module_tablistwrap__9d0528e6 .Tabs_module_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_module_wrap__9d0528e6 .Tabs_module_tabs__9d0528e6 .Tabs_module_tablistwrap__9d0528e6 .Tabs_module_tab__9d0528e6:visited{color:#6b6c72}.Tabs_module_wrap__9d0528e6 .Tabs_module_tabs__9d0528e6 .Tabs_module_tablistwrap__9d0528e6 .Tabs_module_tab__9d0528e6:before{height:calc(100% - 1.25rem);left:.3125rem;top:.625rem;width:calc(100% - .625rem)}.Tabs_module_wrap__9d0528e6 .Tabs_module_tabs__9d0528e6 .Tabs_module_tablistwrap__9d0528e6 .Tabs_module_tab__9d0528e6:after{background:#2ca01c;border-radius:624.9375rem;bottom:0;content:"";height:.25rem;position:absolute;z-index:1}.Tabs_module_wrap__9d0528e6 .Tabs_module_tabs__9d0528e6 .Tabs_module_tablistwrap__9d0528e6 .Tabs_module_tab__9d0528e6.Tabs_module_initial__9d0528e6{color:#393a3d;font-weight:600}.Tabs_module_wrap__9d0528e6 .Tabs_module_tabs__9d0528e6 .Tabs_module_tablistwrap__9d0528e6 .Tabs_module_tab__9d0528e6.Tabs_module_initial__9d0528e6:after{width:calc(100% - 1.25rem)}@media (min-width:768px){.Tabs_module_wrap__9d0528e6 .Tabs_module_tabs__9d0528e6 .Tabs_module_tablistwrap__9d0528e6 .Tabs_module_tab__9d0528e6.Tabs_module_initial__9d0528e6:after{width:calc(100% - 2.5rem)}}.Tabs_module_wrap__9d0528e6 .Tabs_module_tabs__9d0528e6 .Tabs_module_tablistwrap__9d0528e6 .Tabs_module_tab__9d0528e6:hover{color:#393a3d;text-decoration:none}.Tabs_module_wrap__9d0528e6 .Tabs_module_tabs__9d0528e6 .Tabs_module_tablistwrap__9d0528e6 .Tabs_module_tab__9d0528e6.Tabs_module_active__9d0528e6{color:#393a3d;font-weight:600}.Tabs_module_wrap__9d0528e6 .Tabs_module_tabs__9d0528e6 .Tabs_module_tablistwrap__9d0528e6 .Tabs_module_tab__9d0528e6.Tabs_module_active__9d0528e6:after{-webkit-animation-duration:417ms;animation-duration:417ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:Tabs_module_horizontal__9d0528e6;animation-name:Tabs_module_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_module_wrap__9d0528e6 .Tabs_module_tabs__9d0528e6 .Tabs_module_tablistwrap__9d0528e6 .Tabs_module_tab__9d0528e6.Tabs_module_active__9d0528e6:after{width:calc(100% - 2.5rem)}}.Tabs_module_wrap__9d0528e6 .Tabs_module_tabs__9d0528e6 .Tabs_module_tablistwrap__9d0528e6 .Tabs_module_tab__9d0528e6.Tabs_module_kiwiIndicator__9d0528e6:after{background:var(--color-rw-kiwi-40)}@media (min-width:768px){.Tabs_module_wrap__9d0528e6 .Tabs_module_tabs__9d0528e6 .Tabs_module_tablistwrap__9d0528e6 .Tabs_module_tab__9d0528e6{font-size:1rem;padding:1.25rem;white-space:normal}.Tabs_module_wrap__9d0528e6 .Tabs_module_tabs__9d0528e6 .Tabs_module_tablistwrap__9d0528e6 .Tabs_module_tab__9d0528e6.Tabs_module_tabvertical__9d0528e6{display:block;padding:1.25rem;text-align:left}.Tabs_module_wrap__9d0528e6 .Tabs_module_tabs__9d0528e6 .Tabs_module_tablistwrap__9d0528e6 .Tabs_module_tab__9d0528e6.Tabs_module_tabvertical__9d0528e6.Tabs_module_active__9d0528e6:after,.Tabs_module_wrap__9d0528e6 .Tabs_module_tabs__9d0528e6 .Tabs_module_tablistwrap__9d0528e6 .Tabs_module_tab__9d0528e6.Tabs_module_tabvertical__9d0528e6:after{-webkit-animation-name:Tabs_module_vertical__9d0528e6;animation-name:Tabs_module_vertical__9d0528e6;border-radius:624.9375rem;height:0;left:0;top:0;width:.25rem;z-index:1}.Tabs_module_wrap__9d0528e6 .Tabs_module_tabs__9d0528e6 .Tabs_module_tablistwrap__9d0528e6 .Tabs_module_tab__9d0528e6.Tabs_module_tabvertical__9d0528e6.Tabs_module_initial__9d0528e6:after{height:100%}.Tabs_module_wrap__9d0528e6 .Tabs_module_tabs__9d0528e6 .Tabs_module_tablistwrap__9d0528e6 .Tabs_module_tab__9d0528e6.Tabs_module_tabvertical__9d0528e6.Tabs_module_rwStyle__9d0528e6{margin:.25rem 0;padding:1rem 1.25rem}.Tabs_module_wrap__9d0528e6 .Tabs_module_tabs__9d0528e6 .Tabs_module_tablistwrap__9d0528e6 .Tabs_module_tab__9d0528e6.Tabs_module_tabvertical__9d0528e6.Tabs_module_rwStyle__9d0528e6.Tabs_module_active__9d0528e6:after{-webkit-animation-name:Tabs_module_vertical__9d0528e6;animation-name:Tabs_module_vertical__9d0528e6;height:100%;margin:0}}.Tabs_module_tab__9d0528e6.Tabs_module_rwStyle__9d0528e6{line-height:1.5rem}.Tabs_module_tab__9d0528e6.Tabs_module_rwStyle__9d0528e6:after{max-width:3rem}.Tabs_module_tab__9d0528e6.Tabs_module_rwStyle__9d0528e6.Tabs_module_active__9d0528e6,.Tabs_module_tab__9d0528e6.Tabs_module_rwStyle__9d0528e6.Tabs_module_initial__9d0528e6{color:#000}.Tabs_module_tab__9d0528e6.Tabs_module_rwStyle__9d0528e6.Tabs_module_active__9d0528e6:after,.Tabs_module_tab__9d0528e6.Tabs_module_rwStyle__9d0528e6.Tabs_module_initial__9d0528e6:after{-webkit-animation-name:Tabs_module_rwHorizontal__9d0528e6;animation-name:Tabs_module_rwHorizontal__9d0528e6;background:#0fd46c;left:0;margin:auto;right:0}.Tabs_module_tab__9d0528e6.Tabs_module_rwStyle__9d0528e6.Tabs_module_kiwiIndicator__9d0528e6.Tabs_module_active__9d0528e6:after,.Tabs_module_tab__9d0528e6.Tabs_module_rwStyle__9d0528e6.Tabs_module_kiwiIndicator__9d0528e6.Tabs_module_initial__9d0528e6:after{background:var(--color-rw-kiwi-40)}@media (min-width:768px){.Tabs_module_tab__9d0528e6.Tabs_module_rwStyle__9d0528e6{max-width:9rem;padding:1.25rem 1.25rem .75rem}.Tabs_module_tab__9d0528e6.Tabs_module_rwStyle__9d0528e6.Tabs_module_tabvertical__9d0528e6:after{margin:0}}@media (min-width:1024px){.Tabs_module_tab__9d0528e6.Tabs_module_rwStyle__9d0528e6{max-width:12rem}}.Tabs_module_folderVariant__9d0528e6.Tabs_module_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_module_folderVariant__9d0528e6.Tabs_module_tab__9d0528e6{padding:1.25rem;white-space:inherit}}.Tabs_module_folderVariant__9d0528e6.Tabs_module_tab__9d0528e6:hover:not(.Tabs_module_active__9d0528e6){color:#393a3d;font-weight:600}.Tabs_module_folderVariant__9d0528e6.Tabs_module_tab__9d0528e6.Tabs_module_bg_Grey__9d0528e6{background:#fff;border-left:.125rem solid #e3e5e8;border-right:.125rem solid #e3e5e8;border-top:.125rem solid #e3e5e8}.Tabs_module_folderVariant__9d0528e6.Tabs_module_tab__9d0528e6.Tabs_module_bg_White__9d0528e6{background:#f4f5f8}.Tabs_module_folderVariant__9d0528e6.Tabs_module_tab__9d0528e6.Tabs_module_focusVisible__9d0528e6{border-radius:.25rem;-webkit-box-shadow:0 0 0 1pt #0077c5;box-shadow:0 0 0 1pt #0077c5;outline:none}@media (min-width:1024px){.Tabs_module_folderVariant__9d0528e6.Tabs_module_descriptionVariant__9d0528e6{height:7.5rem;padding:1.25rem;text-align:left;width:23.75rem}}.Tabs_module_folderVariant__9d0528e6.Tabs_module_active__9d0528e6,.Tabs_module_folderVariant__9d0528e6.Tabs_module_initial__9d0528e6{background:#fff;border-left:.125rem solid #e3e5e8;border-right:.125rem solid #e3e5e8;border-top:.125rem solid #e3e5e8}.Tabs_module_folderVariant__9d0528e6.Tabs_module_active__9d0528e6:after,.Tabs_module_folderVariant__9d0528e6.Tabs_module_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_module_folderVariant__9d0528e6.Tabs_module_active__9d0528e6:after,.Tabs_module_folderVariant__9d0528e6.Tabs_module_initial__9d0528e6:after{width:100%}}.Tabs_module_folderVariant__9d0528e6.Tabs_module_active__9d0528e6:after.Tabs_module_bg_Grey__9d0528e6,.Tabs_module_folderVariant__9d0528e6.Tabs_module_initial__9d0528e6:after.Tabs_module_bg_Grey__9d0528e6{border-radius:.625rem!important}.Tabs_module_folderVariant__9d0528e6.Tabs_module_active__9d0528e6.Tabs_module_bg_Grey__9d0528e6,.Tabs_module_folderVariant__9d0528e6.Tabs_module_initial__9d0528e6.Tabs_module_bg_Grey__9d0528e6{background:#f4f5f8!important}.Tabs_module_folderVariant__9d0528e6.Tabs_module_active__9d0528e6.Tabs_module_bg_White__9d0528e6,.Tabs_module_folderVariant__9d0528e6.Tabs_module_initial__9d0528e6.Tabs_module_bg_White__9d0528e6{background:#fff!important}.Tabs_module_folderVariant__9d0528e6.Tabs_module_primary_Blue__9d0528e6.Tabs_module_active__9d0528e6:after,.Tabs_module_folderVariant__9d0528e6.Tabs_module_primary_Blue__9d0528e6.Tabs_module_initial__9d0528e6:after{background:#0077c5}.Tabs_module_folderVariant__9d0528e6.Tabs_module_primary_Green__9d0528e6.Tabs_module_active__9d0528e6:after,.Tabs_module_folderVariant__9d0528e6.Tabs_module_primary_Green__9d0528e6.Tabs_module_initial__9d0528e6:after{background:#2ca01c}.Tabs_module_folderVariant__9d0528e6.Tabs_module_text__9d0528e6.Tabs_module_focus__9d0528e6{outline:none}.Tabs_module_folderVariant__9d0528e6.Tabs_module_tablistwrap__9d0528e6:after{content:none}.Tabs_module_folderVariant__9d0528e6.Tabs_module_panel__9d0528e6{border-top:.125rem solid #e3e5e8;bottom:.0625rem;margin-right:.0625rem;padding:.625rem}.Tabs_module_folderVariant__9d0528e6.Tabs_module_panel__9d0528e6.Tabs_module_bg_Grey__9d0528e6{border:.125rem solid #e3e5e8!important;border-radius:.625rem}.Tabs_module_folderVariant__9d0528e6.Tabs_module_bg_Grey__9d0528e6{background:#f4f5f8}.Tabs_module_folderVariant__9d0528e6.Tabs_module_bg_White__9d0528e6{background:#fff}.Tabs_module_tablist__9d0528e6{position:relative;text-align:center}@media (min-width:768px){.Tabs_module_tablist__9d0528e6{display:-webkit-box;display:-ms-flexbox;display:flex}.Tabs_module_tablist__9d0528e6.Tabs_module_left__9d0528e6{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.Tabs_module_tablist__9d0528e6.Tabs_module_center__9d0528e6{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Tabs_module_tablist__9d0528e6.Tabs_module_right__9d0528e6{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.Tabs_module_tablist__9d0528e6.Tabs_module_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_module_tablistwrap__9d0528e6{position:relative}.Tabs_module_tablistwrap__9d0528e6:after{background:#e3e5e8;bottom:0;content:"";height:.125rem;left:0;position:absolute;width:100%}@media (min-width:768px){.Tabs_module_tablistwrap__9d0528e6.Tabs_module_tablistwrapvertical__9d0528e6{padding:0;width:25%}.Tabs_module_tablistwrap__9d0528e6.Tabs_module_tablistwrapvertical__9d0528e6:after{height:100%;left:0;top:0;width:.125rem}.Tabs_module_tablistwrap__9d0528e6.Tabs_module_tablistwrapvertical__9d0528e6.Tabs_module_rwStyle__9d0528e6:after{height:100%;width:.25rem}}.Tabs_module_tablistwrap__9d0528e6.Tabs_module_rwStyle__9d0528e6:after{background:#eceef1;border-radius:624.9375rem;height:.25rem}@media (max-width:767px){.Tabs_module_hide__9d0528e6{display:none}.Tabs_module_tabs__9d0528e6{overflow:hidden;width:100%}.Tabs_module_tablist__9d0528e6{overflow-x:auto;padding:0 .625rem;white-space:nowrap}}@media (min-width:768px){.Tabs_module_accordion__9d0528e6{display:none}.Tabs_module_vertical__9d0528e6{display:-webkit-box;display:-ms-flexbox;display:flex}.Tabs_module_wrap__9d0528e6{padding:0 2.5rem}.Tabs_module_tabs__9d0528e6{margin:0 auto;max-width:85rem}.Tabs_module_fullWidth__9d0528e6{padding:0}.Tabs_module_fullWidth__9d0528e6 .Tabs_module_tabs__9d0528e6{max-width:unset}.Tabs_module_panelVertical__9d0528e6{width:75%}.Tabs_module_panelBg__9d0528e6{background:#f4f5f8}.Tabs_module_panelPadding__9d0528e6{padding:3.75rem}}.Tabs_module_tabDescription__9d0528e6{display:none}@media (min-width:1024px){.Tabs_module_tabDescription__9d0528e6{display:block}.Tabs_module_tabTitle__9d0528e6{display:block;font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-bottom:.625rem}.Tabs_module_tablistwrap__9d0528e6:not(.Tabs_module_tablistwrapvertical__9d0528e6):after{margin:0 auto;max-width:85rem;right:0}}.Tabs_module_wrap__9d0528e6.Tabs_module_white__9d0528e6{background:#fff}.Tabs_module_wrap__9d0528e6.Tabs_module_black__9d0528e6{background:#000}.Tabs_module_wrap__9d0528e6.Tabs_module_grey01__9d0528e6{background:#393a3d}.Tabs_module_wrap__9d0528e6.Tabs_module_grey02__9d0528e6{background:#6b6c72}.Tabs_module_wrap__9d0528e6.Tabs_module_grey03__9d0528e6{background:#8d9096}.Tabs_module_wrap__9d0528e6.Tabs_module_grey08__9d0528e6{background:#f4f5f8}.Tabs_module_wrap__9d0528e6.Tabs_module_green01alt__9d0528e6{background:var(--color-green-01-alt)}.Tabs_module_wrap__9d0528e6.Tabs_module_green02alt__9d0528e6{background:var(--color-green-02-alt)}.Tabs_module_wrap__9d0528e6.Tabs_module_green03__9d0528e6{background:#53b700}.Tabs_module_wrap__9d0528e6.Tabs_module_green04__9d0528e6{background:#7fd000}.Tabs_module_wrap__9d0528e6.Tabs_module_green05__9d0528e6{background:#a9e838}.Tabs_module_wrap__9d0528e6.Tabs_module_teal01__9d0528e6{background:#008481}.Tabs_module_wrap__9d0528e6.Tabs_module_teal02__9d0528e6{background:#00a6a4}.Tabs_module_wrap__9d0528e6.Tabs_module_teal03__9d0528e6{background:#00c1bf}.Tabs_module_wrap__9d0528e6.Tabs_module_teal04__9d0528e6{background:#00d7d7}.Tabs_module_wrap__9d0528e6.Tabs_module_blue01__9d0528e6{background:#055393}.Tabs_module_wrap__9d0528e6.Tabs_module_blue02__9d0528e6{background:#0077c5}.Tabs_module_wrap__9d0528e6.Tabs_module_blue03__9d0528e6{background:#0097e6}.Tabs_module_wrap__9d0528e6.Tabs_module_blue04__9d0528e6{background:#21abf6}.Tabs_module_wrap__9d0528e6.Tabs_module_blue05__9d0528e6{background:#34bfff}.Tabs_module_wrap__9d0528e6.Tabs_module_gold01__9d0528e6{background:var(--color-gold-01)}.Tabs_module_wrap__9d0528e6.Tabs_module_gold02__9d0528e6{background:var(--color-gold-02)}.Tabs_module_wrap__9d0528e6.Tabs_module_gradient__9d0528e6{background-image:linear-gradient(45deg,#53b700,#00c1bf)}.Tabs_module_wrap__9d0528e6.Tabs_module_whiteandsand__9d0528e6{background:var(--color-rw-tofu)}.Tabs_module_wrap__9d0528e6.Tabs_module_whiteandsand__9d0528e6 .Tabs_module_tab__9d0528e6.Tabs_module_rwStyle__9d0528e6:after{background:#108000}.Tabs_module_wrap__9d0528e6.Tabs_module_whiteandsand__9d0528e6 .Tabs_module_tablistwrap__9d0528e6.Tabs_module_rwStyle__9d0528e6:after{background:#e3e5e8}.Tabs_module_wrap__9d0528e6.Tabs_module_skyblue__9d0528e6{background:var(--color-blue-rw-sky)}.Tabs_module_wrap__9d0528e6.Tabs_module_rwgreen04__9d0528e6{background:var(--color-green-rw-green)}.Tabs_module_wrap__9d0528e6.Tabs_module_darkblue01__9d0528e6{background:#0d333f}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_mContainer__9a8f069b{bottom:.75rem;position:fixed;right:.75rem;z-index:1000}@media (max-width:767px){.TalkToSales_module_mContainer__9a8f069b.TalkToSales_module_containerPopupOpen__9a8f069b:not(.TalkToSales_module_smartChatContainer__9a8f069b){bottom:0;max-height:100%;overflow-y:auto;right:0;width:100%;z-index:1500}}.TalkToSales_module_dContainer__9a8f069b{bottom:1.25rem;display:none;position:fixed;right:2.5rem;z-index:1500}@media (min-width:1024px){.TalkToSales_module_dContainer__9a8f069b{display:block}}.TalkToSales_module_smartChatContainer__9a8f069b{bottom:0;padding:1.25rem;right:0;width:auto}.TalkToSales_module_smartChatContainer__9a8f069b .TalkToSales_module_dPopup__9a8f069b{border-radius:1.25rem 1.25rem 0 1.25rem}.TalkToSales_module_iconContainer__9a8f069b{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_module_dBubble__9a8f069b{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_module_dBubble__9a8f069b:hover .TalkToSales_module_dLabel__9a8f069b{text-decoration:underline}.TalkToSales_module_dBubble__9a8f069b.TalkToSales_module_grey01__9a8f069b{background-color:#393a3d}.TalkToSales_module_dBubble__9a8f069b.TalkToSales_module_blueRwDark__9a8f069b{background-color:#0d333f}.TalkToSales_module_dBubble__9a8f069b .TalkToSales_module_iconContainer__9a8f069b.TalkToSales_module_applyWhiteStyle__9a8f069b path{fill:#fff}.TalkToSales_module_dBubble__9a8f069b .TalkToSales_module_dLabel__9a8f069b.TalkToSales_module_applyWhiteStyle__9a8f069b{color:#fff}.TalkToSales_module_dPipe__9a8f069b{margin:0 .8125rem}.TalkToSales_module_dLabel__9a8f069b{font-size:.75rem;font-weight:600;line-height:1rem;padding-top:.625rem;text-align:center}.TalkToSales_module_dHeadline__9a8f069b{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_module_dProductSupport__9a8f069b,.TalkToSales_module_dSubhead__9a8f069b{color:#000;font-size:1.25rem;font-weight:600;line-height:1.75rem}.TalkToSales_module_dProductSupport__9a8f069b{padding-bottom:1.25rem;padding-top:2.5rem}.TalkToSales_module_dProductSupportSmartChat__9a8f069b .TalkToSales_module_dSupportCta__9a8f069b{color:#0365ac;font-size:.875rem;font-weight:500;line-height:2.25rem;margin-bottom:0;text-decoration:none}.TalkToSales_module_dCtaContainer__9a8f069b{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.TalkToSales_module_dChatCta__9a8f069b button{margin-right:1.25rem}.TalkToSales_module_dChatCta__9a8f069b button:hover{background-color:#09222a!important;color:#fff!important}.TalkToSales_module_dSupportCta__9a8f069b{margin-bottom:1.25rem}.TalkToSales_module_dPopup__9a8f069b{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_module_ballIcon__9a8f069b{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_module_ballIcon__9a8f069b:focus{border:.125rem solid #0077c5}.TalkToSales_module_ballIcon__9a8f069b svg{color:#fff;display:inline-block;left:.75rem;position:absolute;top:.75rem}.TalkToSales_module_ballIcon__9a8f069b.TalkToSales_module_smartChat__9a8f069b{height:3.75rem;width:3.75rem}.TalkToSales_module_ballIcon__9a8f069b.TalkToSales_module_smartChat__9a8f069b svg{height:1.6875rem;left:2.25rem;top:2.25rem;width:1.6875rem}.TalkToSales_module_ballIcon__9a8f069b.TalkToSales_module_whte__9a8f069b{background-color:#fff}.TalkToSales_module_ballIcon__9a8f069b.TalkToSales_module_grey01__9a8f069b{background-color:#393a3d}.TalkToSales_module_ballIcon__9a8f069b.TalkToSales_module_blueRwDark__9a8f069b{background-color:#0d333f}.TalkToSales_module_ballIcon__9a8f069b.TalkToSales_module_black__9a8f069b{background-color:#000}.TalkToSales_module_ballIcon__9a8f069b.TalkToSales_module_blue__9a8f069b{background-color:#236cff}.TalkToSales_module_ballIcon__9a8f069b.TalkToSales_module_green__9a8f069b{background-color:#5bef76}.TalkToSales_module_ball__9a8f069b .TalkToSales_module_bubbleIcon__9a8f069b.TalkToSales_module_white__9a8f069b path{fill:#fff!important}.TalkToSales_module_ball__9a8f069b .TalkToSales_module_bubbleIcon__9a8f069b.TalkToSales_module_blueRwDark__9a8f069b path{fill:#0d333f!important}.TalkToSales_module_ball__9a8f069b .TalkToSales_module_bubbleIcon__9a8f069b.TalkToSales_module_brightGreen__9a8f069b path{fill:#5bef76}.TalkToSales_module_salesBubble__9a8f069b{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_module_salesBubble__9a8f069b:focus{border:.125rem solid #0077c5}.TalkToSales_module_salesBubble__9a8f069b.TalkToSales_module_white__9a8f069b{background-color:#fff}.TalkToSales_module_salesBubble__9a8f069b.TalkToSales_module_grey01__9a8f069b{background-color:#393a3d}.TalkToSales_module_salesBubble__9a8f069b.TalkToSales_module_blueRwDark__9a8f069b{background-color:#0d333f}.TalkToSales_module_salesBubble__9a8f069b.TalkToSales_module_black__9a8f069b{background-color:#000}.TalkToSales_module_salesBubble__9a8f069b.TalkToSales_module_blue__9a8f069b{background-color:#236cff}.TalkToSales_module_salesBubble__9a8f069b.TalkToSales_module_darkBlue__9a8f069b{background-color:#00254a}.TalkToSales_module_salesBubble__9a8f069b.TalkToSales_module_green__9a8f069b{background-color:#5bef76}.TalkToSales_module_salesBubble__9a8f069b.TalkToSales_module_smartChat__9a8f069b .TalkToSales_module_icon__9a8f069b svg{height:1.5rem;width:1.5rem}.TalkToSales_module_salesBubble__9a8f069b.TalkToSales_module_smartChat__9a8f069b .TalkToSales_module_text__9a8f069b{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.875rem}.TalkToSales_module_salesBubble__9a8f069b .TalkToSales_module_icon__9a8f069b{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_module_salesBubble__9a8f069b .TalkToSales_module_icon__9a8f069b svg{position:static}.TalkToSales_module_salesBubble__9a8f069b .TalkToSales_module_icon__9a8f069b.TalkToSales_module_blueRwDark__9a8f069b path{fill:#0d333f!important}.TalkToSales_module_salesBubble__9a8f069b .TalkToSales_module_icon__9a8f069b.TalkToSales_module_white__9a8f069b path{fill:#fff!important}.TalkToSales_module_salesBubble__9a8f069b .TalkToSales_module_icon__9a8f069b.TalkToSales_module_brightGreen__9a8f069b path{fill:#5bef76}.TalkToSales_module_salesBubble__9a8f069b .TalkToSales_module_text__9a8f069b{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.875rem;line-height:1.25rem;padding:.875rem 1rem .875rem .625rem}.TalkToSales_module_salesBubble__9a8f069b .TalkToSales_module_text__9a8f069b:active,.TalkToSales_module_salesBubble__9a8f069b .TalkToSales_module_text__9a8f069b:focus,.TalkToSales_module_salesBubble__9a8f069b .TalkToSales_module_text__9a8f069b:hover{text-decoration:underline}.TalkToSales_module_salesBubble__9a8f069b .TalkToSales_module_text__9a8f069b.TalkToSales_module_blueRwDark__9a8f069b{color:#0d333f}.TalkToSales_module_salesBubble__9a8f069b .TalkToSales_module_text__9a8f069b.TalkToSales_module_white__9a8f069b{color:#fff}.TalkToSales_module_salesBubble__9a8f069b .TalkToSales_module_text__9a8f069b.TalkToSales_module_black__9a8f069b{color:#000}.TalkToSales_module_salesBubble__9a8f069b .TalkToSales_module_text__9a8f069b.TalkToSales_module_brightGreen__9a8f069b{color:#5bef76}.TalkToSales_module_salesBubble__9a8f069b .TalkToSales_module_text__9a8f069b.TalkToSales_module_labelFontDemi__9a8f069b{font-weight:600}.TalkToSales_module_salesBubble__9a8f069b .TalkToSales_module_text__9a8f069b.TalkToSales_module_labelFontBold__9a8f069b{font-weight:700}.TalkToSales_module_popup__9a8f069b{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_module_popup__9a8f069b .TalkToSales_module_headline__9a8f069b{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_module_popup__9a8f069b .TalkToSales_module_productSupport__9a8f069b,.TalkToSales_module_popup__9a8f069b .TalkToSales_module_subhead__9a8f069b{color:#0d333f;font-size:1.5rem;font-weight:600;line-height:2rem;margin-bottom:.75rem}.TalkToSales_module_phoneCta__9a8f069b{margin-bottom:.75rem}.TalkToSales_module_openHours__9a8f069b{margin-bottom:1.25rem}.TalkToSales_module_chatCta__9a8f069b{margin-bottom:.75rem}.TalkToSales_module_scheduleCta__9a8f069b{margin-bottom:2.5rem}.TalkToSales_module_supportCta__9a8f069b{margin-bottom:3.75rem}.TalkToSales_module_close__9a8f069b{background:none;border:none;cursor:pointer;float:right;height:.875rem;padding:0;width:.875rem}@media (min-width:1024px){.TalkToSales_module_close__9a8f069b{position:relative;right:-1.25rem;top:-1.25rem}}.TalkToSales_module_bubbleHide__9a8f069b{display:none}.TalkToSales_module_popupOpen__9a8f069b{background-color:#fff;display:block}@media (max-width:767px){.TalkToSales_module_popupOpenOverlay__9a8f069b{background-color:rgba(0,0,0,.4);height:100%;position:fixed;top:0;width:100%;z-index:-1}}.TalkToSales_module_hideSalesWdget__9a8f069b{display:none}@media only screen and (max-device-width:767px) and (orientation:landscape){.TalkToSales_module_containerPopupOpen__9a8f069b{height:100%;overflow-y:auto}}.TalkToSales_module_mobileLiveChat__9a8f069b button{margin-bottom:1.25rem;width:100%!important}.TalkToSales_module_desktopLiveChat__9a8f069b button:before,.TalkToSales_module_mobileLiveChat__9a8f069b 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_module_desktopLiveChat__9a8f069b button:after,.TalkToSales_module_mobileLiveChat__9a8f069b 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_module_hiddenLiveChatContainer__9a8f069b{display:none}.TalkToSales_module_dContainer__9a8f069b.TalkToSales_module_isQrcFloatBarEnabled__9a8f069b .TalkToSales_module_dBubble__9a8f069b{bottom:5.625rem}.TalkToSales_module_mContainer__9a8f069b.TalkToSales_module_isQrcFloatBarEnabled__9a8f069b{bottom:8.3125rem}.TalkToSales_module_smartChat__9a8f069b.TalkToSales_module_salesBubble__9a8f069b{gap:.25rem;padding:.5rem 1.25rem .5rem 1rem}.TalkToSales_module_smartChat__9a8f069b.TalkToSales_module_salesBubble__9a8f069b .TalkToSales_module_icon__9a8f069b{padding:0}.TalkToSales_module_smartChat__9a8f069b.TalkToSales_module_salesBubble__9a8f069b .TalkToSales_module_icon__9a8f069b svg{height:1.5rem;width:1.5rem}.TalkToSales_module_smartChat__9a8f069b.TalkToSales_module_salesBubble__9a8f069b .TalkToSales_module_text__9a8f069b{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.875rem;padding:0}.TalkToSales_module_timedSmartChatPopup__9a8f069b{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_module_timedSmartChatPopup__9a8f069b .TalkToSales_module_timedSmartChatHeader__9a8f069b{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.75rem}.TalkToSales_module_timedSmartChatPopup__9a8f069b .TalkToSales_module_timedSmartChatBody__9a8f069b{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.TalkToSales_module_timedSmartChatPopup__9a8f069b .TalkToSales_module_timedSmartChatClose__9a8f069b{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_module_timedSmartChatPopup__9a8f069b .TalkToSales_module_timedSmartChatClose__9a8f069b:hover{cursor:pointer}.TalkToSales_module_smartChatPopup__9a8f069b{height:auto;margin-bottom:2.5rem;max-height:5.25rem;max-width:19rem;width:100%}.TalkToSales_module_smartChatPopup__9a8f069b .TalkToSales_module_dHeadline__9a8f069b{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_module_smartChatPopup__9a8f069b .TalkToSales_module_dSubhead__9a8f069b{color:#000;font-size:1.25rem;font-weight:400;line-height:1.75rem;margin-bottom:1.25rem}.TalkToSales_module_dSalesWidgetButtonGroup__9a8f069b .TalkToSales_module_openHours__9a8f069b{font-size:.875rem;margin-bottom:1.25rem}.TalkToSales_module_dSmartChat__9a8f069b{padding:2.5rem 1.75rem 1.75rem}.TalkToSales_module_dSmartChat__9a8f069b .TalkToSales_module_close__9a8f069b{position:relative;right:-.4375rem;top:-1.25rem}.TalkToSales_module_dSmartChat__9a8f069b a{color:#0365ac;font-weight:500;text-decoration:none}.TalkToSales_module_iesChat__9a8f069b .TalkToSales_module_dLabel__9a8f069b{padding-top:1rem}.TalkToSales_module_iesChat__9a8f069b .TalkToSales_module_dCall__9a8f069b path{fill:#236cff}.TalkToSales_module_iesChat__9a8f069b .TalkToSales_module_ballIcon__9a8f069b:focus,.TalkToSales_module_iesChat__9a8f069b .TalkToSales_module_dBubble__9a8f069b:focus,.TalkToSales_module_iesChat__9a8f069b .TalkToSales_module_salesBubble__9a8f069b:focus{border:.125rem solid #236cff}.TalkToSales_module_iesBlogChatCall__9a8f069b .TalkToSales_module_dLabel__9a8f069b{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;padding-top:.875rem}.TalkToSales_module_iesBlogChatCall__9a8f069b .TalkToSales_module_dPipe__9a8f069b{margin:0 .75rem}.TalkToSales_module_iesBlogChatCall__9a8f069b .TalkToSales_module_dHeadline__9a8f069b,.TalkToSales_module_iesBlogChatCall__9a8f069b .TalkToSales_module_headline__9a8f069b{color:#236cff}.TalkToSales_module_iesBlogChatCall__9a8f069b .TalkToSales_module_dCall__9a8f069b path,.TalkToSales_module_iesBlogChatCall__9a8f069b .TalkToSales_module_dChat__9a8f069b path{fill:#236cff}.TalkToSales_module_iesBlogChatCall__9a8f069b .TalkToSales_module_dPipe__9a8f069b path{fill:#babec5}.TalkToSales_module_iesBlogChatCall__9a8f069b .TalkToSales_module_ballIcon__9a8f069b:focus,.TalkToSales_module_iesBlogChatCall__9a8f069b .TalkToSales_module_dBubble__9a8f069b:focus,.TalkToSales_module_iesBlogChatCall__9a8f069b .TalkToSales_module_salesBubble__9a8f069b:focus{border:.125rem solid #236cff}.TalkToSales_module_ptg__9a8f069b .TalkToSales_module_dLabel__9a8f069b{font-family:AvenirNext forINTUIT,Avenir,Helvetica,Arial,sans-serif;padding-top:.875rem}.TalkToSales_module_ptg__9a8f069b .TalkToSales_module_dPipe__9a8f069b{margin:0 .75rem}.TalkToSales_module_ptg__9a8f069b .TalkToSales_module_dHeadline__9a8f069b,.TalkToSales_module_ptg__9a8f069b .TalkToSales_module_headline__9a8f069b{color:#3492ef;font-weight:600}.TalkToSales_module_ptg__9a8f069b .TalkToSales_module_dCall__9a8f069b path,.TalkToSales_module_ptg__9a8f069b .TalkToSales_module_dChat__9a8f069b path{fill:#3492ef}.TalkToSales_module_ptg__9a8f069b .TalkToSales_module_dPipe__9a8f069b path{fill:#babec5}.TalkToSales_module_ptg__9a8f069b .TalkToSales_module_ballIcon__9a8f069b:focus,.TalkToSales_module_ptg__9a8f069b .TalkToSales_module_dBubble__9a8f069b:focus,.TalkToSales_module_ptg__9a8f069b .TalkToSales_module_salesBubble__9a8f069b:focus{border:.125rem solid #3492ef}.TalkToSales_module_standaloneChatNowCta__9a8f069b{position:relative}.TalkToSales_module_standaloneChatNowCta__9a8f069b.TalkToSales_module_primaryFusion_Kiwi__9a8f069b 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_module_standaloneChatNowCta__9a8f069b.TalkToSales_module_primaryFusion_Kiwi__9a8f069b button:hover{background-color:#00a63b!important;border:.125rem solid #00a63b!important}.TalkToSales_module_standaloneChatNowCta__9a8f069b.TalkToSales_module_pillIceBlue100__9a8f069b 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;justify-content:center!important;line-height:1.5!important;padding:.25rem .5rem!important;text-decoration:none!important}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_testimonial__fea733d8{margin:0 1.25rem}@media (min-width:768px){.Testimonial_module_testimonial__fea733d8{margin:0 1.875rem}}.Testimonial_module_wrap__fea733d8{text-align:center}.Testimonial_module_wrap__fea733d8.Testimonial_module_textLeft__fea733d8{text-align:left}@media (min-width:768px){.Testimonial_module_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 Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_textgrid__f2892f4e.TextGrid_module_textGridFullWidth__f2892f4e{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1024px){.TextGrid_module_textgrid__f2892f4e{max-width:85rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_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_module_verticalCarousel__1ae81329{padding-left:2.5rem;padding-right:2.5rem}}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_carouselCards__1ae81329{font-size:1rem;line-height:1.5rem}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_card__1ae81329{border-left:.3125rem solid transparent;padding:1.25rem;-webkit-transition:.3s;transition:.3s}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_card__1ae81329.VerticalCarousel_module_inverse__1ae81329{color:#fff}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_cardContent__1ae81329{overflow:hidden;padding-top:1.25rem;position:relative;width:100%}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_linkContainer__1ae81329{margin-left:1.25rem;margin-top:2.5rem}@media screen and (min-width:1200px){.VerticalCarousel_module_verticalCarousel__1ae81329{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_carouselCards__1ae81329{width:100%}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_card__1ae81329.VerticalCarousel_module_hover__1ae81329,.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_card__1ae81329:hover{background-color:#f4f5f8;border-radius:.25rem;border-bottom-left-radius:.3125rem;opacity:1}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_card__1ae81329.VerticalCarousel_module_hover__1ae81329.VerticalCarousel_module_gold02__1ae81329,.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_card__1ae81329:hover.VerticalCarousel_module_gold02__1ae81329{border-left:.3125rem solid #c4974d}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_card__1ae81329.VerticalCarousel_module_hover__1ae81329.VerticalCarousel_module_blue01__1ae81329,.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_card__1ae81329:hover.VerticalCarousel_module_blue01__1ae81329{border-left:.3125rem solid #055393}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_card__1ae81329.VerticalCarousel_module_hover__1ae81329.VerticalCarousel_module_blue02__1ae81329,.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_card__1ae81329:hover.VerticalCarousel_module_blue02__1ae81329{border-left:.3125rem solid #0077c5}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_card__1ae81329.VerticalCarousel_module_hover__1ae81329.VerticalCarousel_module_blue03__1ae81329,.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_card__1ae81329:hover.VerticalCarousel_module_blue03__1ae81329{border-left:.3125rem solid #0097e6}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_card__1ae81329.VerticalCarousel_module_focus__1ae81329:not(:active),.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_card__1ae81329:focus:not(:active){border:.1875rem solid #0077c5;border-radius:.25rem}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_card__1ae81329.VerticalCarousel_module_inverse__1ae81329.VerticalCarousel_module_hover__1ae81329,.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_card__1ae81329.VerticalCarousel_module_inverse__1ae81329:hover{background-color:#6b6c72;border-left:.3125rem solid #fff}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_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_module_verticalCarousel__1ae81329 .VerticalCarousel_module_cardContainer__1ae81329{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.5rem}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_card__1ae81329{padding:0 2.5rem 1.25rem 0;width:33.333%}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_cardContent__1ae81329{margin-bottom:.625rem;max-width:66.667%;min-height:16.9375rem}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_linkContainer__1ae81329{margin-top:1.25rem}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_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_module_verticalCarousel__1ae81329 .VerticalCarousel_module_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_module_verticalCarousel__1ae81329 .VerticalCarousel_module_cardContent__1ae81329{max-height:12.375rem}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_card__1ae81329{width:100%}.VerticalCarousel_module_verticalCarousel__1ae81329 .VerticalCarousel_module_linkContainer__1ae81329{margin-top:2.5rem}}
/**
 * Do not edit directly
 * Generated on Tue, 10 Mar 2026 18:47:03 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-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;
  --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_module_card__030239e5{padding:1rem 2.5rem 0 1.25rem}.VerticalCarouselItem_module_card__030239e5.VerticalCarouselItem_module_inverse__030239e5{color:#fff}.VerticalCarouselItem_module_cardContainer__030239e5{font-size:1rem;line-height:1.5rem;margin-right:3.75rem;width:100%}.VerticalCarouselItem_module_cardHeader__030239e5{font-weight:700}.VerticalCarouselItem_module_cardText__030239e5{font-weight:500;padding-top:.625rem}.VerticalCarouselItem_module_cardContent__030239e5{overflow:hidden;position:relative;width:100%}.VerticalCarouselItem_module_cardContent__030239e5 img{max-width:100%}@media screen and (min-width:1200px){.VerticalCarouselItem_module_cardContainer__030239e5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.VerticalCarouselItem_module_cardContent__030239e5{display:none;left:38.5%;max-width:58.333%;overflow:hidden;position:absolute;top:0;width:58.333%}.VerticalCarouselItem_module_showItemContent__030239e5{display:block}.VerticalCarouselItem_module_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_module_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_module_card__030239e5.VerticalCarouselItem_module_hover__030239e5,.VerticalCarouselItem_module_card__030239e5:hover{background-color:#f4f5f8;border-radius:.25rem;border-bottom-left-radius:.3125rem;opacity:1}.VerticalCarouselItem_module_card__030239e5.VerticalCarouselItem_module_hover__030239e5.VerticalCarouselItem_module_gold02__030239e5,.VerticalCarouselItem_module_card__030239e5:hover.VerticalCarouselItem_module_gold02__030239e5{border-left:.3125rem solid #c4974d}.VerticalCarouselItem_module_card__030239e5.VerticalCarouselItem_module_hover__030239e5.VerticalCarouselItem_module_blue01__030239e5,.VerticalCarouselItem_module_card__030239e5:hover.VerticalCarouselItem_module_blue01__030239e5{border-left:.3125rem solid #055393}.VerticalCarouselItem_module_card__030239e5.VerticalCarouselItem_module_hover__030239e5.VerticalCarouselItem_module_blue02__030239e5,.VerticalCarouselItem_module_card__030239e5:hover.VerticalCarouselItem_module_blue02__030239e5{border-left:.3125rem solid #0077c5}.VerticalCarouselItem_module_card__030239e5.VerticalCarouselItem_module_hover__030239e5.VerticalCarouselItem_module_blue03__030239e5,.VerticalCarouselItem_module_card__030239e5:hover.VerticalCarouselItem_module_blue03__030239e5{border-left:.3125rem solid #0097e6}.VerticalCarouselItem_module_card__030239e5.VerticalCarouselItem_module_focus__030239e5:not(:active),.VerticalCarouselItem_module_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_module_card__030239e5.VerticalCarouselItem_module_inverse__030239e5.VerticalCarouselItem_module_hover__030239e5,.VerticalCarouselItem_module_card__030239e5.VerticalCarouselItem_module_inverse__030239e5:hover{background-color:#6b6c72;border-left:.3125rem solid #fff}}@media screen and (min-width:768px) and (max-width:1200px){.VerticalCarouselItem_module_cardContainer__030239e5{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.5rem}.VerticalCarouselItem_module_card__030239e5{padding:0 2.5rem 0 0;width:33.333%}.VerticalCarouselItem_module_cardContent__030239e5{max-width:66.667%;min-height:16.9375rem}.VerticalCarouselItem_module_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_module_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_module_cardContent__030239e5{max-height:12.375rem}.VerticalCarouselItem_module_card__030239e5{width:100%}}
@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_module_textRamping"] .ql-font-heading01 {
    font-size: var(--font-size-08);
    line-height: var(--font-lineheight-size-08);
  }

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

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

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

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

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

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

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

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

  [class*="Responsivetext_module_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_module_noBottomMargin__"] .resp-text-wrapper p:first-of-type {
  margin-bottom: 0;
}
