{"id":240704,"date":"2021-01-07T12:00:02","date_gmt":"2021-01-07T00:00:02","guid":{"rendered":"https:\/\/www.reckon.com\/au\/?page_id=240704"},"modified":"2026-09-07T12:38:09","modified_gmt":"2026-09-07T00:38:09","slug":"end-of-financial-year","status":"publish","type":"page","link":"https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/","title":{"rendered":"EOFY"},"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; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#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.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_text content_last_edited=&#8221;off|desktop&#8221; admin_label=&#8221;EOFY&#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; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h1><span style=\"color: #ffffff;\">Prepare your business for <\/span><span style=\"color: #FF5447;\">end of financial year<\/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; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p style=\"text-align: center;\"><span style=\"color: #ffffff;\">The information you need to manage your tax obligations and breeze through the 2025\/26 financial year!<\/span><\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/guide\/&#8221; button_text=&#8221;Download your EOFY guide&#8221; admin_label=&#8221;Download your EOFY guide&#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; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_button button_url=&#8221;https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/guide\/&#8221; button_text=&#8221;Download your EOFY guide&#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; theme_builder_area=&#8221;post_content&#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 EOFY&#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; theme_builder_area=&#8221;post_content&#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-eofy&#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; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_text admin_label=&#8221;What is EOFY&#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_padding=&#8221;||||false|false&#8221; custom_css_free_form=&#8221;#what-is-eofy .et_pb_module.et_pb_text_0 {||  margin-left: 24px !important;||  margin-right: 24px !important;||}&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h2 class=\"sticky-section-target\" data-section-label=\"What is EOFY\" style=\"text-align: center;\">What is end of financial year (EOFY)?<\/h2>\n<p>The financial year is a 12-month period used for tax and accounting purposes. The Australian financial year starts on <strong>1 July,<\/strong>\u00a0with the last day occurring the following year on\u00a0<strong>30 June<\/strong>. At the end of each fiscal year small business owners wrap up their books, create financial statements, and begin finalising their tax time paperwork and accounting. From\u00a0<strong>1 July through to 31 October,<\/strong> individuals and businesses <strong>lodge a tax return<\/strong> to the Australian Taxation Office (ATO), which uses the information to determine how much tax you owe (or owed).<\/p>\n<p>To help you get ready for tax season we\u2019ve created a video to make your\u00a0<strong>end of financial year easy!<\/strong><\/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;281px&#8221; width_tablet=&#8221;281px&#8221; width_phone=&#8221;240px&#8221; width_last_edited=&#8221;on|phone&#8221; max_width=&#8221;788px&#8221; module_alignment=&#8221;center&#8221; height=&#8221;500px&#8221; max_height=&#8221;500px&#8221; custom_padding=&#8221;||||false|false&#8221; custom_css_free_form=&#8221;selector {||  width: 281px;||  height: 500px;||  object-fit: contain;||}&#8221; border_radii=&#8221;on|20px|20px|20px|20px&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<script src=\"https:\/\/fast.wistia.com\/embed\/medias\/8pq5x8zfl3.jsonp\" async><\/script><script src=\"https:\/\/fast.wistia.com\/assets\/external\/E-v1.js\" async><\/script><\/p>\n<div style=\"display:flex;justify-content:center;\">\n<div class=\"wistia_embed wistia_async_8pq5x8zfl3 seo=true videoFoam=false\" style=\"height:500px;position:relative;width:281px\">\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\/8pq5x8zfl3\/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<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; When is the start and end of the financial year?&#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; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_image src=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2025\/07\/start-end-date-2025-2026.png&#8221; alt=&#8221;EOFY timeline&#8221; title_text=&#8221;Start &#038; End Date 2025 2026&#8243; 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; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_text admin_label=&#8221;When is the start and end of the financial year?&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h2 class=\"sticky-section-target\" data-section-label=\"Start and end dates\">When is the start and end of the financial year?<\/h2>\n<p><strong>1 July 2025<\/strong><br \/>The fiscal year begins.<\/p>\n<p><strong>30 June 2026<\/strong><br \/>This marks the end of the fiscal year in Australia.<\/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; What do I need to do before EOFY?&#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; theme_builder_area=&#8221;post_content&#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; custom_margin=&#8221;||||true|true&#8221; custom_padding=&#8221;0px|0px|0px|0px|true|true&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_text admin_label=&#8221;What do I need to do before the end of the financial year?&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h2 class=\"sticky-section-target\" data-section-label=\"Before EOFY\">What do I need to do before the end of the financial year?<\/h2>\n<p>Businesses must review and finalise their activities for the fiscal year. Here is a simple checklist to make sure you&#8217;re EOFY ready!<\/p>\n<ol>\n<li>Review and update your financial records.<\/li>\n<li>Review and update your income and expenses.<\/li>\n<li>Prepare your deductions and tax concessions.<\/li>\n<li>Finalise Your Payroll and STP. For more information check out our <a href=\"https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/eofy-payroll-checklist\/\">EOFY payroll checklist<\/a><\/li>\n<li>Pay your employees&#8217; super contributions.<\/li>\n<\/ol>\n<p>If your business uses contractors, finalise your TPAR. It is also worthwhile to strategise for the next financial year and review your business structure. Preparing all your financial records will make sure you&#8217;re ready when you need to file your tax return.<\/p>\n<p><strong>Self-employed and sole traders<\/strong>\u00a0need to lodge an\u00a0<strong>individual tax return\u00a0<\/strong>at year end. Your business income and expenses go in your individual tax return using a separate business schedule. Individual tax returns can be submitted online through myTax (accessed through myGov), by paper, or through a registered tax agent. If you\u2019re an Australian resident for tax purposes, you must declare all income you earned both in Australia and internationally on your Australian tax return.<\/p>\n<p><strong>Companies<\/strong>\u00a0lodge a separate\u00a0<strong>company tax return<\/strong>\u00a0each year. You must also\u00a0lodge an individual tax return for income you earn via wages, shares, and dividends from the company. Company tax returns can be lodged\u00a0using SBR enabled software, through a registered tax agent, or\u00a0by\u00a0paper.<\/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; theme_builder_area=&#8221;post_content&#8221;][et_pb_image src=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2021\/01\/EOFY-what-to-submit-1.png&#8221; alt=&#8221;EOFY what to submit&#8221; title_text=&#8221;EOFY What To Submit&#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; theme_builder_area=&#8221;post_content&#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; How do I complete a tax return?&#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; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_image src=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2024\/03\/how-to-complete-tax-return.png&#8221; alt=&#8221;complete tax return&#8221; title_text=&#8221;How To Complete Tax Return&#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; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_text admin_label=&#8221;How do I complete a tax return?&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h2 class=\"sticky-section-target\" data-section-label=\"Tax return\">How do I complete a tax return?<\/h2>\n<p>To complete your tax return accurately, you first need to <strong>gather, organise and reconcile<\/strong> your financial records. Once your records are in order, you can generate the financial statements that provide you with the figures to fill out your tax return. The main reports are a <strong>profit and loss statement<\/strong>\u00a0(P&amp;L) and a\u00a0<strong>balance sheet<\/strong>.<\/p>\n<p>A P&amp;L shows your total income and expenses for the year and is useful for tax reporting purposes. Expenses are subtracted from income to show how profitable your business is. The profit you make in a business represents your taxable income.<a href=\"https:\/\/business.gov.au\/\"><strong>\u00a0<\/strong><\/a>A balance sheet lists your business&#8217;s assets and liabilities to work out your net assets.<\/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; EOFY lodgement dates&#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; theme_builder_area=&#8221;post_content&#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; custom_margin=&#8221;||||true|true&#8221; custom_padding=&#8221;0px|0px|0px|0px|true|true&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_text admin_label=&#8221;What are the EOFY lodgement dates for small business?&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h2 class=\"sticky-section-target\" data-section-label=\"Lodgement dates\">What are the EOFY lodgement dates for small business?<\/h2>\n<ul>\n<li><strong>Sole trader\/self employed:<\/strong> If you lodge by yourself your tax return can be lodged from 1 July to 31 October each financial year. If you lodge via a registered tax agent contact them for more information.<\/li>\n<li><strong>Partnership:<\/strong> If you lodge by yourself your partnership tax return can be lodged from 1 July to 31 October each financial year. If you lodge via a registered tax agent contact them for more information.<\/li>\n<li><strong>Company:<\/strong> Company tax returns lodgement dates vary. The majority of company tax returns will be due 28 February each financial year, however we recommend you check the ATO website for your specific date as rules can change for different fiscal years.\n<p>See the end of financial year calendar below for a full list of key tax time dates.<\/p>\n<\/li>\n<\/ul>\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; theme_builder_area=&#8221;post_content&#8221;][et_pb_image src=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2021\/01\/EOFY-lodgement-dates.png&#8221; alt=&#8221;EOFY lodgement dates&#8221; title_text=&#8221;EOFY Lodgement Dates&#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; theme_builder_area=&#8221;post_content&#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.16&#8243; _module_preset=&#8221;default&#8221; da_disable_devices=&#8221;off|off|off&#8221; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#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;EOFY FAQ&#8221; module_id=&#8221;eofy-faq&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||20px||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_text admin_label=&#8221;Text&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; header_2_text_align=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h2 class=\"sticky-section-target\" data-section-label=\"FAQs\">Frequently asked questions<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row admin_label=&#8221;Row&#8221; _builder_version=&#8221;4.16&#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; max_width=&#8221;794px&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_toggle title=&#8221;When is the best time to lodge your tax return?&#8221; admin_label=&#8221;When is the best time to lodge your tax return?&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p>You can lodge your tax return from 1 July each year. The best time to lodge depends on your circumstances; most people wait until late July when more pre-filled information becomes available from employers, banks and government agencies.<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Can I lodge my tax return before my income is pre-filled?&#8221; admin_label=&#8221;Can I lodge my tax return before my income is pre-filled?&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p>You can start lodging your tax return pre-filled, but it&#8217;s not recommended. Besides creating more work for yourself in finding, double-checking, and inputting the information, the risk of error and of filing incorrect information is higher.<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;How do I lodge a tax return?&#8221; admin_label=&#8221;How do I lodge a tax return?&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p>To lodge your return:<\/p>\n<ol>\n<li>Log in to your myGov account, navigate to Manage Tax Returns, and select the current FY.<\/li>\n<li>Pre-filled data: By late July, most of your income data (from employers, banks, etc.) should be automatically pre-filled in your myTax form. Review for accuracy.<\/li>\n<li>Enter deductions: Input all your eligible deductions. Make sure you have records (receipts, bank statements) to back up your claims in case of an audit.<\/li>\n<li>Review and submit: Once you\u2019ve entered all your information and everything is correct, hit submit, and your tax return will be sent to the ATO for processing.<\/li>\n<\/ol>\n<p>For other information and instructions on how to lodge your tax return online, check out our dedicated <a href=\"https:\/\/www.reckon.com\/au\/small-business-resources\/tax\/online-tax-return\/\">guide here<\/a>!<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;What records do I need to lodge my tax return?&#8221; admin_label=&#8221;What records do I need to lodge my tax return?&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p>When filing your tax return, you need the following:<\/p>\n<ul>\n<li>Tax file number (TFN)<\/li>\n<li>Bank account details<\/li>\n<li>Your spouse&#8217;s details and their taxable income (if applicable)<\/li>\n<li>Income statements\/payment summaries<\/li>\n<li>Government payments\/allowances<\/li>\n<li>Investment income<\/li>\n<li>other forms of income (i.e. rental income)<\/li>\n<li>Deductions (work-related expenses, travel logs, donations, insurance, and medical)<\/li>\n<\/ul>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Do I need to lodge a tax return if I earned no income?&#8221; admin_label=&#8221;Do I need to lodge a tax return if I earned no income?&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p>Broadly speaking, most Australians need to file a tax return (even those who earn below the marginal tax-free threshold). However, if you earned $0 income, you need to submit non-lodgment advice to the ATO depending on your circumstances. Even if you don&#8217;t work, you may receive income from sources like:<\/p>\n<ul>\n<li>Income from bank interests, dividends, and investments.<\/li>\n<li>Income from government assistance, such as pensions, welfare programs, or allowances.<\/li>\n<li>Tax withheld from any payments occurring during the financial year.<\/li>\n<\/ul>\n<p>If you genuinely have no income to declare, notify the ATO via online services or by mail with non-lodgment advice.<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;Do I need to lodge my tax return by 31 October? &#8221; admin_label=&#8221;Do I need to lodge my tax return by 31 October? &#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p>Yes, 31 October is the deadline for individual tax returns. However, there is an exception for registered tax agents, who are given an extended deadline (as late as 15 May). If you use a tax agent to lodge on your behalf, make sure to register with them before 31 October, as penalties apply for late tax return submissions.<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;  What happens if the information on my tax return is incorrect or missing?&#8221; admin_label=&#8221;What happens if the information on my tax return is incorrect or missing?&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p>What happens if the information on my tax return is incorrect or missing?<\/p>\n<p>If any of the information in your tax return is incorrect, you could be held liable for penalty fees and interest from the ATO. The ATO doesn&#8217;t take kindly to misleading or false information and charges you a percentage of the shortfall (the amount of tax payable owed that was not disclosed properly), depending on the severity of the circumstance, among other fees.<\/p>\n<p>If you have committed a genuine mistake, you can avoid a penalty and resubmit your tax return. If you have made a mistake, make sure to correct the information before notice\/assessment from the ATO.<\/p>\n<p>[\/et_pb_toggle][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Tax year calendar&#8221; module_id=&#8221;tax-year-calendar-section&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#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; custom_padding=&#8221;||20px||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.25.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h2 class=\"sticky-section-target\" data-section-label=\"Tax year calendar\" style=\"text-align: center;\">Stay up to date with our Australian tax year calendar<\/h2>\n<p style=\"margin-bottom: 0cm; text-align: center; vertical-align: baseline;\" align=\"center\"><span style=\"font-family: 'Open Sans',sans-serif; color: #0a004a; letter-spacing: -.1pt;\">Financial year dates and cut-offs for businesses with employees including business activity statements (BAS), pay as you go (PAYG), and superannuation obligations.<\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; module_id=&#8221;tax-year-calendar&#8221; module_class=&#8221;faqs&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||20px||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_toggle title=&#8221;May 2025&#8243; admin_label=&#8221;May 2025&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>15 May <\/strong>\u2013 Company income tax returns due for lodgement and payment<\/p>\n<p><strong>15 May<\/strong> \u2013 Partnership &amp; Trust Income tax returns due for lodgement<\/p>\n<p><strong>15 May <\/strong>\u2013 Individual income tax returns due for lodgement if using a tax agent<\/p>\n<p><strong>21 May <\/strong>\u2013 Lodge and pay April BAS\u00a0(if you lodge monthly).<\/p>\n<p><strong>21 May<\/strong>\u00a0\u2013 The <a href=\"https:\/\/www.reckon.com\/au\/small-business-resources\/tax\/how-to-calculate-fbt\/\">Fringe Benefit Tax<\/a> return is due by today if you lodge by paper.<\/p>\n<p><strong>28 May<\/strong><strong>\u00a0<\/strong>\u2013 The Fringe Benefit Tax return is due by today if you lodge electronically.<\/p>\n<p>*Note: The FBT tax year runs from 1 April to 31 March.<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;July 2025&#8243; admin_label=&#8221;July 2025&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>1 July \u2013 <span style=\"font-weight: 400;\">New Financial Year! Q1 Starts. <\/span><\/strong>Individual income tax returns due from now until 31 October if preparing and lodging yourself.<\/p>\n<p><strong>14 July<\/strong><strong>\u00a0<\/strong>\u2013 Employers must issue PAYG withholding payment summaries to employees by today. Note: if reporting via STP this information is in myGov for your employees.<\/p>\n<p><strong>21 July<\/strong>\u2013 Lodge and pay June BAS\u00a0(if you lodge monthly).<\/p>\n<p><strong>28 July<\/strong>\u00a0\u2013 Lodge and pay Q4 (April \u2013 June) BAS (if you lodge quarterly).<\/p>\n<p><strong>28 July<\/strong>\u00a0\u2013 Super guarantee contributions for Q4 (April \u2013 June) \u00a0is due by today.<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;September 2025&#8243; admin_label=&#8221;September 2025&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>21 Sept<\/strong>\u00a0\u2013 Lodge and pay August BAS\u00a0(if you lodge monthly).<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;November 2025&#8243; admin_label=&#8221;November 2025&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>21 Nov<\/strong>\u00a0\u2013 Lodge and pay October BAS\u00a0(if you lodge monthly).<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;January 2026&#8243; admin_label=&#8221;January 2026&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><b>1 Jan <\/b><span style=\"font-weight: 400;\">\u2013 New Year&#8217;s Day, Q3 Starts<\/span><\/p>\n<p><strong>21 Jan <\/strong>\u2013 Lodge and pay December BAS\u00a0(if you lodge monthly).<\/p>\n<p><b>26 Jan <\/b><span style=\"font-weight: 400;\">\u2013 Public Holiday<\/span><\/p>\n<p><strong>28 Jan &#8211;\u00a0 <\/strong>Super guarantee contributions for Q2 (Oct &#8211; Dec) is due by today.<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;March 2026&#8243; admin_label=&#8221;March 2026&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>21 Mar<\/strong>\u00a0\u2013 Lodge and pay February BAS\u00a0(if you lodge monthly).<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;May 2026&#8243; admin_label=&#8221;May 2026&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>15 May<\/strong> \u2013 Company income tax returns due for lodgement and payment<\/p>\n<p><strong>15 May<\/strong>\u00a0\u2013 Partnership &amp; Trust Income tax returns due for lodgement<\/p>\n<p><strong>15 May <\/strong>\u2013 Individual income tax returns due for lodgement if using a tax agent<\/p>\n<p><strong>21 May <\/strong>\u2013 Lodge and pay April BAS\u00a0(if you lodge monthly).<\/p>\n<p><strong>21 May<\/strong>\u00a0\u2013 The Fringe Benefit Tax return is due by today if you lodge by paper.<\/p>\n<p><strong>28 May <\/strong>\u2013 The Fringe Benefit Tax return is due by today if you lodge electronically.<\/p>\n<p>*Note: The FBT tax year runs from 1 April to 31 March.<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;July 2026&#8243; admin_label=&#8221;July 2026&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h4&#8243; global_colors_info=&#8221;{}&#8221; title__hover_enabled=&#8221;on|hover&#8221; title__hover=&#8221;July 2026&#8243; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><b>1 July <\/b><span style=\"font-weight: 400;\">\u2013 New Financial Year! Q1 Starts<\/span><\/p>\n<p><strong>1 July \u2013 <\/strong>Individual income tax returns due from now until 31 October if preparing and lodging yourself.<\/p>\n<p><strong>14 July<\/strong>\u00a0\u2013 Employers must issue PAYG withholding payment summaries to employees by today. Note: if reporting via STP this information is in myGov for your employees.<\/p>\n<p><strong>21 July <\/strong>\u2013 Lodge and pay June BAS\u00a0(if you lodge monthly).<\/p>\n<p><strong>28 July<\/strong>\u00a0\u2013 Lodge and pay Q4 (April \u2013 June) BAS (if you lodge quarterly).<\/p>\n<p><strong>28 July <\/strong>&#8211; Super guarantee contributions for Q4 (April \u2013 June) \u00a0is due by today.<\/p>\n<p>[\/et_pb_toggle][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_toggle title=&#8221;June 2025&#8243; admin_label=&#8221;June 2025&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>21 Jun <\/strong>\u2013 Lodge and pay May BAS\u00a0(if you lodge monthly).<\/p>\n<p><strong>30 Jun<\/strong> \u2013 Prepare for end of financial year and wrap up your books for the 2024\/25 year.<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;August 2025&#8243; admin_label=&#8221;August 2025&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>14 Aug<\/strong>\u00a0&#8211; PAYG withholding payment summary annual report is due.<\/p>\n<p><strong>21 Aug<\/strong>\u00a0\u2013 Lodge and pay July BAS\u00a0(if you lodge monthly).<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;October 2025&#8243; admin_label=&#8221;October 2025&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><b>1 Oct \u2013 <\/b><span style=\"font-weight: 400;\">Q2 Starts<\/span><\/p>\n<p><strong>21 Oct<\/strong>\u2013 Lodge and pay September BAS\u00a0(if you lodge monthly).<\/p>\n<p><strong>28 Oct<\/strong>\u00a0\u2013 Lodge and pay your Q1 (July \u2013 Sept) BAS (if you lodge quarterly).<\/p>\n<p><strong>28 Oct &#8211;\u00a0 <\/strong>Super guarantee contributions for Q1 (July \u2013 Sept) is due by today.<\/p>\n<p><strong>31 Oct <\/strong>\u2013 Last day to submit individual income tax returns.<\/p>\n<p><strong>31 Oct <\/strong>\u2013 <a href=\"https:\/\/www.reckon.com\/au\/small-business-resources\/not-for-profit\/nfp-self-review-guide\/\"  data-wpil-monitor-id=\"96\">Not For Profit self-review<\/a> return deadline<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;December 2025&#8243; admin_label=&#8221;December 2025&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>21 Dec<\/strong>\u00a0\u2013 Lodge and pay November BAS\u00a0(if you lodge monthly).<\/p>\n<p><b>25 Dec<\/b><span style=\"font-weight: 400;\"> \u2013 Christmas Day<\/span><\/p>\n<p><b>26 Dec<\/b><span style=\"font-weight: 400;\"> \u2013 Boxing Day<\/span><\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;February 2026&#8243; admin_label=&#8221;February 2026&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>21 Feb<\/strong>\u2013 Lodge and pay January BAS\u00a0(if you lodge monthly).<\/p>\n<p><strong>28 Feb <\/strong>\u2013 Lodge and pay Q2 (Oct\u2013 Dec) BAS (if you lodge quarterly).<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;April 2026&#8243; admin_label=&#8221;April 2026&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><b>1 Apr<\/b><span style=\"font-weight: 400;\"> \u2013 Q4 Starts<\/span><\/p>\n<p><strong>21 Apr<\/strong>\u00a0\u2013 Lodge and pay March BAS\u00a0(if you lodge monthly).<\/p>\n<p><strong>28 Apr <\/strong>\u2013 Lodge and pay Q3 (Jan\u2013 March) BAS (if you lodge quarterly).<\/p>\n<p><strong>28 Apr<\/strong>\u00a0&#8211; Super guarantee contributions for Q3 (Jan- Mar) is due by today.<\/p>\n<p>[\/et_pb_toggle][et_pb_toggle title=&#8221;June 2026&#8243; admin_label=&#8221;June 2026&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; title_level=&#8221;h4&#8243; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>21 Jun <\/strong>\u2013 Lodge and pay May BAS\u00a0(if you lodge monthly).<\/p>\n<p><b>25 Jun \u2013 <\/b><span style=\"font-weight: 400;\">Fringe Benefit Tax return due (if filing electronically via a registered tax agent)<\/span><\/p>\n<p><b>30 Jun<\/b><span style=\"font-weight: 400;\"> \u2013 EOFY<\/span><\/p>\n<p><strong>30 Jun<\/strong> \u2013 Prepare for end of financial year and wrap up your books for the 2025\/26year.<\/p>\n<p>[\/et_pb_toggle][\/et_pb_column][\/et_pb_row][et_pb_row custom_padding_last_edited=&#8221;off|desktop&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||||false|false&#8221; custom_padding_tablet=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.17.3&#8243; _module_preset=&#8221;default&#8221; text_orientation=&#8221;center&#8221; custom_padding=&#8221;20px||||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p>Want to know more about your tax time obligations and due dates? Check out these handy links.<\/p>\n<p><a href=\"https:\/\/www.reckon.com\/au\/small-business-resources\/tax-compliance\/\">PAYG, Superannuation &amp; Tax Compliance<\/a>\u00a0|\u00a0<a href=\"https:\/\/www.reckon.com\/au\/small-business-resources\/single-touch-payroll\/\">Single Touch Payroll<\/a>\u00a0|\u00a0<a href=\"https:\/\/www.reckon.com\/au\/small-business-resources\/bas\/\">Business Activity Statements<\/a>\u00a0|\u00a0<a href=\"https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/videos\/\">EOFY Videos<\/a><\/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; EOFY tax time guide&#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; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_image src=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2021\/01\/EOFY-guide.png&#8221; alt=&#8221;EOFY Guide&#8221; title_text=&#8221;EOFY Guide&#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; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_text admin_label=&#8221;EOFY tax time guide&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h2>EOFY tax time guide!<\/h2>\n<p>Download our\u00a0<strong>free<\/strong>\u00a0end of financial year guide for small businesses, with important EOFY dates, tips to help you stay compliant and in control of your tax obligations.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/guide\/&#8221; button_text=&#8221;Download the guide&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Card &#8211; Ultimate Financial Year Timeline Poster&#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; theme_builder_area=&#8221;post_content&#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; custom_margin=&#8221;||||true|true&#8221; custom_padding=&#8221;0px|0px|0px|0px|true|true&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_text admin_label=&#8221;Ultimate Financial Year Timeline Poster&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h2>Ultimate Financial Year Timeline Poster!<\/h2>\n<p>Free and printable Financial Year Timeline Poster which contains all the key tax and financial year dates small business owners need to know.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2026\/05\/Reckon-Ultimate-financial-year-timeline-poster-2026-2027.pdf&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;Download the timeline&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_button][\/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; theme_builder_area=&#8221;post_content&#8221;][et_pb_image src=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2026\/07\/eofy-calendar-2026-27.png&#8221; alt=&#8221;EOFY 2026-27 poster dates&#8221; title_text=&#8221;Eofy Calendar 2026 27&#8243; 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; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Reckon One EOFY&#8221; module_id=&#8221;reckon-one-eofy&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#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; custom_padding=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_text admin_label=&#8221;Reckon One makes your EOFY easier!&#8221; module_id=&#8221;pricing&#8221; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; text_orientation=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h2 class=\"sticky-section-target\" data-section-label=\"Reckon One\" style=\"text-align: center;\">Reckon One makes your EOFY easier!<\/h2>\n<p>A stress free tax season is all about good record-keeping because you need to account for every dollar that comes in and out of your business for tax reporting purposes. <a href=\"https:\/\/www.reckon.com\/au\/accounting-software\/#pricing\">Reckon One<\/a> can save you time and money and help you stay on top of your finances throughout the year.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; make_equal=&#8221;on&#8221; module_class=&#8221;blurb-icon&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_blurb title=&#8221;Track payments and expenses&#8221; image=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2020\/03\/chart-pie.svg&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;33b84382-a252-41d6-a3b6-1743d8bf9308&#8243; header_level=&#8221;h3&#8243; text_orientation=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p>Stay on top of your finances throughout the year by keeping track of receipts, payments and GST.<\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_blurb title=&#8221;Automate bank reconciliation&#8221; image=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2020\/03\/sync-alt.svg&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;33b84382-a252-41d6-a3b6-1743d8bf9308&#8243; header_level=&#8221;h3&#8243; text_orientation=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p>Connect your bank account and watch your transactions flow in automatically.<\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_blurb title=&#8221;Easy tax reporting&#8221; image=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2020\/03\/file-chart-line.svg&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;33b84382-a252-41d6-a3b6-1743d8bf9308&#8243; header_level=&#8221;h3&#8243; text_orientation=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p>Create a P&amp;L, balance sheet and EOY STP finalisation in minutes! 20+ reports to choose from!<\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_video src=&#8221;https:\/\/www.youtube.com\/watch?v=LQPm5tqoF04&#8243; image_src=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2021\/05\/reckon-overview-video-th.jpg&#8221; play_icon_color=&#8221;#ff5447&#8243; thumbnail_overlay_color=&#8221;rgba(255,255,255,0.75)&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; max_width=&#8221;47%&#8221; module_alignment=&#8221;center&#8221; border_radii=&#8221;on|27px|27px|27px|27px&#8221; box_shadow_style=&#8221;preset1&#8243; box_shadow_horizontal=&#8221;1px&#8221; box_shadow_vertical=&#8221;5px&#8221; box_shadow_blur=&#8221;40px&#8221; box_shadow_color=&#8221;rgba(0,0,0,0.2)&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_video][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_button button_url=&#8221;https:\/\/www.reckon.com\/au\/accounting-software\/#pricing&#8221; button_text=&#8221;Try Reckon One for free&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||20px||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h2 style=\"text-align: center;\">The latest resources to help you manage end of financial year<\/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; module_class=&#8221;blurb-articles&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_blurb image=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2021\/02\/reports-professional-service.jpg&#8221; alt=&#8221;How to stay productive during during lockdown&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;33b84382-a252-41d6-a3b6-1743d8bf9308&#8243; header_level=&#8221;h3&#8243; link_option_url=&#8221;https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/checklist-for-small-businesses\/&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>EOFY checklist for small businesses.<br \/><\/strong><strong><a href=\"https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/checklist-for-small-businesses\/\" rel=\"noopener noreferrer\">Read more &gt;<\/a><\/strong><\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_blurb image=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2021\/02\/hacks-monotasking.jpg&#8221; alt=&#8221;Working from home: How to stay sane indoors&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;33b84382-a252-41d6-a3b6-1743d8bf9308&#8243; header_level=&#8221;h3&#8243; link_option_url=&#8221;https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/tax-deduction-for-small-business\/&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>Tax deduction for small businesses: what can I claim? <a href=\"https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/tax-deduction-for-small-business\/\" rel=\"noopener noreferrer\">Read more &gt;<\/a><\/strong><\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_blurb image=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2020\/10\/blog-girl-on-laptop-hair.jpg&#8221; alt=&#8221;Top 4 productivity apps for small business&#8221; admin_label=&#8221;Blurb&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;33b84382-a252-41d6-a3b6-1743d8bf9308&#8243; header_level=&#8221;h3&#8243; link_option_url=&#8221;https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/claiming-home-office-expenses\/&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>Claiming home office expenses.<\/strong><strong> <a href=\"https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/claiming-home-office-expenses\/\" rel=\"noopener noreferrer\">Read more &gt;<\/a><\/strong><\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; module_class=&#8221;blurb-articles&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_blurb image=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2021\/02\/reports-small-business.jpg&#8221; alt=&#8221;Top 4 productivity apps for small business&#8221; admin_label=&#8221;Blurb&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;33b84382-a252-41d6-a3b6-1743d8bf9308&#8243; header_level=&#8221;h3&#8243; link_option_url=&#8221;https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/what-is-how-instant-asset-write-off-work\/&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>What is and how does instant asset write-off work?<\/strong><strong>\u00a0<a href=\"https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/what-is-how-instant-asset-write-off-work\/\" rel=\"noopener noreferrer\">Read more &gt;<\/a><\/strong><\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_blurb image=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2021\/02\/working-from-home2.jpg&#8221; alt=&#8221;Working from home: How to stay sane indoors&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;33b84382-a252-41d6-a3b6-1743d8bf9308&#8243; header_level=&#8221;h3&#8243; link_option_url=&#8221;https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/what-i-claim-on-tax-without-receipts\/&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>What can I claim on tax without receipts? <a href=\"https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/what-i-claim-on-tax-without-receipts\/\" rel=\"noopener noreferrer\">Read more &gt;<\/a><\/strong><\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_blurb image=&#8221;https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2021\/02\/hacks-daily-routine.jpg&#8221; alt=&#8221;How to stay productive during during lockdown&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;33b84382-a252-41d6-a3b6-1743d8bf9308&#8243; header_level=&#8221;h3&#8243; link_option_url=&#8221;https:\/\/www.reckon.com\/reckon-blog\/9-timely-tips-ready-eofy\/&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p><strong>9 tips to help you prepare for EOFY.<br \/><\/strong><strong><a href=\"https:\/\/www.reckon.com\/reckon-blog\/9-timely-tips-ready-eofy\/\" rel=\"noopener noreferrer\">Read more &gt;<\/a><\/strong><\/p>\n<p>[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; module_class=&#8221;cta&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#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; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;3_5&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_css_main_element=&#8221;margin-top:auto;||margin-bottom:auto;&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.16&#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|tablet&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<h2>Try Reckon One free for 30 days<\/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; custom_css_main_element=&#8221;margin-top:auto;||margin-bottom:auto;&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_button button_url=&#8221;https:\/\/www.reckon.com\/au\/accounting-software\/#pricing&#8221; button_text=&#8221;Start your free trial&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#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.23.1&#8243; _module_preset=&#8221;default&#8221; text_orientation=&#8221;center&#8221; background_layout=&#8221;dark&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<p>Cancel anytime.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>HOME \u203a Prepare your business for end of financial yearThe information you need to manage your tax obligations and breeze through the 2025\/26 financial year!What is end of financial year (EOFY)? The financial year is a 12-month period used for tax and accounting purposes. The Australian financial year starts on 1 July,\u00a0with the last day [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":242781,"parent":539,"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-240704","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.6 (Yoast SEO v28.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>End of Financial Year 2025-26 | Key Dates &amp; Important Info<\/title>\n<meta name=\"description\" content=\"Get ready for the EOFY in 2026. Find essential info and free resources, including key EOFY dates, videos, checklists, guides and more!\" \/>\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\/end-of-financial-year\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"EOFY | Reckon\" \/>\n<meta property=\"og:description\" content=\"Get ready for the EOFY in 2026. Find essential info and free resources, including key EOFY dates, videos, checklists, guides and more!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/\" \/>\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:38:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2021\/01\/EOFY-lodgement-dates.png\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\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=\"14 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\\\/end-of-financial-year\\\/\",\"url\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/end-of-financial-year\\\/\",\"name\":\"End of Financial Year 2025-26 | Key Dates & Important Info\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/end-of-financial-year\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/end-of-financial-year\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/EOFY-lodgement-dates.png\",\"datePublished\":\"2021-01-07T00:00:02+00:00\",\"dateModified\":\"2026-09-07T00:38:09+00:00\",\"description\":\"Get ready for the EOFY in 2026. Find essential info and free resources, including key EOFY dates, videos, checklists, guides and more!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/end-of-financial-year\\\/#breadcrumb\"},\"inLanguage\":\"en-AU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/end-of-financial-year\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/end-of-financial-year\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/EOFY-lodgement-dates.png\",\"contentUrl\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/EOFY-lodgement-dates.png\",\"width\":500,\"height\":500,\"caption\":\"EOFY Dates in Australia\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/end-of-financial-year\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Small Business Resources\",\"item\":\"https:\\\/\\\/www.reckon.com\\\/au\\\/small-business-resources\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"EOFY\"}]},{\"@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":"End of Financial Year 2025-26 | Key Dates & Important Info","description":"Get ready for the EOFY in 2026. Find essential info and free resources, including key EOFY dates, videos, checklists, guides and more!","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\/end-of-financial-year\/","og_locale":"en_US","og_type":"article","og_title":"EOFY | Reckon","og_description":"Get ready for the EOFY in 2026. Find essential info and free resources, including key EOFY dates, videos, checklists, guides and more!","og_url":"https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/","og_site_name":"Reckon","article_publisher":"https:\/\/www.facebook.com\/reckonhq\/","article_modified_time":"2026-09-07T00:38:09+00:00","og_image":[{"width":500,"height":500,"url":"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2021\/01\/EOFY-lodgement-dates.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@ReckonHQ","twitter_misc":{"Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/","url":"https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/","name":"End of Financial Year 2025-26 | Key Dates & Important Info","isPartOf":{"@id":"https:\/\/www.reckon.com\/au\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/#primaryimage"},"image":{"@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/#primaryimage"},"thumbnailUrl":"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2021\/01\/EOFY-lodgement-dates.png","datePublished":"2021-01-07T00:00:02+00:00","dateModified":"2026-09-07T00:38:09+00:00","description":"Get ready for the EOFY in 2026. Find essential info and free resources, including key EOFY dates, videos, checklists, guides and more!","breadcrumb":{"@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/#breadcrumb"},"inLanguage":"en-AU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/"]}]},{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/#primaryimage","url":"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2021\/01\/EOFY-lodgement-dates.png","contentUrl":"https:\/\/www.reckon.com\/au\/wp-content\/uploads\/2021\/01\/EOFY-lodgement-dates.png","width":500,"height":500,"caption":"EOFY Dates in Australia"},{"@type":"BreadcrumbList","@id":"https:\/\/www.reckon.com\/au\/small-business-resources\/end-of-financial-year\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Small Business Resources","item":"https:\/\/www.reckon.com\/au\/small-business-resources\/"},{"@type":"ListItem","position":2,"name":"EOFY"}]},{"@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)"]}]}},"_links":{"self":[{"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/pages\/240704","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=240704"}],"version-history":[{"count":9,"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/pages\/240704\/revisions"}],"predecessor-version":[{"id":308834,"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/pages\/240704\/revisions\/308834"}],"up":[{"embeddable":true,"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/pages\/539"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/media\/242781"}],"wp:attachment":[{"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/media?parent=240704"}],"wp:term":[{"taxonomy":"difl_page_category","embeddable":true,"href":"https:\/\/www.reckon.com\/au\/wp-json\/wp\/v2\/difl_page_category?post=240704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}