{"id":246568,"date":"2021-04-26T12:11:15","date_gmt":"2021-04-26T00:11:15","guid":{"rendered":"https:\/\/www.reckon.com\/au\/?page_id=246568"},"modified":"2026-09-07T12:49:20","modified_gmt":"2026-09-07T00:49:20","slug":"einvoicing","status":"publish","type":"page","link":"https:\/\/www.reckon.com\/au\/small-business-resources\/invoicing\/einvoicing\/","title":{"rendered":"eInvoicing"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; disabled_on=&#8221;off|off|off&#8221; admin_label=&#8221;GLOBAL: Breadcrumbs SBH&#8221; module_id=&#8221;product-nav&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#d1d8e2&#8243; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_module=&#8221;254466&#8243; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; collapsed=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;10px||10px||true|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.17.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text content_tablet=&#8221;<\/p>\n<p><span><a href=%22\/au\/%22>HOME<\/a><\/span> \u203a %91wpseo_breadcrumb%93<\/p>\n<p>&#8221; content_phone=&#8221;<\/p>\n<p>< <a href=%22\/au\/small-business-resources\/%22>SMALL BUSINESS RESOURCES<\/a><\/p>\n<p>&#8221; content_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|||on|||||&#8221; text_font_size=&#8221;14px&#8221; link_font=&#8221;||||||||&#8221; link_text_color=&#8221;#03002e&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span><a href=\"\/au\/\">HOME<\/a><\/span> \u203a <\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;HEADER&#8221; module_id=&#8221;header-plain&#8221; module_class=&#8221;header-hero&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#0a004a&#8221; width=&#8221;100%&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text content_tablet=&#8221;<\/p>\n<h1>The ecommerce platform for small business<\/h1>\n<p>All the features you need to start and scale your online business from one simple place.<\/p>\n<p>&#8221; content_phone=&#8221;<\/p>\n<h1>The ecommerce platform for small business<\/h1>\n<p>All the features you need to start and scale your online business from one simple place.<\/p>\n<p>&#8221; content_last_edited=&#8221;off|desktop&#8221; admin_label=&#8221;Payday filing&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1><span style=\"color: #ffffff;\">Your guide to <span style=\"color: #ff5447;\">eInvoicing<\/span><\/span><\/h1>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;24px&#8221; custom_padding=&#8221;||0px|||&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center;\"><span style=\"color: #ffffff;\">Digitally exchange invoices between accounting software systems, without manual data entry.<\/span><\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;#pricing&#8221; button_text=&#8221;View solutions&#8221; admin_label=&#8221;Get STP ready&#8221; module_class=&#8221;download-guide-cta&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#5a3fff&#8221; button_bg_color=&#8221;#FFFFFF&#8221; button_border_color=&#8221;#FFFFFF&#8221; button_use_icon=&#8221;off&#8221; custom_margin=&#8221;56px||||false|false&#8221; custom_margin_tablet=&#8221;56px||||false|false&#8221; custom_margin_phone=&#8221;40px||||false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_css_free_form=&#8221;selector:hover {||  color: white !important;||}&#8221; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Sticky Navigation Bar&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||||true|true&#8221; custom_padding=&#8221;0px|0px|0px|0px|true|true&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; custom_margin=&#8221;||||true|true&#8221; custom_padding=&#8221;0px||0px||true|true&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; module_class=&#8221;sticky-nav&#8211;items-column&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code admin_label=&#8221;Sticky Nav Styles&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; custom_css_free_form=&#8221;selector {||  display: none !important;||}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<style><!-- [et_pb_line_break_holder] -->  .entry-content thead th, .entry-content tr th {<!-- [et_pb_line_break_holder] -->    color: #0A004A !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->    .sticky-section-nav-anchor,<!-- [et_pb_line_break_holder] -->    .sticky-section-nav-sticky-parent {<!-- [et_pb_line_break_holder] -->        --sticky-section-nav-admin-bar-height: 0px;<!-- [et_pb_line_break_holder] -->        --sticky-section-nav-main-menu-height: 0px;<!-- [et_pb_line_break_holder] -->        --sticky-section-nav-banners-height: 0px;<!-- [et_pb_line_break_holder] -->        --sticky-section-nav-offset: calc(var(--sticky-section-nav-admin-bar-height) + var(--sticky-section-nav-main-menu-height) + var(--sticky-section-nav-banners-height));<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Applied to the closest .et_pb_section so the whole Divi section sticks,<!-- [et_pb_line_break_holder] --> keeping its full-width background instead of just the button strip. *\/<!-- [et_pb_line_break_holder] -->    .sticky-section-nav-sticky-parent {<!-- [et_pb_line_break_holder] -->        position: sticky !important;<!-- [et_pb_line_break_holder] -->        top: var(--sticky-section-nav-offset, 0px);<!-- [et_pb_line_break_holder] -->        z-index: 9999;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* The section keeps its full-bleed background; the row inside stays within<!-- [et_pb_line_break_holder] --> the site's content width. *\/<!-- [et_pb_line_break_holder] -->    .sticky-section-nav-sticky-parent > .et_pb_row {<!-- [et_pb_line_break_holder] -->        width: 100%;<!-- [et_pb_line_break_holder] -->        max-width: 1200px;<!-- [et_pb_line_break_holder] -->        height: 100%;<!-- [et_pb_line_break_holder] -->        margin: 0 auto;<!-- [et_pb_line_break_holder] -->        padding: 0;<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        align-items: center;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .sticky-section-nav-sticky-parent .et_pb_column,<!-- [et_pb_line_break_holder] -->    .sticky-section-nav-sticky-parent .et_pb_module,<!-- [et_pb_line_break_holder] -->    .sticky-section-nav-sticky-parent .et_pb_code_inner,<!-- [et_pb_line_break_holder] -->    .sticky-section-nav-sticky-parent .sticky-section-nav-anchor,<!-- [et_pb_line_break_holder] -->    .sticky-section-nav-sticky-parent .sticky-section-nav {<!-- [et_pb_line_break_holder] -->        width: 100%;<!-- [et_pb_line_break_holder] -->        height: 100%;<!-- [et_pb_line_break_holder] -->        margin: 0;<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        align-items: center;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        transition: 0.3s ease;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .sticky-section-nav-sticky-parent .et_pb_module {<!-- [et_pb_line_break_holder] -->        justify-content: flex-end;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .sticky-section-nav-sticky-parent .et_pb_module.et_pb_code.et_pb_code_0:has(style) {<!-- [et_pb_line_break_holder] -->        display: none;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .sticky-section-nav-sticky-parent .et_pb_code_inner {<!-- [et_pb_line_break_holder] -->        justify-content: flex-start;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->            justify-content: center;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .sticky-section-nav-sticky-parent .sticky-section-nav-anchor {<!-- [et_pb_line_break_holder] -->        position: relative;<!-- [et_pb_line_break_holder] -->        width: 100%;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->            width: max-content;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .sticky-section-nav-sticky-parent.is-stuck,<!-- [et_pb_line_break_holder] -->    .sticky-section-nav-sticky-parent.is-stuck .sticky-section-nav {<!-- [et_pb_line_break_holder] -->        border-radius: 0 0 12px 12px;<!-- [et_pb_line_break_holder] -->        background: var(--Colours-Neutral-White, #fff);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->  .sticky-section-nav-sticky-parent .sticky-nav--items-column  {<!-- [et_pb_line_break_holder] -->    overflow-x: auto;<!-- [et_pb_line_break_holder] -->    margin-bottom: 2px;<!-- [et_pb_line_break_holder] -->    max-width: 100%;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.sticky-section-nav-sticky-parent.is-stuck .sticky-nav--items-column {<!-- [et_pb_line_break_holder] -->    margin-right: 20px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.sticky-section-nav-sticky-parent .sticky-nav--items-column::-webkit-scrollbar {<!-- [et_pb_line_break_holder] -->    height: 5px;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.sticky-section-nav-sticky-parent .sticky-nav--items-column::-webkit-scrollbar-thumb {<!-- [et_pb_line_break_holder] -->    border-radius: 99px;<!-- [et_pb_line_break_holder] -->    background: #4E4E4E;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@media screen and (max-width: 1160px) {<!-- [et_pb_line_break_holder] -->.sticky-section-nav-sticky-parent .et_pb_code_inner<!-- [et_pb_line_break_holder] -->    {<!-- [et_pb_line_break_holder] -->        justify-content: flex-start;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Overrides the shared full-width column rule above, so the actions column<!-- [et_pb_line_break_holder] --> hugs its buttons and leaves the rest of the row to the nav. *\/<!-- [et_pb_line_break_holder] -->    .sticky-section-nav-sticky-parent > .et_pb_row .sticky-nav--actions-column {<!-- [et_pb_line_break_holder] -->        width: max-content;<!-- [et_pb_line_break_holder] -->        display: none;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .sticky-section-nav-sticky-parent > .et_pb_row .sticky-nav--actions-column .et_pb_button {<!-- [et_pb_line_break_holder] -->        white-space: pre;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .sticky-section-nav-sticky-parent.is-stuck .sticky-nav--actions-column {<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .sticky-section-nav {<!-- [et_pb_line_break_holder] -->        background: #ffffff;<!-- [et_pb_line_break_holder] -->        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .sticky-section-nav[hidden] {<!-- [et_pb_line_break_holder] -->        display: none;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Fallback path only: used when a clipping ancestor breaks sticky. *\/<!-- [et_pb_line_break_holder] -->    .sticky-section-nav.is-pinned {<!-- [et_pb_line_break_holder] -->        position: fixed;<!-- [et_pb_line_break_holder] -->        top: var(--sticky-section-nav-offset, 0px);<!-- [et_pb_line_break_holder] -->        z-index: 9999;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .sticky-section-nav-sticky-parent.is-stuck .sticky-nav--items-column .et_pb_code_inner:has(.sticky-section-nav-anchor) {<!-- [et_pb_line_break_holder] -->        justify-content: flex-start;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->            justify-content: flex-start;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .sticky-section-nav-sticky-parent.is-stuck .sticky-section-nav,<!-- [et_pb_line_break_holder] -->    .sticky-section-nav.is-pinned {<!-- [et_pb_line_break_holder] -->        box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->            box-shadow: unset;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .sticky-section-nav .sticky-section-nav-list {<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        flex-wrap: nowrap;<!-- [et_pb_line_break_holder] -->        align-items: center;<!-- [et_pb_line_break_holder] -->        overflow-x: auto;<!-- [et_pb_line_break_holder] -->        -webkit-overflow-scrolling: touch;<!-- [et_pb_line_break_holder] -->        scrollbar-width: thin;<!-- [et_pb_line_break_holder] -->        margin: 0;<!-- [et_pb_line_break_holder] -->        min-height: 64px;<!-- [et_pb_line_break_holder] -->        padding: 0 var(--Modules-spacing-Horizontal-padding, 20px);<!-- [et_pb_line_break_holder] -->        gap: 32px;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        list-style: none;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .sticky-section-nav .sticky-section-nav-list::-webkit-scrollbar {<!-- [et_pb_line_break_holder] -->        height: 0;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .sticky-section-nav .sticky-section-nav-button {<!-- [et_pb_line_break_holder] -->        flex: 0 0 auto;<!-- [et_pb_line_break_holder] -->        appearance: none;<!-- [et_pb_line_break_holder] -->        background: transparent;<!-- [et_pb_line_break_holder] -->        height: 56px;<!-- [et_pb_line_break_holder] -->        padding: 0;<!-- [et_pb_line_break_holder] -->        cursor: pointer;<!-- [et_pb_line_break_holder] -->        white-space: nowrap;<!-- [et_pb_line_break_holder] -->        transition:<!-- [et_pb_line_break_holder] -->            background-color 0.15s ease,<!-- [et_pb_line_break_holder] -->            color 0.15s ease,<!-- [et_pb_line_break_holder] -->            border-color 0.15s ease;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        outline: none;<!-- [et_pb_line_break_holder] -->        border: none;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        color: var(--Colours-Secondary-Dark-Blue, #0a004a);<!-- [et_pb_line_break_holder] -->        font-family: 'Open Sans';<!-- [et_pb_line_break_holder] -->        font-size: 14px;<!-- [et_pb_line_break_holder] -->        font-style: normal;<!-- [et_pb_line_break_holder] -->        font-weight: 700;<!-- [et_pb_line_break_holder] -->        line-height: 24px;<!-- [et_pb_line_break_holder] -->        \/* 171.429% *\/<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .sticky-section-nav .sticky-section-nav-button:hover {<!-- [et_pb_line_break_holder] -->        border-bottom: 3px solid var(--Colours-Primary-Blue, #5a3fff);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .sticky-section-nav .sticky-section-nav-button[aria-current='true'] {<!-- [et_pb_line_break_holder] -->        color: var(--Colours-Primary-Blue, #5a3fff);<!-- [et_pb_line_break_holder] -->        font-family: 'Open Sans';<!-- [et_pb_line_break_holder] -->        font-size: 14px;<!-- [et_pb_line_break_holder] -->        font-style: normal;<!-- [et_pb_line_break_holder] -->        font-weight: 700;<!-- [et_pb_line_break_holder] -->        line-height: 24px;<!-- [et_pb_line_break_holder] -->        \/* 171.429% *\/<!-- [et_pb_line_break_holder] -->        padding: 0;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .et_pb_button_module_wrapper a.et_pb_button {<!-- [et_pb_line_break_holder] -->        min-width: unset;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    @media (prefers-reduced-motion: reduce) {<!-- [et_pb_line_break_holder] -->        .sticky-section-nav .sticky-section-nav-button {<!-- [et_pb_line_break_holder] -->            transition: none;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .et_pb_code.et_pb_code_3.wistia-video-wrapper,<!-- [et_pb_line_break_holder] -->    .et_pb_code.et_pb_code_2.wistia-video-wrapper {<!-- [et_pb_line_break_holder] -->        width: 100vw;<!-- [et_pb_line_break_holder] -->        margin-left: -20px !important;<!-- [et_pb_line_break_holder] -->        margin-bottom: 0 !important;<!-- [et_pb_line_break_holder] -->        height: fit-content;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        border-radius: 0 !important;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->            width: 100%;<!-- [et_pb_line_break_holder] -->            margin: 32px auto 56px !important;<!-- [et_pb_line_break_holder] -->            overflow: visible;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            padding: 0 !important;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .et_pb_section:has(.feature-card) {<!-- [et_pb_line_break_holder] -->        padding: 32px 0 !important;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->            padding: 48px 0 !important;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .et_pb_section:has(+ .faqs) {<!-- [et_pb_line_break_holder] -->        @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->            padding-bottom: 100px !important;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #features {<!-- [et_pb_line_break_holder] -->        > .et_pb_row {<!-- [et_pb_line_break_holder] -->            padding-top: 80px;<!-- [et_pb_line_break_holder] -->            padding-bottom: 56px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @media (max-width: 767px) {<!-- [et_pb_line_break_holder] -->            > .et_pb_row {<!-- [et_pb_line_break_holder] -->                padding-top: 56px;<!-- [et_pb_line_break_holder] -->                padding-bottom: 0;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .feature-card.et_pb_row {<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        padding: 0 !important;<!-- [et_pb_line_break_holder] -->        padding-top: 0 !important;<!-- [et_pb_line_break_holder] -->        margin: 0 auto;<!-- [et_pb_line_break_holder] -->        width: calc(100% - 40px);<!-- [et_pb_line_break_holder] -->        max-width: 1200px !important;<!-- [et_pb_line_break_holder] -->        flex-direction: column;<!-- [et_pb_line_break_holder] -->        justify-content: center;<!-- [et_pb_line_break_holder] -->        align-items: center;<!-- [et_pb_line_break_holder] -->        gap: 48px;<!-- [et_pb_line_break_holder] -->        align-self: stretch;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        border-radius: 16px;<!-- [et_pb_line_break_holder] -->        border: 1px solid #fff;<!-- [et_pb_line_break_holder] -->        border-top: 1px solid #fff !important;<!-- [et_pb_line_break_holder] -->        background: #fff;<!-- [et_pb_line_break_holder] -->        box-shadow: 0 1px 12.8px -1px rgba(0, 0, 0, 0.02);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        overflow: hidden;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->            flex-direction: row;<!-- [et_pb_line_break_holder] -->            gap: 48px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        &.reverse {<!-- [et_pb_line_break_holder] -->            flex-direction: column-reverse;<!-- [et_pb_line_break_holder] -->            border-top: none !important;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->                flex-direction: row;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            .et_pb_column:last-child {<!-- [et_pb_line_break_holder] -->                padding: 48px 20px 0 !important;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->                    padding: 48px 48px 48px 0px !important;<!-- [et_pb_line_break_holder] -->                    height: 100%;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                    .et_pb_text {<!-- [et_pb_line_break_holder] -->                        max-width: 493px;<!-- [et_pb_line_break_holder] -->                    }<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            .et_pb_column:first-child {<!-- [et_pb_line_break_holder] -->                @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->                    padding-left: 56px;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                    .et_pb_module.et_pb_image {<!-- [et_pb_line_break_holder] -->                        margin: unset;<!-- [et_pb_line_break_holder] -->                        margin-right: auto;<!-- [et_pb_line_break_holder] -->                    }<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        &:not(.reverse) {<!-- [et_pb_line_break_holder] -->            .et_pb_column:first-child {<!-- [et_pb_line_break_holder] -->                padding: 48px 20px 0 !important;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->                    display: flex;<!-- [et_pb_line_break_holder] -->                    padding: 48px 0 48px 48px !important;<!-- [et_pb_line_break_holder] -->                    max-width: 541px;<!-- [et_pb_line_break_holder] -->                    height: auto;<!-- [et_pb_line_break_holder] -->                    flex-grow: 1;<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            .et_pb_column:last-child {<!-- [et_pb_line_break_holder] -->                @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->                    .et_pb_module.et_pb_image {<!-- [et_pb_line_break_holder] -->                        margin: 0;<!-- [et_pb_line_break_holder] -->                        justify-content: center;<!-- [et_pb_line_break_holder] -->                        width: 100%;<!-- [et_pb_line_break_holder] -->                    }<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        &:after {<!-- [et_pb_line_break_holder] -->            content: unset;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .et_pb_module {<!-- [et_pb_line_break_holder] -->            margin-bottom: 0;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .et_pb_column {<!-- [et_pb_line_break_holder] -->            margin: 0;<!-- [et_pb_line_break_holder] -->            padding: 0;<!-- [et_pb_line_break_holder] -->            flex-direction: column;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->                flex: 1;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            &:has(.et_pb_image_wrap) {<!-- [et_pb_line_break_holder] -->                width: 100% !important;<!-- [et_pb_line_break_holder] -->                margin-left: 0;<!-- [et_pb_line_break_holder] -->                max-width: unset;<!-- [et_pb_line_break_holder] -->                display: flex;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->                    display: flex;<!-- [et_pb_line_break_holder] -->                    align-self: stretch;<!-- [et_pb_line_break_holder] -->                    justify-content: center;<!-- [et_pb_line_break_holder] -->                    align-items: stretch;<!-- [et_pb_line_break_holder] -->                    width: 100% !important;<!-- [et_pb_line_break_holder] -->                    margin-left: 0;<!-- [et_pb_line_break_holder] -->                    float: unset;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                    .et_pb_module {<!-- [et_pb_line_break_holder] -->                        align-items: center;<!-- [et_pb_line_break_holder] -->                        display: flex;<!-- [et_pb_line_break_holder] -->                    }<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        h2 {<!-- [et_pb_line_break_holder] -->            color: var(--Colours-Neutral-Black-text, #0a004a);<!-- [et_pb_line_break_holder] -->            font-family: 'Open Sans';<!-- [et_pb_line_break_holder] -->            font-size: 24px;<!-- [et_pb_line_break_holder] -->            font-style: normal;<!-- [et_pb_line_break_holder] -->            font-weight: 700;<!-- [et_pb_line_break_holder] -->            line-height: 120%;<!-- [et_pb_line_break_holder] -->            padding-bottom: 24px;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->                color: var(--Colours-Neutral-Black-text, #0a004a);<!-- [et_pb_line_break_holder] -->                font-family: 'Open Sans';<!-- [et_pb_line_break_holder] -->                font-size: 32px;<!-- [et_pb_line_break_holder] -->                font-style: normal;<!-- [et_pb_line_break_holder] -->                font-weight: 700;<!-- [et_pb_line_break_holder] -->                line-height: 120%;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        p,<!-- [et_pb_line_break_holder] -->        li {<!-- [et_pb_line_break_holder] -->            \/* color: var(--Colours-Neutral-Dark-grey, #4e4e4e); *\/<!-- [et_pb_line_break_holder] -->            font-family: 'Open Sans';<!-- [et_pb_line_break_holder] -->            font-size: 16px;<!-- [et_pb_line_break_holder] -->            font-style: normal;<!-- [et_pb_line_break_holder] -->            font-weight: 400;<!-- [et_pb_line_break_holder] -->            line-height: 150%;<!-- [et_pb_line_break_holder] -->            letter-spacing: -0.15px;<!-- [et_pb_line_break_holder] -->            padding-bottom: 16px;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            a {<!-- [et_pb_line_break_holder] -->                color: var(--Colours-Primary-Blue, #5a3fff);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                \/* Body\/**M - Regular *\/<!-- [et_pb_line_break_holder] -->                font-family: 'Open Sans';<!-- [et_pb_line_break_holder] -->                font-size: 16px;<!-- [et_pb_line_break_holder] -->                font-style: normal;<!-- [et_pb_line_break_holder] -->                font-weight: 400;<!-- [et_pb_line_break_holder] -->                line-height: 150%;<!-- [et_pb_line_break_holder] -->                letter-spacing: -0.15px;<!-- [et_pb_line_break_holder] -->                text-decoration-line: underline;<!-- [et_pb_line_break_holder] -->                text-decoration-style: solid;<!-- [et_pb_line_break_holder] -->                text-decoration-skip-ink: none;<!-- [et_pb_line_break_holder] -->                text-decoration-thickness: auto;<!-- [et_pb_line_break_holder] -->                text-underline-offset: auto;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->           \/* &:last-child {<!-- [et_pb_line_break_holder] -->                padding-bottom: 0;<!-- [et_pb_line_break_holder] -->            } *\/<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        ul {<!-- [et_pb_line_break_holder] -->            margin-left: 4px;<!-- [et_pb_line_break_holder] -->            margin-bottom: 0;<!-- [et_pb_line_break_holder] -->            padding-bottom: 0;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #product-nav * {<!-- [et_pb_line_break_holder] -->        color: rgb(255 255 255 \/ 0.7) !important;<!-- [et_pb_line_break_holder] -->        text-transform: uppercase !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #header-plain.header-hero,<!-- [et_pb_line_break_holder] -->    #product-nav {<!-- [et_pb_line_break_holder] -->        background-color: #0a004a !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #product-nav {<!-- [et_pb_line_break_holder] -->        display: none !important;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->            display: block !important;<!-- [et_pb_line_break_holder] -->            top: 60px !important;<!-- [et_pb_line_break_holder] -->            margin-top: -60px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #header-plain.header-hero {<!-- [et_pb_line_break_holder] -->        padding-top: 82px;<!-- [et_pb_line_break_holder] -->        padding-bottom: 56px;<!-- [et_pb_line_break_holder] -->        gap: 56px;<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        flex-direction: column;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        h1 {<!-- [et_pb_line_break_holder] -->            padding-bottom: 16px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        p {<!-- [et_pb_line_break_holder] -->            padding-bottom: 0;<!-- [et_pb_line_break_holder] -->            font-size: 20px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .et_pb_row {<!-- [et_pb_line_break_holder] -->            padding: 0 !important;<!-- [et_pb_line_break_holder] -->            width: 100%;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @media only screen and (max-width: 767px) {<!-- [et_pb_line_break_holder] -->            padding-top: 80px;<!-- [et_pb_line_break_holder] -->            padding-bottom: 80px;<!-- [et_pb_line_break_holder] -->            padding-right: 24px;<!-- [et_pb_line_break_holder] -->            padding-left: 24px;<!-- [et_pb_line_break_holder] -->            gap: 40px;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            p {<!-- [et_pb_line_break_holder] -->                font-size: 16px;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/* Payroll switch tabs have a random height: 420px applied to them? *\/<!-- [et_pb_line_break_holder] -->    #pricing-table-module .et_pb_code_2 {<!-- [et_pb_line_break_holder] -->        height: fit-content;<!-- [et_pb_line_break_holder] -->        min-height: 0;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    #pricing-table-module > .et_pb_column {<!-- [et_pb_line_break_holder] -->        width: 100% !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    body #page-container .et_pb_section .et_pb_button.et_pb_button_0.et_pb_bg_layout_light:hover {<!-- [et_pb_line_break_holder] -->        color: #ffffff !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    body #page-container .et_pb_section .et_pb_button_0.et_pb_button.download-guide-cta {<!-- [et_pb_line_break_holder] -->        padding: 0px 24px !important;<!-- [et_pb_line_break_holder] -->        min-height: 40px !important;<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        justify-content: center;<!-- [et_pb_line_break_holder] -->        align-items: center;<!-- [et_pb_line_break_holder] -->        justify-self: center;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        max-width: 400px;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->            width: fit-content;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    @media only screen and (max-width: 980px) {<!-- [et_pb_line_break_holder] -->        .et_pb_section .feature-card.et_pb_row {<!-- [et_pb_line_break_holder] -->            padding-top: 0 !important;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    @media only screen and (max-width: 767px) {<!-- [et_pb_line_break_holder] -->        .et_pb_section .feature-card.et_pb_row {<!-- [et_pb_line_break_holder] -->            padding-top: 0 !important;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  #product-nav > .et_pb_row {<!-- [et_pb_line_break_holder] -->      padding-top: 24px !important;<!-- [et_pb_line_break_holder] -->      padding-bottom: 16px !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  @media (min-width: 768px) {<!-- [et_pb_line_break_holder] -->      #header-plain.header-hero {<!-- [et_pb_line_break_holder] -->          padding-top: 140px !important;<!-- [et_pb_line_break_holder] -->          padding-bottom: 120px !important;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] -->[\/et_pb_code][et_pb_code admin_label=&#8221;Sticky Nav Logic&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<script><!-- [et_pb_line_break_holder] -->    (function () {<!-- [et_pb_line_break_holder] -->        'use strict';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        var owningScriptElement = document.currentScript;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        var configuration = {<!-- [et_pb_line_break_holder] -->            \/\/ Selector for the page sections the nav builds its buttons from.<!-- [et_pb_line_break_holder] -->            targetSelector: '.sticky-section-target',<!-- [et_pb_line_break_holder] -->            \/\/ Attribute read first when working out a section's button label.<!-- [et_pb_line_break_holder] -->            labelAttribute: 'data-section-label',<!-- [et_pb_line_break_holder] -->            \/\/ Class prefix used as a label fallback, e.g. section-label-pricing -> \"Pricing\".<!-- [et_pb_line_break_holder] -->            labelClassPrefix: 'section-label-',<!-- [et_pb_line_break_holder] -->            \/\/ Primary site menu, measured to offset the nav below it.<!-- [et_pb_line_break_holder] -->            mainMenuSelector: '#main-menu',<!-- [et_pb_line_break_holder] -->            \/\/ Fallback header selectors, measured only when the main menu is absent.<!-- [et_pb_line_break_holder] -->            fixedHeaderSelector: '#main-header.et-fixed-header, .et-l--header .et_pb_sticky, header.et-l--header',<!-- [et_pb_line_break_holder] -->            \/\/ Mobile header, measured instead of the main menu below the breakpoint.<!-- [et_pb_line_break_holder] -->            mobileHeaderSelector: 'header#dm-header',<!-- [et_pb_line_break_holder] -->            \/\/ Extra Divi sticky modules in the header layout (promo banners etc.). Their<!-- [et_pb_line_break_holder] -->            \/\/ heights are summed on top of the main menu. The NodeList changes as Divi<!-- [et_pb_line_break_holder] -->            \/\/ pins\/unpins them on scroll, so it is re-queried on every measurement.<!-- [et_pb_line_break_holder] -->            stickyBannerSelector: '.et-l.et-l--header .et_pb_sticky_module:not(#main-menu)',<!-- [et_pb_line_break_holder] -->            \/\/ Root watched for banner add\/remove\/pin changes.<!-- [et_pb_line_break_holder] -->            headerLayoutSelector: '.et-l.et-l--header',<!-- [et_pb_line_break_holder] -->            \/\/ Count a banner's height even while it isn't currently fixed\/sticky.<!-- [et_pb_line_break_holder] -->            alwaysCountStickyBanners: false,<!-- [et_pb_line_break_holder] -->            \/\/ Max viewport width (px) treated as mobile for header measurement.<!-- [et_pb_line_break_holder] -->            mobileBreakpoint: 980,<!-- [et_pb_line_break_holder] -->            \/\/ Count the mobile header's height even if it isn't fixed\/sticky.<!-- [et_pb_line_break_holder] -->            alwaysCountMobileHeader: true,<!-- [et_pb_line_break_holder] -->            \/\/ Ancestor the nav sticks to; if absent, the fixed-pin fallback runs.<!-- [et_pb_line_break_holder] -->            stickyParentSelector: '.et_pb_section',<!-- [et_pb_line_break_holder] -->            \/\/ Class on the generated <\/p>\n<nav>.<!-- [et_pb_line_break_holder] -->            navigationClassName: 'sticky-section-nav',<!-- [et_pb_line_break_holder] -->            \/\/ Class on the in-flow wrapper marking where the nav was injected.<!-- [et_pb_line_break_holder] -->            anchorClassName: 'sticky-section-nav-anchor',<!-- [et_pb_line_break_holder] -->            \/\/ Class added to the sticky ancestor while sticky mode is active.<!-- [et_pb_line_break_holder] -->            stickyParentClassName: 'sticky-section-nav-sticky-parent',<!-- [et_pb_line_break_holder] -->            \/\/ Class toggled on the sticky parent once it is stuck.<!-- [et_pb_line_break_holder] -->            stuckClassName: 'is-stuck',<!-- [et_pb_line_break_holder] -->            \/\/ Class toggled on the nav itself while the fixed-pin fallback is stuck.<!-- [et_pb_line_break_holder] -->            pinnedClassName: 'is-pinned',<!-- [et_pb_line_break_holder] -->            \/\/ CSS variable holding the measured WP admin bar height.<!-- [et_pb_line_break_holder] -->            adminBarHeightVariable: '--sticky-section-nav-admin-bar-height',<!-- [et_pb_line_break_holder] -->            \/\/ CSS variable holding the measured header\/menu height.<!-- [et_pb_line_break_holder] -->            mainMenuHeightVariable: '--sticky-section-nav-main-menu-height',<!-- [et_pb_line_break_holder] -->            \/\/ CSS variable holding the summed height of sticky header banners.<!-- [et_pb_line_break_holder] -->            stickyBannersHeightVariable: '--sticky-section-nav-banners-height',<!-- [et_pb_line_break_holder] -->            \/\/ CSS variable holding admin bar + menu + banners height combined.<!-- [et_pb_line_break_holder] -->            combinedOffsetVariable: '--sticky-section-nav-offset',<!-- [et_pb_line_break_holder] -->            \/\/ Prefix for auto-generated ids on sections that have none.<!-- [et_pb_line_break_holder] -->            sectionIdPrefix: 'sticky-section-',<!-- [et_pb_line_break_holder] -->            \/\/ Height (px) of the band below the chrome that decides the active section.<!-- [et_pb_line_break_holder] -->            activationBandHeight: 140,<!-- [et_pb_line_break_holder] -->            \/\/ Scroll adjustment (px) after header\/nav clearance; negative stops above the target.<!-- [et_pb_line_break_holder] -->            additionalScrollOffset: -100,<!-- [et_pb_line_break_holder] -->            \/\/ Debounce (ms) before rebuilding the nav after DOM changes.<!-- [et_pb_line_break_holder] -->            rebuildDebounceDelay: 200,<!-- [et_pb_line_break_holder] -->            \/\/ Delay (ms) before scrolling to a #hash on load, letting layout settle.<!-- [et_pb_line_break_holder] -->            deepLinkDelay: 300,<!-- [et_pb_line_break_holder] -->            \/\/ Count the main menu's height even if it isn't fixed\/sticky.<!-- [et_pb_line_break_holder] -->            alwaysCountMainMenu: false,<!-- [et_pb_line_break_holder] -->            \/\/ Patch overflow on ancestors that would otherwise break position: sticky.<!-- [et_pb_line_break_holder] -->            neutraliseClippingAncestors: true,<!-- [et_pb_line_break_holder] -->            \/\/ Emit console diagnostics.<!-- [et_pb_line_break_holder] -->            debug: false<!-- [et_pb_line_break_holder] -->        };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (window.stickySectionNavigation && typeof window.stickySectionNavigation.destroy === 'function') {<!-- [et_pb_line_break_holder] -->            window.stickySectionNavigation.destroy();<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        var anchorElement = null;<!-- [et_pb_line_break_holder] -->        var stuckSentinelElement = null;<!-- [et_pb_line_break_holder] -->        var navigationElement = null;<!-- [et_pb_line_break_holder] -->        var navigationListElement = null;<!-- [et_pb_line_break_holder] -->        var stickyParentElement = null;<!-- [et_pb_line_break_holder] -->        var navigationButtons = [];<!-- [et_pb_line_break_holder] -->        var sectionEntries = [];<!-- [et_pb_line_break_holder] -->        var visibleSectionIds = new Set();<!-- [et_pb_line_break_holder] -->        var sectionObserver = null;<!-- [et_pb_line_break_holder] -->        var stuckSentinelObserver = null;<!-- [et_pb_line_break_holder] -->        var mutationObserver = null;<!-- [et_pb_line_break_holder] -->        var chromeResizeObserver = null;<!-- [et_pb_line_break_holder] -->        var headerMutationObserver = null;<!-- [et_pb_line_break_holder] -->        var activeSectionId = null;<!-- [et_pb_line_break_holder] -->        var sectionSignature = '';<!-- [et_pb_line_break_holder] -->        var rebuildTimeoutId = null;<!-- [et_pb_line_break_holder] -->        var geometryFrameId = null;<!-- [et_pb_line_break_holder] -->        var offsetFrameId = null;<!-- [et_pb_line_break_holder] -->        var modeFrameId = null;<!-- [et_pb_line_break_holder] -->        var measuredChromeHeight = 0;<!-- [et_pb_line_break_holder] -->        var patchedClippingAncestors = [];<!-- [et_pb_line_break_holder] -->        var lastEvaluatedViewportWidth = 0;<!-- [et_pb_line_break_holder] -->        var usesStickyParent = false;<!-- [et_pb_line_break_holder] -->        var isStuck = false;<!-- [et_pb_line_break_holder] -->        var hasBuiltAtLeastOnce = false;<!-- [et_pb_line_break_holder] -->        var isDestroyed = false;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ overflow: clip clips without creating a scroll container, so it is the one<!-- [et_pb_line_break_holder] -->        \/\/ safe replacement for the overflow-x: hidden guards that break sticky.<!-- [et_pb_line_break_holder] -->        \/\/ Safari < 16 lacks it; there we keep the fixed-pin fallback.<!-- [et_pb_line_break_holder] -->        var supportsOverflowClip =<!-- [et_pb_line_break_holder] -->            typeof window.CSS !== 'undefined' && typeof window.CSS.supports === 'function' && window.CSS.supports('overflow-x', 'clip');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function logDiagnostic() {<!-- [et_pb_line_break_holder] -->            if (!configuration.debug || !window.console) return;<!-- [et_pb_line_break_holder] -->            console.log.apply(console, ['[sticky-section-nav]'].concat(Array.prototype.slice.call(arguments)));<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function toSlug(rawText) {<!-- [et_pb_line_break_holder] -->            return String(rawText || '')<!-- [et_pb_line_break_holder] -->                .toLowerCase()<!-- [et_pb_line_break_holder] -->                .trim()<!-- [et_pb_line_break_holder] -->                .replace(\/[^a-z0-9]+\/g, '-')<!-- [et_pb_line_break_holder] -->                .replace(\/^-+|-+$\/g, '');<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function toTitleCase(slugText) {<!-- [et_pb_line_break_holder] -->            return slugText<!-- [et_pb_line_break_holder] -->                .split('-')<!-- [et_pb_line_break_holder] -->                .filter(Boolean)<!-- [et_pb_line_break_holder] -->                .map(function (word) {<!-- [et_pb_line_break_holder] -->                    return word.charAt(0).toUpperCase() + word.slice(1);<!-- [et_pb_line_break_holder] -->                })<!-- [et_pb_line_break_holder] -->                .join(' ');<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function createSectionId(labelText, index) {<!-- [et_pb_line_break_holder] -->            return configuration.sectionIdPrefix + (toSlug(labelText) || 'section') + '-' + index;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function resolveSectionLabel(targetElement) {<!-- [et_pb_line_break_holder] -->            var attributeLabel = (targetElement.getAttribute(configuration.labelAttribute) || '').trim();<!-- [et_pb_line_break_holder] -->            if (attributeLabel) return attributeLabel;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var ariaLabel = (targetElement.getAttribute('aria-label') || '').trim();<!-- [et_pb_line_break_holder] -->            if (ariaLabel) return ariaLabel;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var classNames = Array.prototype.slice.call(targetElement.classList);<!-- [et_pb_line_break_holder] -->            for (var classIndex = 0; classIndex < classNames.length; classIndex++) {<!-- [et_pb_line_break_holder] -->                var className = classNames[classIndex];<!-- [et_pb_line_break_holder] -->                if (className.indexOf(configuration.labelClassPrefix) === 0) {<!-- [et_pb_line_break_holder] -->                    return toTitleCase(className.slice(configuration.labelClassPrefix.length));<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var headingElement = targetElement.querySelector('h1, h2, h3, h4, h5, h6');<!-- [et_pb_line_break_holder] -->            if (headingElement) {<!-- [et_pb_line_break_holder] -->                var headingText = (headingElement.textContent || '').trim();<!-- [et_pb_line_break_holder] -->                if (headingText) return headingText;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            return '';<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function collectSectionEntries() {<!-- [et_pb_line_break_holder] -->            var targetElements = document.querySelectorAll(configuration.targetSelector);<!-- [et_pb_line_break_holder] -->            var collectedEntries = [];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            Array.prototype.forEach.call(targetElements, function (targetElement, index) {<!-- [et_pb_line_break_holder] -->                \/\/ The nav's own section must never become one of its own destinations.<!-- [et_pb_line_break_holder] -->                if (stickyParentElement && stickyParentElement === targetElement) return;<!-- [et_pb_line_break_holder] -->                if (anchorElement && anchorElement.contains(targetElement)) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                var labelText = resolveSectionLabel(targetElement);<!-- [et_pb_line_break_holder] -->                if (!labelText) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                if (!targetElement.id) targetElement.id = createSectionId(labelText, index);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                collectedEntries.push({<!-- [et_pb_line_break_holder] -->                    element: targetElement,<!-- [et_pb_line_break_holder] -->                    sectionId: targetElement.id,<!-- [et_pb_line_break_holder] -->                    labelText: labelText<!-- [et_pb_line_break_holder] -->                });<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            return collectedEntries;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* ---------- offset measurement ---------- *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function isElementRendered(element) {<!-- [et_pb_line_break_holder] -->            if (!element) return false;<!-- [et_pb_line_break_holder] -->            var elementStyles = window.getComputedStyle(element);<!-- [et_pb_line_break_holder] -->            if (elementStyles.display === 'none' || elementStyles.visibility === 'hidden') return false;<!-- [et_pb_line_break_holder] -->            return element.getBoundingClientRect().height > 0;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function hasFixedOrStickyAncestor(element) {<!-- [et_pb_line_break_holder] -->            var currentElement = element;<!-- [et_pb_line_break_holder] -->            while (currentElement && currentElement !== document.documentElement) {<!-- [et_pb_line_break_holder] -->                var currentPosition = window.getComputedStyle(currentElement).position;<!-- [et_pb_line_break_holder] -->                if (currentPosition === 'fixed' || currentPosition === 'sticky') return true;<!-- [et_pb_line_break_holder] -->                currentElement = currentElement.parentElement;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            return false;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function measureAdminBarHeight() {<!-- [et_pb_line_break_holder] -->            const isMobile = matchMedia('(max-width: ' + configuration.mobileBreakpoint + 'px)').matches;<!-- [et_pb_line_break_holder] -->            if (isMobile) return 0;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var adminBarElement = document.getElementById('wpadminbar');<!-- [et_pb_line_break_holder] -->            if (!adminBarElement) return 0;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            return adminBarElement.getBoundingClientRect().height;<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function isMobileViewport() {<!-- [et_pb_line_break_holder] -->            return window.matchMedia('(max-width: ' + configuration.mobileBreakpoint + 'px)').matches;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ null means \"no mobile header here\", so the desktop measurement still runs.<!-- [et_pb_line_break_holder] -->        function measureMobileHeaderHeight() {<!-- [et_pb_line_break_holder] -->            var mobileHeaderElement = document.querySelector(configuration.mobileHeaderSelector);<!-- [et_pb_line_break_holder] -->            if (!isElementRendered(mobileHeaderElement)) return null;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (configuration.alwaysCountMobileHeader || hasFixedOrStickyAncestor(mobileHeaderElement)) {<!-- [et_pb_line_break_holder] -->                return mobileHeaderElement.getBoundingClientRect().height;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            return 0;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function measureMainMenuHeight() {<!-- [et_pb_line_break_holder] -->            if (isMobileViewport()) {<!-- [et_pb_line_break_holder] -->                var mobileHeaderHeight = measureMobileHeaderHeight();<!-- [et_pb_line_break_holder] -->                if (mobileHeaderHeight !== null) return mobileHeaderHeight;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var mainMenuElement = document.querySelector(configuration.mainMenuSelector);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (isElementRendered(mainMenuElement)) {<!-- [et_pb_line_break_holder] -->                if (configuration.alwaysCountMainMenu || hasFixedOrStickyAncestor(mainMenuElement)) {<!-- [et_pb_line_break_holder] -->                    return mainMenuElement.getBoundingClientRect().height;<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->                return 0;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var headerElement = document.querySelector(configuration.fixedHeaderSelector);<!-- [et_pb_line_break_holder] -->            if (isElementRendered(headerElement)) {<!-- [et_pb_line_break_holder] -->                var headerPosition = window.getComputedStyle(headerElement).position;<!-- [et_pb_line_break_holder] -->                if (headerPosition === 'fixed' || headerPosition === 'sticky') {<!-- [et_pb_line_break_holder] -->                    return headerElement.getBoundingClientRect().height;<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            return 0;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ Live query on purpose: Divi toggles .et_pb_sticky \/ position on these as<!-- [et_pb_line_break_holder] -->        \/\/ the page scrolls, so a cached NodeList would go stale immediately.<!-- [et_pb_line_break_holder] -->        function getStickyBannerElements() {<!-- [et_pb_line_break_holder] -->            if (!configuration.stickyBannerSelector) return [];<!-- [et_pb_line_break_holder] -->            return Array.prototype.slice.call(document.querySelectorAll(configuration.stickyBannerSelector));<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function measureStickyBannersHeight() {<!-- [et_pb_line_break_holder] -->            return getStickyBannerElements().reduce(function (totalHeight, bannerElement) {<!-- [et_pb_line_break_holder] -->                if (!isElementRendered(bannerElement)) return totalHeight;<!-- [et_pb_line_break_holder] -->                if (!configuration.alwaysCountStickyBanners && !hasFixedOrStickyAncestor(bannerElement)) return totalHeight;<!-- [et_pb_line_break_holder] -->                return totalHeight + bannerElement.getBoundingClientRect().height;<!-- [et_pb_line_break_holder] -->            }, 0);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function writeOffsetVariables(hostElement, adminBarHeight, mainMenuHeight, stickyBannersHeight) {<!-- [et_pb_line_break_holder] -->            if (!hostElement) return;<!-- [et_pb_line_break_holder] -->            hostElement.style.setProperty(configuration.adminBarHeightVariable, adminBarHeight + 'px');<!-- [et_pb_line_break_holder] -->            hostElement.style.setProperty(configuration.mainMenuHeightVariable, mainMenuHeight + 'px');<!-- [et_pb_line_break_holder] -->            hostElement.style.setProperty(configuration.stickyBannersHeightVariable, stickyBannersHeight + 'px');<!-- [et_pb_line_break_holder] -->            hostElement.style.setProperty(<!-- [et_pb_line_break_holder] -->                configuration.combinedOffsetVariable,<!-- [et_pb_line_break_holder] -->                adminBarHeight + mainMenuHeight + stickyBannersHeight + 'px'<!-- [et_pb_line_break_holder] -->            );<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ Written to both hosts: the sticky section can't inherit variables from the<!-- [et_pb_line_break_holder] -->        \/\/ anchor, because the anchor is its descendant.<!-- [et_pb_line_break_holder] -->        function updateOffsetVariables() {<!-- [et_pb_line_break_holder] -->            var adminBarHeight = measureAdminBarHeight();<!-- [et_pb_line_break_holder] -->            var mainMenuHeight = measureMainMenuHeight();<!-- [et_pb_line_break_holder] -->            var stickyBannersHeight = measureStickyBannersHeight();<!-- [et_pb_line_break_holder] -->            var combinedHeight = adminBarHeight + mainMenuHeight + stickyBannersHeight;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            writeOffsetVariables(anchorElement, adminBarHeight, mainMenuHeight, stickyBannersHeight);<!-- [et_pb_line_break_holder] -->            writeOffsetVariables(stickyParentElement, adminBarHeight, mainMenuHeight, stickyBannersHeight);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var hasChanged = combinedHeight !== measuredChromeHeight;<!-- [et_pb_line_break_holder] -->            measuredChromeHeight = combinedHeight;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (hasChanged) {<!-- [et_pb_line_break_holder] -->                logDiagnostic(<!-- [et_pb_line_break_holder] -->                    'Chrome offset now ' + combinedHeight + 'px (menu ' + mainMenuHeight + 'px, banners ' +<!-- [et_pb_line_break_holder] -->                        stickyBannersHeight + 'px, admin bar ' + adminBarHeight + 'px).'<!-- [et_pb_line_break_holder] -->                );<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            return hasChanged;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function getFixedChromeHeight() {<!-- [et_pb_line_break_holder] -->            return measuredChromeHeight;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ Height of whatever overlays the content once stuck: the whole Divi section<!-- [et_pb_line_break_holder] -->        \/\/ in sticky-parent mode, otherwise just the pinned nav.<!-- [et_pb_line_break_holder] -->        function getOverlayHeight() {<!-- [et_pb_line_break_holder] -->            if (!navigationElement || navigationElement.hidden) return 0;<!-- [et_pb_line_break_holder] -->            if (usesStickyParent) return stickyParentElement ? stickyParentElement.offsetHeight : 0;<!-- [et_pb_line_break_holder] -->            return navigationElement.offsetHeight;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function getActivationOffset() {<!-- [et_pb_line_break_holder] -->            return getFixedChromeHeight() + (isStuck ? getOverlayHeight() : 0);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* ---------- placement ---------- *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function ensureAnchorElement() {<!-- [et_pb_line_break_holder] -->            if (anchorElement && anchorElement.isConnected) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var existingAnchor = document.querySelector('.' + configuration.anchorClassName);<!-- [et_pb_line_break_holder] -->            if (existingAnchor && existingAnchor.isConnected) {<!-- [et_pb_line_break_holder] -->                anchorElement = existingAnchor;<!-- [et_pb_line_break_holder] -->                return;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            anchorElement = document.createElement('div');<!-- [et_pb_line_break_holder] -->            anchorElement.className = configuration.anchorClassName;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (owningScriptElement && owningScriptElement.isConnected && owningScriptElement.parentNode) {<!-- [et_pb_line_break_holder] -->                owningScriptElement.parentNode.insertBefore(anchorElement, owningScriptElement);<!-- [et_pb_line_break_holder] -->                logDiagnostic('Anchored at script position inside', owningScriptElement.parentNode);<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                var fallbackHost = document.querySelector('.et_pb_code_inner') || document.querySelector('#et-main-area') || document.body;<!-- [et_pb_line_break_holder] -->                fallbackHost.appendChild(anchorElement);<!-- [et_pb_line_break_holder] -->                logDiagnostic('currentScript unavailable, anchored to fallback host', fallbackHost);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function ensureNavigationElement() {<!-- [et_pb_line_break_holder] -->            ensureAnchorElement();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            navigationElement = anchorElement.querySelector('.' + configuration.navigationClassName);<!-- [et_pb_line_break_holder] -->            if (!navigationElement) {<!-- [et_pb_line_break_holder] -->                navigationElement = document.createElement('nav');<!-- [et_pb_line_break_holder] -->                navigationElement.className = configuration.navigationClassName;<!-- [et_pb_line_break_holder] -->                navigationElement.id = 'sticky-section-nav';<!-- [et_pb_line_break_holder] -->                anchorElement.appendChild(navigationElement);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            navigationElement.setAttribute('aria-label', 'Section navigation');<!-- [et_pb_line_break_holder] -->            navigationElement.setAttribute('data-et-ignore', 'true');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            navigationListElement = navigationElement.querySelector('.sticky-section-nav-list');<!-- [et_pb_line_break_holder] -->            if (!navigationListElement) {<!-- [et_pb_line_break_holder] -->                navigationListElement = document.createElement('ul');<!-- [et_pb_line_break_holder] -->                navigationListElement.className = 'sticky-section-nav-list';<!-- [et_pb_line_break_holder] -->                navigationElement.appendChild(navigationListElement);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* ---------- sticky parent ---------- *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ position: sticky is scoped to the nearest scroll container, so any ancestor<!-- [et_pb_line_break_holder] -->        \/\/ that creates one silently breaks it. overflow: clip does NOT create a scroll<!-- [et_pb_line_break_holder] -->        \/\/ container, so it is not sticky-breaking.<!-- [et_pb_line_break_holder] -->        function isStickyBreakingOverflow(overflowValue) {<!-- [et_pb_line_break_holder] -->            return overflowValue === 'hidden' || overflowValue === 'scroll' || overflowValue === 'auto';<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function findStickyBreakingAncestors(element) {<!-- [et_pb_line_break_holder] -->            var breakingAncestors = [];<!-- [et_pb_line_break_holder] -->            var currentElement = element.parentElement;<!-- [et_pb_line_break_holder] -->            while (currentElement && currentElement !== document.documentElement) {<!-- [et_pb_line_break_holder] -->                var currentStyles = window.getComputedStyle(currentElement);<!-- [et_pb_line_break_holder] -->                if (isStickyBreakingOverflow(currentStyles.overflowX) || isStickyBreakingOverflow(currentStyles.overflowY)) {<!-- [et_pb_line_break_holder] -->                    breakingAncestors.push(currentElement);<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->                currentElement = currentElement.parentElement;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            return breakingAncestors;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ null  -> axis is already sticky-safe, leave it alone<!-- [et_pb_line_break_holder] -->        \/\/ false -> genuine scroller, must not be touched<!-- [et_pb_line_break_holder] -->        \/\/ string -> value that keeps the author's clipping intent without scrolling<!-- [et_pb_line_break_holder] -->        function resolveNeutralisedOverflow(axisValue, isScrollableOnAxis) {<!-- [et_pb_line_break_holder] -->            if (axisValue === 'visible' || axisValue === 'clip') return null;<!-- [et_pb_line_break_holder] -->            if (axisValue === 'scroll') return false;<!-- [et_pb_line_break_holder] -->            if (axisValue === 'auto' && isScrollableOnAxis) return false;<!-- [et_pb_line_break_holder] -->            \/\/ `hidden` still clips, so downgrade to `clip`; a non-scrolling `auto` was<!-- [et_pb_line_break_holder] -->            \/\/ only ever coerced from `visible` by the other axis, so restore `visible`.<!-- [et_pb_line_break_holder] -->            return axisValue === 'hidden' ? 'clip' : 'visible';<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function restoreClippingAncestor(patchRecord) {<!-- [et_pb_line_break_holder] -->            if (!patchRecord) return;<!-- [et_pb_line_break_holder] -->            ['overflow-x', 'overflow-y'].forEach(function (propertyName) {<!-- [et_pb_line_break_holder] -->                var previous = patchRecord.previousValues[propertyName];<!-- [et_pb_line_break_holder] -->                if (previous.value) {<!-- [et_pb_line_break_holder] -->                    patchRecord.element.style.setProperty(propertyName, previous.value, previous.priority);<!-- [et_pb_line_break_holder] -->                } else {<!-- [et_pb_line_break_holder] -->                    patchRecord.element.style.removeProperty(propertyName);<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function releaseClippingAncestors() {<!-- [et_pb_line_break_holder] -->            patchedClippingAncestors.forEach(restoreClippingAncestor);<!-- [et_pb_line_break_holder] -->            patchedClippingAncestors = [];<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function neutraliseClippingAncestor(element) {<!-- [et_pb_line_break_holder] -->            if (!supportsOverflowClip) return false;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var elementStyles = window.getComputedStyle(element);<!-- [et_pb_line_break_holder] -->            var nextOverflowX = resolveNeutralisedOverflow(elementStyles.overflowX, element.scrollWidth > element.clientWidth + 1);<!-- [et_pb_line_break_holder] -->            var nextOverflowY = resolveNeutralisedOverflow(elementStyles.overflowY, element.scrollHeight > element.clientHeight + 1);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            \/\/ A real scroller keeps its scrolling; we take the fixed-pin fallback instead.<!-- [et_pb_line_break_holder] -->            if (nextOverflowX === false || nextOverflowY === false) return false;<!-- [et_pb_line_break_holder] -->            if (!nextOverflowX && !nextOverflowY) return true;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            patchedClippingAncestors.push({<!-- [et_pb_line_break_holder] -->                element: element,<!-- [et_pb_line_break_holder] -->                previousValues: {<!-- [et_pb_line_break_holder] -->                    'overflow-x': {<!-- [et_pb_line_break_holder] -->                        value: element.style.getPropertyValue('overflow-x'),<!-- [et_pb_line_break_holder] -->                        priority: element.style.getPropertyPriority('overflow-x')<!-- [et_pb_line_break_holder] -->                    },<!-- [et_pb_line_break_holder] -->                    'overflow-y': {<!-- [et_pb_line_break_holder] -->                        value: element.style.getPropertyValue('overflow-y'),<!-- [et_pb_line_break_holder] -->                        priority: element.style.getPropertyPriority('overflow-y')<!-- [et_pb_line_break_holder] -->                    }<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (nextOverflowX) element.style.setProperty('overflow-x', nextOverflowX, 'important');<!-- [et_pb_line_break_holder] -->            if (nextOverflowY) element.style.setProperty('overflow-y', nextOverflowY, 'important');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            \/\/ Trust the result, not the intent: an !important author rule can win.<!-- [et_pb_line_break_holder] -->            var patchedStyles = window.getComputedStyle(element);<!-- [et_pb_line_break_holder] -->            if (isStickyBreakingOverflow(patchedStyles.overflowX) || isStickyBreakingOverflow(patchedStyles.overflowY)) {<!-- [et_pb_line_break_holder] -->                restoreClippingAncestor(patchedClippingAncestors.pop());<!-- [et_pb_line_break_holder] -->                return false;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            logDiagnostic('Neutralised clipping ancestor', element, nextOverflowX, nextOverflowY);<!-- [et_pb_line_break_holder] -->            return true;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function releaseStickyParent() {<!-- [et_pb_line_break_holder] -->            releaseClippingAncestors();<!-- [et_pb_line_break_holder] -->            removeStuckSentinelElement();<!-- [et_pb_line_break_holder] -->            if (!stickyParentElement) return;<!-- [et_pb_line_break_holder] -->            stickyParentElement.classList.remove(configuration.stickyParentClassName);<!-- [et_pb_line_break_holder] -->            stickyParentElement.classList.remove(configuration.stuckClassName);<!-- [et_pb_line_break_holder] -->            stickyParentElement.style.removeProperty(configuration.adminBarHeightVariable);<!-- [et_pb_line_break_holder] -->            stickyParentElement.style.removeProperty(configuration.mainMenuHeightVariable);<!-- [et_pb_line_break_holder] -->            stickyParentElement.style.removeProperty(configuration.combinedOffsetVariable);<!-- [et_pb_line_break_holder] -->            stickyParentElement = null;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ Both representations are cleared whenever the mode flips, so a leftover<!-- [et_pb_line_break_holder] -->        \/\/ is-pinned nav or is-stuck section can't survive into the other mode.<!-- [et_pb_line_break_holder] -->        function clearStuckRepresentation() {<!-- [et_pb_line_break_holder] -->            isStuck = false;<!-- [et_pb_line_break_holder] -->            if (stickyParentElement) stickyParentElement.classList.remove(configuration.stuckClassName);<!-- [et_pb_line_break_holder] -->            if (navigationElement) {<!-- [et_pb_line_break_holder] -->                navigationElement.classList.remove(configuration.pinnedClassName);<!-- [et_pb_line_break_holder] -->                navigationElement.style.left = '';<!-- [et_pb_line_break_holder] -->                navigationElement.style.width = '';<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            if (anchorElement) anchorElement.style.minHeight = '';<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function applyStickyParent() {<!-- [et_pb_line_break_holder] -->            lastEvaluatedViewportWidth = window.innerWidth;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var previousMode = usesStickyParent;<!-- [et_pb_line_break_holder] -->            var previousParent = stickyParentElement;<!-- [et_pb_line_break_holder] -->            var candidateElement = anchorElement.closest(configuration.stickyParentSelector);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            \/\/ Measure against the page's own styles, not last run's patches.<!-- [et_pb_line_break_holder] -->            releaseClippingAncestors();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (stickyParentElement && stickyParentElement !== candidateElement) releaseStickyParent();<!-- [et_pb_line_break_holder] -->            if (!candidateElement) {<!-- [et_pb_line_break_holder] -->                usesStickyParent = false;<!-- [et_pb_line_break_holder] -->                if (previousMode !== usesStickyParent) clearStuckRepresentation();<!-- [et_pb_line_break_holder] -->                logDiagnostic('No ' + configuration.stickyParentSelector + ' ancestor; using fixed-pin fallback.');<!-- [et_pb_line_break_holder] -->                return;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            stickyParentElement = candidateElement;<!-- [et_pb_line_break_holder] -->            stickyParentElement.classList.add(configuration.stickyParentClassName);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var breakingAncestors = findStickyBreakingAncestors(stickyParentElement);<!-- [et_pb_line_break_holder] -->            var blockingAncestor = null;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (breakingAncestors.length) {<!-- [et_pb_line_break_holder] -->                if (configuration.neutraliseClippingAncestors) {<!-- [et_pb_line_break_holder] -->                    for (var index = 0; index < breakingAncestors.length; index++) {<!-- [et_pb_line_break_holder] -->                        if (!neutraliseClippingAncestor(breakingAncestors[index])) {<!-- [et_pb_line_break_holder] -->                            blockingAncestor = breakingAncestors[index];<!-- [et_pb_line_break_holder] -->                            break;<!-- [et_pb_line_break_holder] -->                        }<!-- [et_pb_line_break_holder] -->                    }<!-- [et_pb_line_break_holder] -->                } else {<!-- [et_pb_line_break_holder] -->                    blockingAncestor = breakingAncestors[0];<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            usesStickyParent = !blockingAncestor;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (!usesStickyParent) {<!-- [et_pb_line_break_holder] -->                \/\/ Sticky can't work here, so don't leave a class that pretends it does.<!-- [et_pb_line_break_holder] -->                releaseClippingAncestors();<!-- [et_pb_line_break_holder] -->                stickyParentElement.classList.remove(configuration.stickyParentClassName);<!-- [et_pb_line_break_holder] -->                logDiagnostic('Sticky parent disabled by clipping ancestor, falling back to fixed pin:', blockingAncestor);<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                logDiagnostic('Sticky applied to parent section', stickyParentElement);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (previousMode !== usesStickyParent || previousParent !== stickyParentElement) {<!-- [et_pb_line_break_holder] -->                clearStuckRepresentation();<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* ---------- stuck state ---------- *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function updatePinnedGeometry() {<!-- [et_pb_line_break_holder] -->            if (!navigationElement || navigationElement.hidden) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            \/\/ Sticky-parent mode never leaves flow, so no geometry mirroring is needed.<!-- [et_pb_line_break_holder] -->            if (usesStickyParent || !isStuck) {<!-- [et_pb_line_break_holder] -->                navigationElement.style.left = '';<!-- [et_pb_line_break_holder] -->                navigationElement.style.width = '';<!-- [et_pb_line_break_holder] -->                anchorElement.style.minHeight = '';<!-- [et_pb_line_break_holder] -->                return;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var anchorRect = anchorElement.getBoundingClientRect();<!-- [et_pb_line_break_holder] -->            navigationElement.style.left = anchorRect.left + 'px';<!-- [et_pb_line_break_holder] -->            navigationElement.style.width = anchorRect.width + 'px';<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function setStuckState(shouldStick) {<!-- [et_pb_line_break_holder] -->            if (shouldStick === isStuck) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (usesStickyParent) {<!-- [et_pb_line_break_holder] -->                isStuck = shouldStick;<!-- [et_pb_line_break_holder] -->                if (stickyParentElement) {<!-- [et_pb_line_break_holder] -->                    stickyParentElement.classList.toggle(configuration.stuckClassName, shouldStick);<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                if (shouldStick) anchorElement.style.minHeight = navigationElement.offsetHeight + 'px';<!-- [et_pb_line_break_holder] -->                isStuck = shouldStick;<!-- [et_pb_line_break_holder] -->                navigationElement.classList.toggle(configuration.pinnedClassName, shouldStick);<!-- [et_pb_line_break_holder] -->                updatePinnedGeometry();<!-- [et_pb_line_break_holder] -->                if (!shouldStick) anchorElement.style.minHeight = '';<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            \/\/ The activation line moved with the overlay.<!-- [et_pb_line_break_holder] -->            createSectionObserver();<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ A sticky element never leaves the viewport once pinned, so observing it<!-- [et_pb_line_break_holder] -->        \/\/ directly yields no threshold crossings. This stays in normal flow just<!-- [et_pb_line_break_holder] -->        \/\/ above it and scrolls away, which is what actually signals \"stuck\".<!-- [et_pb_line_break_holder] -->        function ensureStuckSentinelElement() {<!-- [et_pb_line_break_holder] -->            if (!stickyParentElement || !stickyParentElement.parentNode) return null;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (!stuckSentinelElement) {<!-- [et_pb_line_break_holder] -->                stuckSentinelElement = document.createElement('div');<!-- [et_pb_line_break_holder] -->                stuckSentinelElement.className = 'sticky-section-nav-stuck-sentinel';<!-- [et_pb_line_break_holder] -->                stuckSentinelElement.setAttribute('aria-hidden', 'true');<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (stuckSentinelElement.nextSibling !== stickyParentElement) {<!-- [et_pb_line_break_holder] -->                stickyParentElement.parentNode.insertBefore(stuckSentinelElement, stickyParentElement);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            return stuckSentinelElement;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function removeStuckSentinelElement() {<!-- [et_pb_line_break_holder] -->            if (stuckSentinelElement && stuckSentinelElement.isConnected) stuckSentinelElement.remove();<!-- [et_pb_line_break_holder] -->            stuckSentinelElement = null;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function createStuckSentinelObserver() {<!-- [et_pb_line_break_holder] -->            if (stuckSentinelObserver) stuckSentinelObserver.disconnect();<!-- [et_pb_line_break_holder] -->            if (!sectionEntries.length) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            \/\/ Fixed-pin mode keeps the anchor in flow (min-height is preserved), so the<!-- [et_pb_line_break_holder] -->            \/\/ anchor is its own sentinel there.<!-- [et_pb_line_break_holder] -->            var observedElement = usesStickyParent && stickyParentElement ? ensureStuckSentinelElement() : anchorElement;<!-- [et_pb_line_break_holder] -->            if (!observedElement) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var chromeHeight = getFixedChromeHeight();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            stuckSentinelObserver = new IntersectionObserver(<!-- [et_pb_line_break_holder] -->                function (observerEntries) {<!-- [et_pb_line_break_holder] -->                    observerEntries.forEach(function (observerEntry) {<!-- [et_pb_line_break_holder] -->                        \/\/ The sentinel sits at the sticky element's resting position, so it<!-- [et_pb_line_break_holder] -->                        \/\/ passing the chrome line is exactly the moment the element pins.<!-- [et_pb_line_break_holder] -->                        setStuckState(observerEntry.boundingClientRect.top <= chromeHeight + 1);<!-- [et_pb_line_break_holder] -->                    });<!-- [et_pb_line_break_holder] -->                },<!-- [et_pb_line_break_holder] -->                {<!-- [et_pb_line_break_holder] -->                    root: null,<!-- [et_pb_line_break_holder] -->                    rootMargin: '-' + chromeHeight + 'px 0px 0px 0px',<!-- [et_pb_line_break_holder] -->                    threshold: [0, 1]<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            );<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            stuckSentinelObserver.observe(observedElement);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* ---------- scrolling and active state ---------- *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function scrollToSection(sectionId) {<!-- [et_pb_line_break_holder] -->            var matchingEntry = sectionEntries.filter(function (sectionEntry) {<!-- [et_pb_line_break_holder] -->                return sectionEntry.sectionId === sectionId;<!-- [et_pb_line_break_holder] -->            })[0];<!-- [et_pb_line_break_holder] -->            if (!matchingEntry) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var prefersReducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;<!-- [et_pb_line_break_holder] -->            var destinationTop =<!-- [et_pb_line_break_holder] -->                matchingEntry.element.getBoundingClientRect().top +<!-- [et_pb_line_break_holder] -->                window.pageYOffset -<!-- [et_pb_line_break_holder] -->                getFixedChromeHeight() -<!-- [et_pb_line_break_holder] -->                getOverlayHeight() +<!-- [et_pb_line_break_holder] -->                configuration.additionalScrollOffset;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            window.scrollTo({<!-- [et_pb_line_break_holder] -->                top: Math.max(0, destinationTop),<!-- [et_pb_line_break_holder] -->                behavior: prefersReducedMotion ? 'auto' : 'smooth'<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            setActiveSection(sectionId);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (window.history && window.history.replaceState) {<!-- [et_pb_line_break_holder] -->                window.history.replaceState(null, '', '#' + sectionId);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function scrollActiveButtonIntoView(buttonElement) {<!-- [et_pb_line_break_holder] -->            if (navigationListElement.scrollWidth <= navigationListElement.clientWidth) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var buttonLeft = buttonElement.offsetLeft;<!-- [et_pb_line_break_holder] -->            var buttonRight = buttonLeft + buttonElement.offsetWidth;<!-- [et_pb_line_break_holder] -->            var visibleLeft = navigationListElement.scrollLeft;<!-- [et_pb_line_break_holder] -->            var visibleRight = visibleLeft + navigationListElement.clientWidth;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (buttonLeft < visibleLeft || buttonRight > visibleRight) {<!-- [et_pb_line_break_holder] -->                navigationListElement.scrollTo({<!-- [et_pb_line_break_holder] -->                    left: buttonLeft - navigationListElement.clientWidth \/ 2 + buttonElement.offsetWidth \/ 2,<!-- [et_pb_line_break_holder] -->                    behavior: 'smooth'<!-- [et_pb_line_break_holder] -->                });<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function setActiveSection(sectionId) {<!-- [et_pb_line_break_holder] -->            if (sectionId === activeSectionId) return;<!-- [et_pb_line_break_holder] -->            activeSectionId = sectionId;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            navigationButtons.forEach(function (buttonElement) {<!-- [et_pb_line_break_holder] -->                var isActive = buttonElement.getAttribute('data-target-section') === sectionId;<!-- [et_pb_line_break_holder] -->                buttonElement.setAttribute('aria-current', isActive ? 'true' : 'false');<!-- [et_pb_line_break_holder] -->                if (isActive) scrollActiveButtonIntoView(buttonElement);<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function resolveActiveSection() {<!-- [et_pb_line_break_holder] -->            if (visibleSectionIds.size) {<!-- [et_pb_line_break_holder] -->                for (var index = 0; index < sectionEntries.length; index++) {<!-- [et_pb_line_break_holder] -->                    if (visibleSectionIds.has(sectionEntries[index].sectionId)) {<!-- [et_pb_line_break_holder] -->                        setActiveSection(sectionEntries[index].sectionId);<!-- [et_pb_line_break_holder] -->                        return;<!-- [et_pb_line_break_holder] -->                    }<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var activationLine = getActivationOffset() - configuration.additionalScrollOffset;<!-- [et_pb_line_break_holder] -->            var nearestSectionId = null;<!-- [et_pb_line_break_holder] -->            var nearestScore = Infinity;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            sectionEntries.forEach(function (sectionEntry) {<!-- [et_pb_line_break_holder] -->                var distanceFromLine = sectionEntry.element.getBoundingClientRect().top - activationLine;<!-- [et_pb_line_break_holder] -->                var score = distanceFromLine <= 0 ? -distanceFromLine : distanceFromLine * 2;<!-- [et_pb_line_break_holder] -->                if (score < nearestScore) {<!-- [et_pb_line_break_holder] -->                    nearestScore = score;<!-- [et_pb_line_break_holder] -->                    nearestSectionId = sectionEntry.sectionId;<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (nearestSectionId) setActiveSection(nearestSectionId);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function createSectionObserver() {<!-- [et_pb_line_break_holder] -->            if (sectionObserver) sectionObserver.disconnect();<!-- [et_pb_line_break_holder] -->            visibleSectionIds.clear();<!-- [et_pb_line_break_holder] -->            if (!sectionEntries.length) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var topMargin = getActivationOffset() - configuration.additionalScrollOffset;<!-- [et_pb_line_break_holder] -->            var bottomMargin = Math.max(0, window.innerHeight - topMargin - configuration.activationBandHeight);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            sectionObserver = new IntersectionObserver(<!-- [et_pb_line_break_holder] -->                function (observerEntries) {<!-- [et_pb_line_break_holder] -->                    observerEntries.forEach(function (observerEntry) {<!-- [et_pb_line_break_holder] -->                        if (observerEntry.isIntersecting) {<!-- [et_pb_line_break_holder] -->                            visibleSectionIds.add(observerEntry.target.id);<!-- [et_pb_line_break_holder] -->                        } else {<!-- [et_pb_line_break_holder] -->                            visibleSectionIds.delete(observerEntry.target.id);<!-- [et_pb_line_break_holder] -->                        }<!-- [et_pb_line_break_holder] -->                    });<!-- [et_pb_line_break_holder] -->                    resolveActiveSection();<!-- [et_pb_line_break_holder] -->                },<!-- [et_pb_line_break_holder] -->                {<!-- [et_pb_line_break_holder] -->                    root: null,<!-- [et_pb_line_break_holder] -->                    rootMargin: '-' + topMargin + 'px 0px -' + bottomMargin + 'px 0px',<!-- [et_pb_line_break_holder] -->                    threshold: 0<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            );<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            sectionEntries.forEach(function (sectionEntry) {<!-- [et_pb_line_break_holder] -->                sectionObserver.observe(sectionEntry.element);<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            resolveActiveSection();<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/* ---------- build and live reload ---------- *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function buildNavigation() {<!-- [et_pb_line_break_holder] -->            if (isDestroyed) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            ensureNavigationElement();<!-- [et_pb_line_break_holder] -->            applyStickyParent();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var foundEntries = collectSectionEntries();<!-- [et_pb_line_break_holder] -->            var nextSignature = foundEntries<!-- [et_pb_line_break_holder] -->                .map(function (sectionEntry) {<!-- [et_pb_line_break_holder] -->                    return sectionEntry.sectionId + '|' + sectionEntry.labelText;<!-- [et_pb_line_break_holder] -->                })<!-- [et_pb_line_break_holder] -->                .join('::');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var shouldRerender = !hasBuiltAtLeastOnce || nextSignature !== sectionSignature;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            sectionSignature = nextSignature;<!-- [et_pb_line_break_holder] -->            sectionEntries = foundEntries;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (shouldRerender) renderNavigationButtons();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            updateOffsetVariables();<!-- [et_pb_line_break_holder] -->            observeChromeResize();<!-- [et_pb_line_break_holder] -->            observeHeaderBanners();<!-- [et_pb_line_break_holder] -->            createSectionObserver();<!-- [et_pb_line_break_holder] -->            createStuckSentinelObserver();<!-- [et_pb_line_break_holder] -->            updatePinnedGeometry();<!-- [et_pb_line_break_holder] -->            hasBuiltAtLeastOnce = true;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (shouldRerender) logDiagnostic('Built ' + sectionEntries.length + ' button(s).');<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function renderNavigationButtons() {<!-- [et_pb_line_break_holder] -->            navigationListElement.textContent = '';<!-- [et_pb_line_break_holder] -->            navigationButtons = [];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            sectionEntries.forEach(function (sectionEntry) {<!-- [et_pb_line_break_holder] -->                var listItemElement = document.createElement('li');<!-- [et_pb_line_break_holder] -->                var buttonElement = document.createElement('button');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                buttonElement.type = 'button';<!-- [et_pb_line_break_holder] -->                buttonElement.className = 'sticky-section-nav-button';<!-- [et_pb_line_break_holder] -->                buttonElement.textContent = sectionEntry.labelText;<!-- [et_pb_line_break_holder] -->                buttonElement.setAttribute('data-target-section', sectionEntry.sectionId);<!-- [et_pb_line_break_holder] -->                buttonElement.setAttribute('aria-current', 'false');<!-- [et_pb_line_break_holder] -->                buttonElement.addEventListener('click', function () {<!-- [et_pb_line_break_holder] -->                    scrollToSection(sectionEntry.sectionId);<!-- [et_pb_line_break_holder] -->                });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                listItemElement.appendChild(buttonElement);<!-- [et_pb_line_break_holder] -->                navigationListElement.appendChild(listItemElement);<!-- [et_pb_line_break_holder] -->                navigationButtons.push(buttonElement);<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            navigationElement.hidden = sectionEntries.length === 0;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function observeChromeResize() {<!-- [et_pb_line_break_holder] -->            if (!('ResizeObserver' in window)) return;<!-- [et_pb_line_break_holder] -->            if (chromeResizeObserver) chromeResizeObserver.disconnect();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var watchedElements = [<!-- [et_pb_line_break_holder] -->                document.querySelector(configuration.mainMenuSelector),<!-- [et_pb_line_break_holder] -->                document.querySelector(configuration.fixedHeaderSelector),<!-- [et_pb_line_break_holder] -->                document.querySelector(configuration.mobileHeaderSelector),<!-- [et_pb_line_break_holder] -->                document.getElementById('wpadminbar'),<!-- [et_pb_line_break_holder] -->                stickyParentElement<!-- [et_pb_line_break_holder] -->            ]<!-- [et_pb_line_break_holder] -->                .concat(getStickyBannerElements())<!-- [et_pb_line_break_holder] -->                .filter(Boolean);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (!watchedElements.length) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            chromeResizeObserver = new ResizeObserver(function () {<!-- [et_pb_line_break_holder] -->                scheduleOffsetRefresh();<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            watchedElements.forEach(function (watchedElement) {<!-- [et_pb_line_break_holder] -->                chromeResizeObserver.observe(watchedElement);<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ Divi adds\/removes banners and flips their sticky state outside our control,<!-- [et_pb_line_break_holder] -->        \/\/ and the scroll handler alone would miss a banner that appears while the<!-- [et_pb_line_break_holder] -->        \/\/ page is still. Re-measure and re-arm the resize observer on any change.<!-- [et_pb_line_break_holder] -->        function observeHeaderBanners() {<!-- [et_pb_line_break_holder] -->            if (!('MutationObserver' in window)) return;<!-- [et_pb_line_break_holder] -->            if (headerMutationObserver) headerMutationObserver.disconnect();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var headerLayoutElement = configuration.headerLayoutSelector<!-- [et_pb_line_break_holder] -->                ? document.querySelector(configuration.headerLayoutSelector)<!-- [et_pb_line_break_holder] -->                : null;<!-- [et_pb_line_break_holder] -->            if (!headerLayoutElement) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            headerMutationObserver = new MutationObserver(function () {<!-- [et_pb_line_break_holder] -->                observeChromeResize();<!-- [et_pb_line_break_holder] -->                scheduleOffsetRefresh();<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            headerMutationObserver.observe(headerLayoutElement, {<!-- [et_pb_line_break_holder] -->                childList: true,<!-- [et_pb_line_break_holder] -->                subtree: true,<!-- [et_pb_line_break_holder] -->                attributes: true,<!-- [et_pb_line_break_holder] -->                attributeFilter: ['class', 'style']<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function scheduleRebuild() {<!-- [et_pb_line_break_holder] -->            window.clearTimeout(rebuildTimeoutId);<!-- [et_pb_line_break_holder] -->            rebuildTimeoutId = window.setTimeout(buildNavigation, configuration.rebuildDebounceDelay);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function scheduleOffsetRefresh() {<!-- [et_pb_line_break_holder] -->            if (offsetFrameId) window.cancelAnimationFrame(offsetFrameId);<!-- [et_pb_line_break_holder] -->            offsetFrameId = window.requestAnimationFrame(function () {<!-- [et_pb_line_break_holder] -->                if (!updateOffsetVariables()) return;<!-- [et_pb_line_break_holder] -->                createSectionObserver();<!-- [et_pb_line_break_holder] -->                createStuckSentinelObserver();<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function scheduleGeometryRefresh() {<!-- [et_pb_line_break_holder] -->            if (geometryFrameId) window.cancelAnimationFrame(geometryFrameId);<!-- [et_pb_line_break_holder] -->            geometryFrameId = window.requestAnimationFrame(function () {<!-- [et_pb_line_break_holder] -->                updateOffsetVariables();<!-- [et_pb_line_break_holder] -->                updatePinnedGeometry();<!-- [et_pb_line_break_holder] -->                createSectionObserver();<!-- [et_pb_line_break_holder] -->                createStuckSentinelObserver();<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ Whether sticky is viable is width-dependent (mobile-only overflow guards),<!-- [et_pb_line_break_holder] -->        \/\/ so the mode has to be re-derived on resize, not just on rebuild.<!-- [et_pb_line_break_holder] -->        function scheduleModeRefresh() {<!-- [et_pb_line_break_holder] -->            if (modeFrameId) window.cancelAnimationFrame(modeFrameId);<!-- [et_pb_line_break_holder] -->            modeFrameId = window.requestAnimationFrame(function () {<!-- [et_pb_line_break_holder] -->                if (isDestroyed || !anchorElement || !anchorElement.isConnected) return;<!-- [et_pb_line_break_holder] -->                if (window.innerWidth === lastEvaluatedViewportWidth) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                var previousMode = usesStickyParent;<!-- [et_pb_line_break_holder] -->                applyStickyParent();<!-- [et_pb_line_break_holder] -->                if (previousMode !== usesStickyParent) {<!-- [et_pb_line_break_holder] -->                    logDiagnostic('Mode changed on resize to ' + (usesStickyParent ? 'sticky-parent' : 'fixed-pin') + '.');<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                updateOffsetVariables();<!-- [et_pb_line_break_holder] -->                observeChromeResize();<!-- [et_pb_line_break_holder] -->                updatePinnedGeometry();<!-- [et_pb_line_break_holder] -->                createSectionObserver();<!-- [et_pb_line_break_holder] -->                createStuckSentinelObserver();<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        var diviEventNames = [<!-- [et_pb_line_break_holder] -->            'et_pb_after_init_modules',<!-- [et_pb_line_break_holder] -->            'et_fb_root_ready',<!-- [et_pb_line_break_holder] -->            'et_fb_component_did_mount',<!-- [et_pb_line_break_holder] -->            'et_fb_component_did_update',<!-- [et_pb_line_break_holder] -->            'et_pb_section_content_change',<!-- [et_pb_line_break_holder] -->            'et_animation_ready'<!-- [et_pb_line_break_holder] -->        ];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        var windowEventNames = ['et_builder_api_ready', 'et_pb_after_init_modules', 'divi_frontend_ready'];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function handleWindowLoad() {<!-- [et_pb_line_break_holder] -->            scheduleRebuild();<!-- [et_pb_line_break_holder] -->            scheduleGeometryRefresh();<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function handleViewportResize() {<!-- [et_pb_line_break_holder] -->            scheduleModeRefresh();<!-- [et_pb_line_break_holder] -->            scheduleGeometryRefresh();<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function handleWindowScroll() {<!-- [et_pb_line_break_holder] -->            scheduleOffsetRefresh();<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function wireDiviHooks() {<!-- [et_pb_line_break_holder] -->            var jQueryInstance = window.jQuery;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (jQueryInstance) {<!-- [et_pb_line_break_holder] -->                jQueryInstance(document).on(diviEventNames.join(' '), scheduleRebuild);<!-- [et_pb_line_break_holder] -->                jQueryInstance(window).on('et_fixed_nav_toggle', scheduleGeometryRefresh);<!-- [et_pb_line_break_holder] -->                jQueryInstance(window).on('resize orientationchange', handleViewportResize);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            windowEventNames.forEach(function (eventName) {<!-- [et_pb_line_break_holder] -->                window.addEventListener(eventName, scheduleRebuild);<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if ('MutationObserver' in window) {<!-- [et_pb_line_break_holder] -->                mutationObserver = new MutationObserver(function (mutationRecords) {<!-- [et_pb_line_break_holder] -->                    for (var index = 0; index < mutationRecords.length; index++) {<!-- [et_pb_line_break_holder] -->                        var mutatedNode = mutationRecords[index].target;<!-- [et_pb_line_break_holder] -->                        if (anchorElement && (mutatedNode === anchorElement || anchorElement.contains(mutatedNode))) {<!-- [et_pb_line_break_holder] -->                            continue;<!-- [et_pb_line_break_holder] -->                        }<!-- [et_pb_line_break_holder] -->                        \/\/ Our own sentinel insertion must not feed back into a rebuild.<!-- [et_pb_line_break_holder] -->                        if (stuckSentinelElement && mutatedNode === stuckSentinelElement) continue;<!-- [et_pb_line_break_holder] -->                        \/\/ Our own class toggles on the sticky parent must not retrigger a build.<!-- [et_pb_line_break_holder] -->                        if (<!-- [et_pb_line_break_holder] -->                            stickyParentElement &&<!-- [et_pb_line_break_holder] -->                            mutatedNode === stickyParentElement &&<!-- [et_pb_line_break_holder] -->                            mutationRecords[index].attributeName === 'class'<!-- [et_pb_line_break_holder] -->                        ) {<!-- [et_pb_line_break_holder] -->                            continue;<!-- [et_pb_line_break_holder] -->                        }<!-- [et_pb_line_break_holder] -->                        scheduleRebuild();<!-- [et_pb_line_break_holder] -->                        return;<!-- [et_pb_line_break_holder] -->                    }<!-- [et_pb_line_break_holder] -->                });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                mutationObserver.observe(document.body, {<!-- [et_pb_line_break_holder] -->                    childList: true,<!-- [et_pb_line_break_holder] -->                    subtree: true,<!-- [et_pb_line_break_holder] -->                    attributes: true,<!-- [et_pb_line_break_holder] -->                    attributeFilter: ['class', 'aria-label', configuration.labelAttribute]<!-- [et_pb_line_break_holder] -->                });<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            window.addEventListener('resize', handleViewportResize);<!-- [et_pb_line_break_holder] -->            window.addEventListener('orientationchange', handleViewportResize);<!-- [et_pb_line_break_holder] -->            window.addEventListener('scroll', handleWindowScroll, { passive: true });<!-- [et_pb_line_break_holder] -->            window.addEventListener('load', handleWindowLoad);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function destroy() {<!-- [et_pb_line_break_holder] -->            isDestroyed = true;<!-- [et_pb_line_break_holder] -->            window.clearTimeout(rebuildTimeoutId);<!-- [et_pb_line_break_holder] -->            if (geometryFrameId) window.cancelAnimationFrame(geometryFrameId);<!-- [et_pb_line_break_holder] -->            if (offsetFrameId) window.cancelAnimationFrame(offsetFrameId);<!-- [et_pb_line_break_holder] -->            if (modeFrameId) window.cancelAnimationFrame(modeFrameId);<!-- [et_pb_line_break_holder] -->            if (sectionObserver) sectionObserver.disconnect();<!-- [et_pb_line_break_holder] -->            if (stuckSentinelObserver) stuckSentinelObserver.disconnect();<!-- [et_pb_line_break_holder] -->            if (mutationObserver) mutationObserver.disconnect();<!-- [et_pb_line_break_holder] -->            if (chromeResizeObserver) chromeResizeObserver.disconnect();<!-- [et_pb_line_break_holder] -->            if (headerMutationObserver) headerMutationObserver.disconnect();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            var jQueryInstance = window.jQuery;<!-- [et_pb_line_break_holder] -->            if (jQueryInstance) {<!-- [et_pb_line_break_holder] -->                jQueryInstance(document).off(diviEventNames.join(' '), scheduleRebuild);<!-- [et_pb_line_break_holder] -->                jQueryInstance(window).off('et_fixed_nav_toggle', scheduleGeometryRefresh);<!-- [et_pb_line_break_holder] -->                jQueryInstance(window).off('resize orientationchange', handleViewportResize);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            windowEventNames.forEach(function (eventName) {<!-- [et_pb_line_break_holder] -->                window.removeEventListener(eventName, scheduleRebuild);<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->            window.removeEventListener('resize', handleViewportResize);<!-- [et_pb_line_break_holder] -->            window.removeEventListener('orientationchange', handleViewportResize);<!-- [et_pb_line_break_holder] -->            window.removeEventListener('scroll', handleWindowScroll);<!-- [et_pb_line_break_holder] -->            window.removeEventListener('load', handleWindowLoad);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            releaseStickyParent();<!-- [et_pb_line_break_holder] -->            removeStuckSentinelElement();<!-- [et_pb_line_break_holder] -->            if (anchorElement && anchorElement.isConnected) anchorElement.remove();<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function initialise() {<!-- [et_pb_line_break_holder] -->            buildNavigation();<!-- [et_pb_line_break_holder] -->            wireDiviHooks();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (window.location.hash) {<!-- [et_pb_line_break_holder] -->                var deepLinkSectionId = window.location.hash.slice(1);<!-- [et_pb_line_break_holder] -->                window.setTimeout(function () {<!-- [et_pb_line_break_holder] -->                    scrollToSection(deepLinkSectionId);<!-- [et_pb_line_break_holder] -->                }, configuration.deepLinkDelay);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        ensureAnchorElement();<!-- [et_pb_line_break_holder] -->        updateOffsetVariables();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (document.readyState === 'loading') {<!-- [et_pb_line_break_holder] -->            document.addEventListener('DOMContentLoaded', initialise);<!-- [et_pb_line_break_holder] -->        } else {<!-- [et_pb_line_break_holder] -->            initialise();<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        window.stickySectionNavigation = {<!-- [et_pb_line_break_holder] -->            rebuild: buildNavigation,<!-- [et_pb_line_break_holder] -->            refreshGeometry: scheduleGeometryRefresh,<!-- [et_pb_line_break_holder] -->            refreshOffset: scheduleOffsetRefresh,<!-- [et_pb_line_break_holder] -->            refreshMode: scheduleModeRefresh,<!-- [et_pb_line_break_holder] -->            scrollToSection: scrollToSection,<!-- [et_pb_line_break_holder] -->            destroy: destroy,<!-- [et_pb_line_break_holder] -->            inspect: function () {<!-- [et_pb_line_break_holder] -->                return {<!-- [et_pb_line_break_holder] -->                    anchorElement: anchorElement,<!-- [et_pb_line_break_holder] -->                    navigationElement: navigationElement,<!-- [et_pb_line_break_holder] -->                    stickyParentElement: stickyParentElement,<!-- [et_pb_line_break_holder] -->                    usesStickyParent: usesStickyParent,<!-- [et_pb_line_break_holder] -->                    supportsOverflowClip: supportsOverflowClip,<!-- [et_pb_line_break_holder] -->                    patchedClippingAncestors: patchedClippingAncestors.map(function (patchRecord) {<!-- [et_pb_line_break_holder] -->                        return patchRecord.element;<!-- [et_pb_line_break_holder] -->                    }),<!-- [et_pb_line_break_holder] -->                    blockingAncestors: stickyParentElement ? findStickyBreakingAncestors(stickyParentElement) : [],<!-- [et_pb_line_break_holder] -->                    isStuck: isStuck,<!-- [et_pb_line_break_holder] -->                    sectionEntries: sectionEntries,<!-- [et_pb_line_break_holder] -->                    activeSectionId: activeSectionId,<!-- [et_pb_line_break_holder] -->                    isMobileViewport: isMobileViewport(),<!-- [et_pb_line_break_holder] -->                    mobileHeaderHeight: measureMobileHeaderHeight(),<!-- [et_pb_line_break_holder] -->                    mainMenuHeight: measureMainMenuHeight(),<!-- [et_pb_line_break_holder] -->                    stickyBannerElements: getStickyBannerElements(),<!-- [et_pb_line_break_holder] -->                    stickyBannersHeight: measureStickyBannersHeight(),<!-- [et_pb_line_break_holder] -->                    adminBarHeight: measureAdminBarHeight(),<!-- [et_pb_line_break_holder] -->                    chromeHeight: getFixedChromeHeight(),<!-- [et_pb_line_break_holder] -->                    activationOffset: getActivationOffset()<!-- [et_pb_line_break_holder] -->                };<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        };<!-- [et_pb_line_break_holder] -->    })();<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; module_class=&#8221;sticky-nav&#8211;actions-column&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;#pricing&#8221; button_text=&#8221;View solutions&#8221; button_alignment=&#8221;right&#8221; admin_label=&#8221;Download Guide CTA&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;What is eInvoicing&#8221; module_id=&#8221;features&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row make_equal=&#8221;on&#8221; module_id=&#8221;what-is-einvoicing&#8221; module_class=&#8221;features&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; width=&#8221;auto&#8221; custom_margin=&#8221;||||false|true&#8221; custom_margin_tablet=&#8221;||||false|true&#8221; custom_margin_phone=&#8221;|20px||20px|false|true&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text content_tablet=&#8221;<\/p>\n<h2 class=%22sticky-section-target%22 data-section-label=%22What is eInvoicing%22 style=%22text-align: center;%22>What is eInvoicing?<\/h2>\n<p style=%22text-align: left;%22>Electronic invoicing (or eInvoicing) is the new way for businesses to send invoices electronically between a buyer&#8217;s and supplier&#8217;s accounting software systems, without the need for manual data entry.<\/p>\n<p style=%22text-align: left;%22>With the introduction of <a href=%22https:\/\/www.reckon.com\/au\/accounting-software\/invoices\/einvoicing\/%22>eInvoicing<\/a>, businesses will no longer need to generate paper-based or PDF invoices that must be printed, posted or emailed &#8211; reducing costs and improving payment times.<\/p>\n<p style=%22text-align: center;%22>&#8221; content_phone=&#8221;<\/p>\n<h2 class=%22sticky-section-target%22 data-section-label=%22What is eInvoicing%22 style=%22text-align: left;%22>What is eInvoicing?<\/h2>\n<p style=%22text-align: left;%22>Electronic invoicing (or eInvoicing) is the new way for businesses to send invoices electronically between a buyer&#8217;s and supplier&#8217;s accounting software systems, without the need for manual data entry.<\/p>\n<p style=%22text-align: left;%22>With the introduction of <a href=%22https:\/\/www.reckon.com\/au\/accounting-software\/invoices\/einvoicing\/%22>eInvoicing<\/a>, businesses will no longer need to generate paper-based or PDF invoices that must be printed, posted or emailed &#8211; reducing costs and improving payment times.<\/p>\n<p style=%22text-align: center;%22>&#8221; content_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; max_width=&#8221;788px&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;|24px||24px|false|false&#8221; custom_css_free_form=&#8221;#what-is-einvoicing .et_pb_module.et_pb_text_3 {||  margin-left: 24px !important;||  margin-right: 24px !important;||}&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"sticky-section-target\" data-section-label=\"What is eInvoicing\" style=\"text-align: center;\">What is eInvoicing?<\/h2>\n<p style=\"text-align: left;\">Electronic invoicing (or eInvoicing) is the new way for businesses to send invoices electronically between a buyer&#8217;s and supplier&#8217;s accounting software systems, without the need for manual data entry.<\/p>\n<p style=\"text-align: left;\">With the introduction of <a href=\"https:\/\/www.reckon.com\/au\/accounting-software\/invoices\/einvoicing\/\">eInvoicing<\/a>, businesses will no longer need to generate paper-based or PDF invoices that must be printed, posted or emailed &#8211; reducing costs and improving payment times.<\/p>\n<p>[\/et_pb_text][et_pb_code admin_label=&#8221;Wistia video&#8221; module_class=&#8221;wistia-video-wrapper&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; width=&#8221;788px&#8221; width_tablet=&#8221;600px&#8221; width_phone=&#8221;300px&#8221; width_last_edited=&#8221;on|phone&#8221; max_width=&#8221;788px&#8221; module_alignment=&#8221;center&#8221; height=&#8221;421px&#8221; max_height=&#8221;421px&#8221; custom_padding=&#8221;||||false|false&#8221; custom_css_free_form=&#8221;selector {||  width: 788px;||  height: 420px;||  object-fit: cover;||}&#8221; border_radii=&#8221;on|20px|20px|20px|20px&#8221; global_colors_info=&#8221;{}&#8221;]<script src=\"https:\/\/fast.wistia.com\/embed\/medias\/wvxuvx1u55.jsonp\" async><\/script><script src=\"https:\/\/fast.wistia.com\/assets\/external\/E-v1.js\" async><\/script><\/p>\n<div class=\"wistia_responsive_padding\" style=\"padding:56.25% 0 0 0;position:relative;\">\n<div class=\"wistia_responsive_wrapper\" style=\"height:100%;left:0;position:absolute;top:0;width:100%;\">\n<div class=\"wistia_embed wistia_async_wvxuvx1u55 videoFoam=true\" style=\"height:100%;position:relative;width:100%\">\n<div class=\"wistia_swatch\" style=\"height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 200ms;width:100%;\"><img decoding=\"async\" src=\"https:\/\/fast.wistia.com\/embed\/medias\/wvxuvx1u55\/swatch\" style=\"filter:blur(5px);height:100%;object-fit:contain;width:100%;\" alt=\"\" aria-hidden=\"true\" onload=\"this.parentNode.style.opacity=1;\" \/><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Card &#8211; Will it be mandatory&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#f3f2f6&#8243; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; module_class=&#8221;feature-card&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Will it be mandatory for small businesses to use eInvoicing?&#8221; module_id=&#8221;is-einvoicing-mandatory&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"sticky-section-target\" data-section-label=\"Is it Mandatory\">Will it be mandatory for small businesses to use eInvoicing?<\/h2>\n<p>As part of the Government&#8217;s Digital Business Plan, eInvoicing will be mandatory for all Government departments by 1 July 2022. The Government is currently consulting on options for mandatory adoption of eInvoicing for businesses.<\/p>\n<p>So, for now, you can still choose how you want to invoice your customers, however there are significant benefits to using eInvoicing if you want to reap the rewards earlier.<\/p>\n<p>For more information about the rollout of eInvoicing for Australian businesses visit the ATO website <a href=\"https:\/\/www.ato.gov.au\/businesses-and-organisations\/einvoicing\">here<\/a>.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#ff5447&#8243; custom_css_free_form=&#8221;selector {||  display: flex;||  align-items: center;||  justify-content: center;||}&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2024\/05\/mandatory-einvoicing.png&#8221; alt=&#8221;e-invoicing&#8221; title_text=&#8221;Mandatory Einvoicing&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#ff5447&#8243; max_height_tablet=&#8221;&#8221; max_height_phone=&#8221;268px&#8221; max_height_last_edited=&#8221;on|phone&#8221; custom_margin=&#8221;|0px||0px|false|false&#8221; custom_padding=&#8221;|0px||0px|false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Card &#8211; Benefits of eInvoicing&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#f3f2f6&#8243; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; module_class=&#8221;feature-card reverse&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||||true|true&#8221; custom_padding=&#8221;0px|0px|0px|0px|true|true&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2024\/05\/benefits-of-einvoicing.png&#8221; alt=&#8221;benefits of einvoicing&#8221; title_text=&#8221;Benefits Of Einvoicing&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; max_height_tablet=&#8221;&#8221; max_height_phone=&#8221;268px&#8221; max_height_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Benefits of eInvoicing&#8221; module_id=&#8221;benefits-of-einvoicing&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"sticky-section-target\" data-section-label=\"Benefits\">Benefits of eInvoicing<\/h2>\n<p>eInvoicing brings a range of benefits to businesses. The direct exchange between accounting software means less manual handling of incoming eInvoices, resulting in greater accuracy, reducing the risk of errors and getting you paid faster.<\/p>\n<p>Einvoicing is paperless, helping you significantly reduce time spent on manual admin and improving efficiency by replacing the need to email PDF invoices with einvoicing software. Plus, electronic invoices are exchanged through a secure and safe network, reducing the risk of interception and fraud.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Card &#8211; How is Reckon supporting eInvoicing?&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#f3f2f6&#8243; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; module_class=&#8221;feature-card&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;How is Reckon supporting eInvoicing?&#8221; module_id=&#8221;how-is-reckon-supporting-einvoicing&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"sticky-section-target\" data-section-label=\"Reckon and eInvoicing\">How is Reckon supporting eInvoicing?<\/h2>\n<p>Reckon One and Reckon Accounts Hosted are now eInvoicing ready, enabling our customers to save time on invoicing, reduce manual handling and most importantly get paid faster. Learn more about how you can manage eInvoicing with<a href=\"https:\/\/help.reckon.com\/article\/j1qw6rksv9\"> Reckon One<\/a> and <a href=\"https:\/\/help.reckon.com\/article\/g38m2kn8us\">Reckon Accounts Hosted<\/a>.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2024\/05\/reckon-einvoicing.png&#8221; alt=&#8221;einvoicing ready&#8221; title_text=&#8221;Reckon Einvoicing&#8221; align=&#8221;center&#8221; align_tablet=&#8221;center&#8221; align_last_edited=&#8221;off|tablet&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; max_height_tablet=&#8221;&#8221; max_height_phone=&#8221;268px&#8221; max_height_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;FAQ section&#8221; module_class=&#8221;faqs&#8221; _builder_version=&#8221;4.17.6&#8243; _module_preset=&#8221;default&#8221; da_disable_devices=&#8221;off|off|off&#8221; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row admin_label=&#8221;eInvoicing FAQ&#8221; module_id=&#8221;einvoicing-faqs&#8221; _builder_version=&#8221;4.17.4&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||20px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Text&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; header_2_text_align=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 class=\"sticky-section-target\" data-section-label=\"FAQs\" style=\"text-align: center;\">Frequently Asked Questions<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;FAQ Blocks&#8221; _builder_version=&#8221;4.17.6&#8243; _module_preset=&#8221;default&#8221; width=&#8221;60%&#8221; width_tablet=&#8221;75%&#8221; width_phone=&#8221;90%&#8221; width_last_edited=&#8221;on|tablet&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_toggle title=&#8221;How does eInvoicing work?&#8221; admin_label=&#8221;How does e-invoicing work?&#8221; _builder_version=&#8221;4.17.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>eInvoicing allows a small business to send an invoice from Reckon directly to the accounts payable software of another business or government department, and allows a business to receive an invoice directly into Reckon from a supplier.<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;What are the benefits of eInvoicing?&#8221; admin_label=&#8221;Why has e-invoicing been introduced?&#8221; _builder_version=&#8221;4.17.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>eInvoicing brings a range of benefits to businesses. The direct exchange between accounting software means less manual handling of incoming einvoices, resulting in greater accuracy, reducing the risk of errors and getting you paid faster.<\/p>\n<p>Einvoicing is paperless, helping you significantly reduce time spent on manual admin and improving efficiency by replacing the need to email PDF invoices with e-invoicing software. Plus, electronic invoices are exchanged through a secure and safe network, reducing the risk of interception and fraud.<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Will it be mandatory for small businesses to use eInvoicing?&#8221; admin_label=&#8221;Will it be mandatory for small businesses to use e-invoicing?&#8221; _builder_version=&#8221;4.17.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>As part of the Government\u2019s Digital Business Plan, eInvoicing will be mandatory for all Government departments by 1 July 2022. The Government is currently consulting on options for mandatory adoption of eInvoicing for businesses.<\/p>\n<p>So, for now, you can still choose how you want to invoice your customers, however there are significant benefits to using einvoicing if you want to reap the rewards earlier. For more information about the rollout of einvoicing for Australian business visit the ATO website <a href=\"https:\/\/www.ato.gov.au\/businesses-and-organisations\/einvoicing\">here<\/a>.<\/p>\n<p>[\/et_pb_toggle][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; disabled_on=&#8221;off|off|off&#8221; admin_label=&#8221;PRICING TABLE &#8211; PAYROLL&#8221; module_id=&#8221;pricing&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#f3f2f6&#8243; display_conditions=&#8221;W3siaWQiOiJlYzAzMzE4OS1hNWVhLTQ1NzgtODdlNC0yNWIzNDU3OWY5MjIiLCJjb25kaXRpb24iOiJkYXRlVGltZSIsImNvbmRpdGlvblNldHRpbmdzIjp7ImRpc3BsYXlSdWxlIjoiaXNBZnRlciIsImRhdGUiOiIyMDIzLTExLTI5IiwidGltZSI6IjIzOjU1Iiwid2Vla2RheXMiOiJ8IiwiYWxsRGF5Ijoib24iLCJmcm9tVGltZSI6IjAwOjAwIiwidW50aWxUaW1lIjoiMDA6MDAiLCJyZXBlYXQiOiJvZmYiLCJyZXBlYXRGcmVxdWVuY3kiOiJtb250aGx5IiwicmVwZWF0RnJlcXVlbmN5U3BlY2lmaWNEYXlzIjoid2Vla2x5IiwicmVwZWF0RW5kIjoibmV2ZXIiLCJyZXBlYXRVbnRpbERhdGUiOiIyMDIzLTExLTI5IiwicmVwZWF0VGltZXMiOiIzIiwiYWRtaW5MYWJlbCI6IkRhdGUgJiBUaW1lIiwiZW5hYmxlQ29uZGl0aW9uIjoib24ifSwib3BlcmF0b3IiOiJPUiJ9XQ==&#8221; custom_margin=&#8221;||0px||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_module=&#8221;270710&#8243; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; collapsed=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;New Payroll pricing table&#8221; module_id=&#8221;pricing&#8221; _builder_version=&#8221;4.27.8&#8243; _module_preset=&#8221;default&#8221; text_orientation=&#8221;center&#8221; custom_margin=&#8221;||0px||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2 class=\"sticky-section-target\" data-section-label=\"Pricing\">Plans that fit your business needs and your pocket<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;4&#8243; disabled_on=&#8221;off|off|off&#8221; module_class=&#8221;cvp&#8221; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; width_tablet=&#8221;100%&#8221; width_phone=&#8221;100%&#8221; width_last_edited=&#8221;off|desktop&#8221; max_width=&#8221;650px&#8221; max_width_tablet=&#8221;&#8221; max_width_phone=&#8221;340px&#8221; max_width_last_edited=&#8221;on|phone&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; custom_css_free_form=&#8221;.cvp svg {||    width: 25px !important;||    height: 25px !important;||    padding: 0px !important;||    margin-top: 3px !important;||}&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; custom_css_main_element_last_edited=&#8221;on|tablet&#8221; custom_css_main_element_tablet=&#8221;width:33% !important;&#8221; custom_css_main_element_phone=&#8221;width:33% !important;&#8221;][et_pb_blurb title=&#8221;30-Day free trial&#8221; image=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2020\/03\/calendar-alt.svg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;100%&#8221; icon_placement_tablet=&#8221;&#8221; icon_placement_phone=&#8221;top&#8221; icon_placement_last_edited=&#8221;on|phone&#8221; content_max_width_tablet=&#8221;&#8221; content_max_width_phone=&#8221;&#8221; content_max_width_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;b62f48de-a545-491d-8101-6d280ac79fa5&#8243; header_font_size=&#8221;18px&#8221; header_text_align_tablet=&#8221;center&#8221; header_text_align_phone=&#8221;&#8221; header_text_align_last_edited=&#8221;on|tablet&#8221; text_orientation_tablet=&#8221;center&#8221; text_orientation_phone=&#8221;&#8221; text_orientation_last_edited=&#8221;on|desktop&#8221; custom_css_blurb_title=&#8221;margin-left:-10px&#8221; global_colors_info=&#8221;{}&#8221; custom_css_blurb_image_last_edited=&#8221;on|phone&#8221; custom_css_blurb_image_tablet=&#8221;margin-bottom:10px;&#8221; custom_css_blurb_image_phone=&#8221;margin-bottom:10px;&#8221;][\/et_pb_blurb][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; custom_css_main_element_last_edited=&#8221;on|tablet&#8221; custom_css_main_element_tablet=&#8221;width:33% !important;&#8221; custom_css_main_element_phone=&#8221;width:33% !important;&#8221;][et_pb_blurb title=&#8221;Cancel anytime&#8221; image=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2020\/03\/unlock-alt.svg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;100%&#8221; icon_placement_tablet=&#8221;&#8221; icon_placement_phone=&#8221;top&#8221; icon_placement_last_edited=&#8221;on|desktop&#8221; content_max_width_tablet=&#8221;&#8221; content_max_width_phone=&#8221;&#8221; content_max_width_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;b62f48de-a545-491d-8101-6d280ac79fa5&#8243; header_font_size=&#8221;18px&#8221; module_alignment=&#8221;center&#8221; header_text_align_tablet=&#8221;center&#8221; header_text_align_phone=&#8221;&#8221; header_text_align_last_edited=&#8221;on|tablet&#8221; text_orientation_tablet=&#8221;center&#8221; text_orientation_phone=&#8221;&#8221; text_orientation_last_edited=&#8221;on|tablet&#8221; custom_css_blurb_title=&#8221;margin-left:-10px&#8221; global_colors_info=&#8221;{}&#8221; custom_css_blurb_image_last_edited=&#8221;on|tablet&#8221; custom_css_blurb_image_tablet=&#8221;margin-bottom:10px;&#8221; custom_css_blurb_image_phone=&#8221;margin-bottom:10px;&#8221;][\/et_pb_blurb][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; custom_css_main_element_last_edited=&#8221;on|tablet&#8221; custom_css_main_element_tablet=&#8221;width:33% !important;&#8221; custom_css_main_element_phone=&#8221;width:33% !important;&#8221;][et_pb_blurb title=&#8221;Unlimited users&#8221; image=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2020\/03\/users.svg&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;100%&#8221; icon_placement_tablet=&#8221;&#8221; icon_placement_phone=&#8221;top&#8221; icon_placement_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;b62f48de-a545-491d-8101-6d280ac79fa5&#8243; header_font_size=&#8221;18px&#8221; header_text_align_tablet=&#8221;center&#8221; header_text_align_phone=&#8221;&#8221; header_text_align_last_edited=&#8221;on|tablet&#8221; text_orientation_tablet=&#8221;center&#8221; text_orientation_phone=&#8221;&#8221; text_orientation_last_edited=&#8221;on|tablet&#8221; custom_css_free_form=&#8221;.cvp svg.wp-image-3359{||  width: 30px !important;||  height: 30px !important;||}&#8221; custom_css_blurb_title=&#8221;margin-left:-5px&#8221; global_colors_info=&#8221;{}&#8221; custom_css_blurb_image_last_edited=&#8221;on|tablet&#8221; custom_css_blurb_image_tablet=&#8221;margin-bottom:5px;&#8221; custom_css_blurb_title_last_edited=&#8221;on|desktop&#8221; custom_css_blurb_title_tablet=&#8221;margin-left:0px&#8221; custom_css_blurb_image_phone=&#8221;margin-bottom:5px;&#8221; custom_css_blurb_title_phone=&#8221;margin-left:0px&#8221;][\/et_pb_blurb][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; custom_padding=&#8221;10px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.20.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code admin_label=&#8221;Custom Pricing Table&#8221; module_class=&#8221;mtc_element_1&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_css_free_form=&#8221;.et_pb_section_16 {||    width: 100% !important;||}&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_section global_module=\"286013\"][\/et_pb_section]<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->  .et_pb_code_3 {<!-- [et_pb_line_break_holder] -->    margin-top: 0 !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><\/style>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;Section &#8211; T&#038;C (below pricing table)&#8221; module_id=&#8221;accounting-software-package&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; display_conditions=&#8221;W10=&#8221; custom_padding=&#8221;0px||||false|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Text&#8221; _builder_version=&#8221;4.27.8&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;|300|||||||&#8221; text_font_size=&#8221;13px&#8221; text_orientation=&#8221;center&#8221; display_conditions=&#8221;W10=&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"ewa-rteLine\">\n<div class=\"ewa-rteLine\">*Offer only available to new Reckon customers and applies to the first Reckon One book only. The discount will be applied to your subscription for the first 6 months only. Once the promotional period ends, pricing reverts to the current RRP and is subject to change. The offer expires on 30\/09\/26 unless withdrawn earlier.<\/div>\n<div class=\"ewa-rteLine\">** Reckon may move you to the appropriate plan if you exceed the maximum number of employees.<br \/>\u2020 Free data migration offer includes 1 year of historical data + YTD only. Paid subscriptions only.<\/div>\n<\/div>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row disabled_on=&#8221;off|off|off&#8221; admin_label=&#8221;Trust Pilot &#8211; Carousel Reviews (row)&#8221; _builder_version=&#8221;4.22.1&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;150px||150px||false|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;H2&#8243; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; text_orientation=&#8221;center&#8221; custom_padding=&#8221;||30px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Helping thousands of businesses with their payroll<\/h2>\n<p>[\/et_pb_text][et_pb_code admin_label=&#8221;Code &#8211; TrustPilot Carousel Reviews&#8221; _builder_version=&#8221;4.24.2&#8243; _module_preset=&#8221;default&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<!-- TrustBox widget - Carousel --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"trustpilot-widget\" data-locale=\"en-AU\" data-template-id=\"53aa8912dec7e10d38f59f36\" data-businessunit-id=\"5b22052c40fc200001db15f8\" data-style-height=\"140px\" data-style-width=\"100%\" data-theme=\"light\" data-stars=\"4,5\" data-review-languages=\"en\" data-text-color=\"#0a004a\"><!-- [et_pb_line_break_holder] -->  <a href=\"https:\/\/au.trustpilot.com\/review\/reckon.com\" target=\"_blank\" rel=\"noopener\">Trustpilot<\/a><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- End TrustBox widget -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.0&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; make_equal=&#8221;on&#8221; module_id=&#8221;template&#8221; _builder_version=&#8221;4.27.0&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#FFFFFF&#8221; width_tablet=&#8221;&#8221; width_phone=&#8221;100%&#8221; width_last_edited=&#8221;on|phone&#8221; custom_margin=&#8221;0px||0px||true|false&#8221; border_radii=&#8221;on|20px|20px|20px|20px&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.21.2&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;|||60px|false|false&#8221; custom_padding_tablet=&#8221;|30px||30px|false|false&#8221; custom_padding_phone=&#8221;|||30px|false|false&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; custom_css_main_element=&#8221;margin-top:auto;||margin-bottom:auto;&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.0&#8243; _module_preset=&#8221;default&#8221; width=&#8221;80%&#8221; custom_margin=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Download your free eInvoicing guide<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.0&#8243; _module_preset=&#8221;default&#8221; header_3_font=&#8221;||||||||&#8221; header_4_font=&#8221;|700|||||||&#8221; header_4_text_color=&#8221;#df322a&#8221; custom_margin=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h4>eInvoicing guide<\/h4>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.0&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||0px|||&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span>Download our eInvoicing guide for small businesses, that has everything you need to know about sending electronic invoices between a buyer\u2019s and supplier\u2019s accounting software systems!<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.21.2&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;|60px|||false|false&#8221; custom_padding_tablet=&#8221;|30px||30px|false|true&#8221; custom_padding_phone=&#8221;|30px|||false|false&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code admin_label=&#8221;form&#8221; _builder_version=&#8221;4.27.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<div<!-- [et_pb_line_break_holder] -->        data-form-id=&#8217;32cbb063-875f-ef11-bfe4-000d3ad1249a&#8217;<!-- [et_pb_line_break_holder] -->        data-form-api-url=&#8217;https:\/\/public-oce.mkt.dynamics.com\/api\/v1.0\/orgs\/c0847816-0caa-4954-ae40-21384473e68e\/landingpageforms&#8217;<!-- [et_pb_line_break_holder] -->        data-cached-form-url=&#8217;https:\/\/assets-oce.mkt.dynamics.com\/c0847816-0caa-4954-ae40-21384473e68e\/digitalassets\/forms\/32cbb063-875f-ef11-bfe4-000d3ad1249a&#8217; ><\/div>\n<p><!-- [et_pb_line_break_holder] --><pee>        <script src = 'https:\/\/cxppusa1formui01cdnsa01-endpoint.azureedge.net\/oce\/FormLoader\/FormLoader.bundle.js' ><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;CTA&#8221; module_class=&#8221;cta&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; da_disable_devices=&#8221;off|off|off&#8221; locked=&#8221;off&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row column_structure=&#8221;3_5,2_5&#8243; make_equal=&#8221;on&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;3_5&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Start invoicing today, for free!&#8221; _builder_version=&#8221;4.17.6&#8243; _module_preset=&#8221;default&#8221; background_layout=&#8221;dark&#8221; text_orientation_tablet=&#8221;center&#8221; text_orientation_phone=&#8221;&#8221; text_orientation_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Start sending eInvoices today!<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;2_5&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;#table&#8221; button_text=&#8221;Start 30-day free trial&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.17.6&#8243; _module_preset=&#8221;default&#8221; custom_margin_tablet=&#8221;35px||||false|false&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|tablet&#8221; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_button][et_pb_text content_tablet=&#8221;<\/p>\n<p style=%22text-align: center;%22>Cancel anytime. Unlimited users.<\/p>\n<p>&#8221; content_phone=&#8221;<\/p>\n<p>Cancel anytime. Unlimited users.<\/p>\n<p>&#8221; content_last_edited=&#8221;off|desktop&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; text_orientation=&#8221;center&#8221; background_layout=&#8221;dark&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Cancel anytime. Unlimited users.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>HOME \u203a Your guide to eInvoicingDigitally exchange invoices between accounting software systems, without manual data entry.What is eInvoicing? Electronic invoicing (or eInvoicing) is the new way for businesses to send invoices electronically between a buyer&#8217;s and supplier&#8217;s accounting software systems, without the need for manual data entry. With the introduction of eInvoicing, businesses will no [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":242763,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"difl_page_category":[],"class_list":["post-246568","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.7 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>eInvoicing Guide | Small Business Resources | Reckon AU<\/title>\n<meta name=\"description\" content=\"eInvoicing will change the way Australia businesses do their invoicing. Find out what this means for you and learn more about eInvoicing in Reckon.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.reckon.com\/au\/small-business-resources\/invoicing\/einvoicing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"eInvoicing | Reckon\" \/>\n<meta property=\"og:description\" content=\"eInvoicing will change the way Australia businesses do their invoicing. Find out what this means for you and learn more about eInvoicing in Reckon.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.reckon.com\/au\/small-business-resources\/invoicing\/einvoicing\/\" \/>\n<meta property=\"og:site_name\" content=\"Reckon\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/reckonhq\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-07T00:49:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2024\/04\/einvoicing-header.png\" \/>\n\t<meta property=\"og:image:width\" content=\"540\" \/>\n\t<meta property=\"og:image:height\" content=\"480\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ReckonHQ\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/invoicing\\\/einvoicing\\\/\",\"url\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/invoicing\\\/einvoicing\\\/\",\"name\":\"eInvoicing Guide | Small Business Resources | Reckon AU\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/invoicing\\\/einvoicing\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/invoicing\\\/einvoicing\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/fast.wistia.com\\\/embed\\\/medias\\\/wvxuvx1u55\\\/swatch\",\"datePublished\":\"2021-04-26T00:11:15+00:00\",\"dateModified\":\"2026-09-07T00:49:20+00:00\",\"description\":\"eInvoicing will change the way Australia businesses do their invoicing. Find out what this means for you and learn more about eInvoicing in Reckon.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/invoicing\\\/einvoicing\\\/#breadcrumb\"},\"inLanguage\":\"en-AU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/invoicing\\\/einvoicing\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/invoicing\\\/einvoicing\\\/#primaryimage\",\"url\":\"https:\\\/\\\/fast.wistia.com\\\/embed\\\/medias\\\/wvxuvx1u55\\\/swatch\",\"contentUrl\":\"https:\\\/\\\/fast.wistia.com\\\/embed\\\/medias\\\/wvxuvx1u55\\\/swatch\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/invoicing\\\/einvoicing\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Small Business Resources\",\"item\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Invoicing Guide\",\"item\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/invoicing\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"eInvoicing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/#website\",\"url\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/\",\"name\":\"Reckon\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-AU\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/#organization\",\"name\":\"Reckon\",\"url\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/reckon-logo-yoast.png\",\"contentUrl\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/reckon-logo-yoast.png\",\"width\":300,\"height\":237,\"caption\":\"Reckon\"},\"image\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/reckonhq\\\/\",\"https:\\\/\\\/x.com\\\/ReckonHQ\",\"https:\\\/\\\/www.instagram.com\\\/reckonhq\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/reckon\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/Reckonltd\\\/\",\"https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/Reckon_(company)\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"eInvoicing Guide | Small Business Resources | Reckon AU","description":"eInvoicing will change the way Australia businesses do their invoicing. Find out what this means for you and learn more about eInvoicing in Reckon.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.reckon.com\/au\/small-business-resources\/invoicing\/einvoicing\/","og_locale":"en_US","og_type":"article","og_title":"eInvoicing | Reckon","og_description":"eInvoicing will change the way Australia businesses do their invoicing. Find out what this means for you and learn more about eInvoicing in Reckon.","og_url":"https:\/\/www.reckon.com\/au\/small-business-resources\/invoicing\/einvoicing\/","og_site_name":"Reckon","article_publisher":"https:\/\/www.facebook.com\/reckonhq\/","article_modified_time":"2026-09-07T00:49:20+00:00","og_image":[{"width":540,"height":480,"url":"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2024\/04\/einvoicing-header.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@ReckonHQ","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/invoicing\/einvoicing\/","url":"https:\/\/www.reckon.com\/au\/small-business-resources\/invoicing\/einvoicing\/","name":"eInvoicing Guide | Small Business Resources | Reckon AU","isPartOf":{"@id":"https:\/\/www.reckon.com\/au\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/invoicing\/einvoicing\/#primaryimage"},"image":{"@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/invoicing\/einvoicing\/#primaryimage"},"thumbnailUrl":"https:\/\/fast.wistia.com\/embed\/medias\/wvxuvx1u55\/swatch","datePublished":"2021-04-26T00:11:15+00:00","dateModified":"2026-09-07T00:49:20+00:00","description":"eInvoicing will change the way Australia businesses do their invoicing. Find out what this means for you and learn more about eInvoicing in Reckon.","breadcrumb":{"@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/invoicing\/einvoicing\/#breadcrumb"},"inLanguage":"en-AU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.reckon.com\/au\/small-business-resources\/invoicing\/einvoicing\/"]}]},{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/invoicing\/einvoicing\/#primaryimage","url":"https:\/\/fast.wistia.com\/embed\/medias\/wvxuvx1u55\/swatch","contentUrl":"https:\/\/fast.wistia.com\/embed\/medias\/wvxuvx1u55\/swatch"},{"@type":"BreadcrumbList","@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/invoicing\/einvoicing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Small Business Resources","item":"https:\/\/www.reckon.com\/au\/small-business-resources\/"},{"@type":"ListItem","position":2,"name":"Invoicing Guide","item":"https:\/\/www.reckon.com\/au\/small-business-resources\/invoicing\/"},{"@type":"ListItem","position":3,"name":"eInvoicing"}]},{"@type":"WebSite","@id":"https:\/\/www.reckon.com\/au\/#website","url":"https:\/\/www.reckon.com\/au\/","name":"Reckon","description":"","publisher":{"@id":"https:\/\/www.reckon.com\/au\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.reckon.com\/au\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-AU"},{"@type":"Organization","@id":"https:\/\/www.reckon.com\/au\/#organization","name":"Reckon","url":"https:\/\/www.reckon.com\/au\/","logo":{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/www.reckon.com\/au\/#\/schema\/logo\/image\/","url":"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2024\/05\/reckon-logo-yoast.png","contentUrl":"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2024\/05\/reckon-logo-yoast.png","width":300,"height":237,"caption":"Reckon"},"image":{"@id":"https:\/\/www.reckon.com\/au\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/reckonhq\/","https:\/\/x.com\/ReckonHQ","https:\/\/www.instagram.com\/reckonhq\/","https:\/\/www.linkedin.com\/company\/reckon\/","https:\/\/www.youtube.com\/user\/Reckonltd\/","https:\/\/en.wikipedia.org\/wiki\/Reckon_(company)"]}]}},"permalink_manager":null,"_links":{"self":[{"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/pages\/246568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/comments?post=246568"}],"version-history":[{"count":6,"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/pages\/246568\/revisions"}],"predecessor-version":[{"id":308847,"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/pages\/246568\/revisions\/308847"}],"up":[{"embeddable":true,"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/pages\/242763"}],"wp:attachment":[{"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/media?parent=246568"}],"wp:term":[{"taxonomy":"difl_page_category","embeddable":true,"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/difl_page_category?post=246568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}