{"id":1439,"date":"2026-10-19T06:38:00","date_gmt":"2026-10-19T10:38:00","guid":{"rendered":"https:\/\/tax-max.ca\/?page_id=1439"},"modified":"2026-10-19T06:41:47","modified_gmt":"2026-10-19T10:41:47","slug":"home-new","status":"publish","type":"page","link":"https:\/\/tax-max.ca\/","title":{"rendered":"Home (new design)"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Libre+Caslon+Display&#038;family=Manrope:wght@400;500;600;700&#038;family=IBM+Plex+Mono:wght@400;500&#038;display=swap\">\n<style>\n\/* Shield the approved design from the WordPress theme's global styles *\/\n:where(.site :not(#contactForm *)):is(a,button,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,figure,blockquote,ul,ol,li,small,strong,em,span){all:revert}\n\n\/* Layout: left-set editorial page; one cinematic dark hero, then calm light sections read like a well-kept ledger. *\/\n:root {\n  --bg: #F6F8F7;\n  --surface: #FFFFFF;\n  --ink: #142024;\n  --muted: #586A6C;\n  --line: #DCE4E2;\n  --accent: #0B7A68;\n  --accent-ink: #FFFFFF;\n  --accent-soft: #E3F2EE;\n  --night: #0C1417;\n  --night-2: #132024;\n  --night-ink: #EEF4F2;\n  --night-muted: #A9BAB7;\n  --mint: #6FD8BF;\n  --champagne: #D6C29A;\n  --stage: #2A3436;\n  --code-hi: rgba(255,255,255,.75);\n  --ink-soft: #3B4D50;\n  --code-sh: rgba(4,52,44,.32);\n  --f-display: \"Libre Caslon Display\", \"Baskerville\", \"Times New Roman\", serif;\n  --f-body: \"Manrope\", \"Segoe UI\", system-ui, sans-serif;\n  --f-mono: \"IBM Plex Mono\", ui-monospace, \"SF Mono\", Menlo, monospace;\n  --gutter: clamp(20px, 5vw, 72px);\n  --max: 1200px;\n}\n@media (prefers-color-scheme: dark) {\n  :root:not([data-theme=\"light\"]) {\n    --bg: #0F171A; --surface: #152125; --ink: #E7EFED; --muted: #9DB0AD; --line: #24363A;\n    --accent: #4CC4A8; --accent-ink: #062621; --accent-soft: #16302C; --stage: #050909;\n    --code-hi: rgba(255,255,255,.10); --code-sh: rgba(0,0,0,.55); --ink-soft: #C3D2CF;\n    color-scheme: dark;\n  }\n}\n:root[data-theme=\"dark\"] {\n  --bg: #0F171A; --surface: #152125; --ink: #E7EFED; --muted: #9DB0AD; --line: #24363A;\n  --accent: #4CC4A8; --accent-ink: #062621; --accent-soft: #16302C; --stage: #050909;\n  --code-hi: rgba(255,255,255,.10); --code-sh: rgba(0,0,0,.55); --ink-soft: #C3D2CF;\n  color-scheme: dark;\n}\n\n* { box-sizing: border-box; }\nhtml { scroll-behavior: smooth; }\n@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }\nbody {\n  background: var(--bg); color: var(--ink);\n  font-family: var(--f-body); font-size: 16px; line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n}\nbody::before { content: \"\"; position: fixed; inset: 0 0 auto; height: env(safe-area-inset-top, 0px); z-index: 60; background: var(--night); }\na { color: inherit; }\n:focus-visible { outline: 2px solid var(--mint); outline-offset: 3px; border-radius: 4px; }\nh1, h2, h3 { font-family: var(--f-display); font-weight: 400; text-wrap: balance; margin: 0; letter-spacing: -0.005em; }\np { margin: 0; }\n\n\/* ---------- Stage (preview wrapper) ---------- *\/\n.stage { min-height: 100%; }\n.site { container: site \/ inline-size; background: var(--bg); }\n.stage.is-phone { background: var(--stage); padding-block: 28px 110px; display: flex; justify-content: center;\n  padding-left: max(16px, env(safe-area-inset-left, 0px)); padding-right: max(16px, env(safe-area-inset-right, 0px)); }\n.stage.is-phone .site {\n  width: 390px; max-width: 100%; height: min(844px, calc(100vh - 150px)); overflow-y: auto; overflow-x: hidden;\n  border-radius: 38px; box-shadow: 0 0 0 10px #0A0F10, 0 0 0 11px #3A4547, 0 40px 80px rgba(0,0,0,.45);\n  scrollbar-width: none;\n}\n.stage.is-phone .site::-webkit-scrollbar { display: none; }\n\n.wrap { max-width: var(--max); margin: 0 auto;\n  padding-left: max(var(--gutter), env(safe-area-inset-left, 0px)); padding-right: max(var(--gutter), env(safe-area-inset-right, 0px)); }\n\n\/* ---------- Header ---------- *\/\n.hdr { position: sticky; top: env(safe-area-inset-top, 0px); z-index: 40; margin-bottom: -84px; transition: background .4s ease, box-shadow .4s ease; }\n.stage.is-phone .hdr { top: 0; }\n.hdr .wrap { height: 84px; display: flex; align-items: center; gap: 28px; }\n.hdr.is-solid { background: color-mix(in srgb, var(--night) 92%, transparent); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); box-shadow: 0 1px 0 rgba(255,255,255,.06); }\n.brand { display: flex; align-items: center; gap: 12px; text-decoration: none; color: var(--night-ink); margin-right: auto; }\n.brand img { width: 40px; height: auto; }\n.brand-name { font-family: var(--f-body); font-weight: 700; letter-spacing: .14em; font-size: 15px; line-height: 1; }\n.brand-name small { display: block; font-weight: 500; letter-spacing: .26em; font-size: 9.5px; color: var(--night-muted); margin-top: 5px; }\n.nav { display: flex; gap: 30px; }\n.nav a { color: var(--night-muted); text-decoration: none; font-size: 14px; font-weight: 500; letter-spacing: .02em; transition: color .2s; }\n.nav a:hover { color: var(--night-ink); }\n.btn { display: inline-flex; align-items: center; justify-content: center; gap: 10px; height: 48px; padding: 0 22px; border-radius: 2px;\n  font: 600 14px\/1 var(--f-body); letter-spacing: .04em; text-decoration: none; cursor: pointer; border: 1px solid transparent;\n  transition: background .25s, color .25s, border-color .25s, transform .25s; white-space: nowrap; }\n.btn svg { width: 16px; height: 16px; transition: transform .25s; }\n.btn:hover svg { transform: translateX(3px); }\n.btn-mint { background: var(--mint); color: #062621; }\n.btn-mint:hover { background: #8CE3CE; }\n.btn-ghost { color: var(--night-ink); border-color: rgba(238,244,242,.35); }\n.btn-ghost:hover { border-color: var(--night-ink); background: rgba(255,255,255,.06); }\n.btn-accent { background: var(--accent); color: var(--accent-ink); }\n.btn-accent:hover { filter: brightness(1.08); }\n.btn-line { color: var(--ink); border-color: var(--line); background: var(--surface); }\n.btn-line:hover { border-color: var(--accent); color: var(--accent); }\n.hdr .btn { height: 42px; padding: 0 18px; font-size: 13px; }\n.menu-btn { display: none; background: none; border: 0; color: var(--night-ink); width: 44px; height: 44px; padding: 10px; cursor: pointer; }\n\n\/* ---------- Hero ---------- *\/\n.hero { position: relative; isolation: isolate; color: var(--night-ink); background: var(--night); overflow: hidden; }\n.hero-media, .hero-media > * { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }\n.hero-media { z-index: -2; }\n.hero-still { background: url(\"\/wp-content\/uploads\/2026\/10\/taxmax-hero-office.webp\") 62% center \/ cover no-repeat; }\n.hero-video { opacity: 0; transition: opacity 1.6s ease; }\n.hero-video.is-playing { opacity: 1; }\n\/* Readability comes from a gradient behind the text only; the right side of the video stays bright *\/\n.hero::after { content: \"\"; position: absolute; inset: 0; z-index: -1;\n  background:\n    linear-gradient(90deg, rgba(7,13,15,.86) 0%, rgba(7,13,15,.66) 26%, rgba(7,13,15,.22) 50%, rgba(7,13,15,0) 64%),\n    linear-gradient(180deg, rgba(7,13,15,.45) 0%, rgba(7,13,15,0) 16%),\n    linear-gradient(0deg, rgba(7,13,15,.55) 0%, rgba(7,13,15,0) 22%); }\n.hero-grid { display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); gap: 32px 48px; align-items: end; padding-block: 140px 0; }\n.hero-text { padding-bottom: 40px; }\n.hero-text { text-shadow: 0 1px 24px rgba(0,0,0,.35); }\n.eyebrow { font: 500 12px\/1.4 var(--f-mono); letter-spacing: .2em; text-transform: uppercase; color: var(--mint); display: flex; align-items: center; gap: 14px; }\n.eyebrow::before { content: \"\"; width: 36px; height: 1px; background: currentColor; opacity: .7; flex: none; }\n.hero h1 { font-size: clamp(42px, 5.4vw, 80px); line-height: 1.03; margin-top: 26px; max-width: 14ch; }\n.hero h1 em { font-style: italic; color: var(--mint); }\n.hero-lede { margin-top: 26px; max-width: 46ch; font-size: 18.5px; line-height: 1.65; color: #DCE7E4; }\n.hero-ctas { margin-top: 38px; display: flex; flex-wrap: wrap; gap: 14px; }\n.btn-ghost { backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); background: rgba(10,18,20,.25); }\n\n.hero-facts { margin-top: 64px; padding-block: 22px 0; border-top: 1px solid rgba(238,244,242,.16);\n  display: grid; grid-template-columns: repeat(2, auto); justify-content: start; gap: 18px 56px; }\n.fact { min-width: 0; }\n.fact dt { font: 500 11px\/1 var(--f-mono); letter-spacing: .18em; text-transform: uppercase; color: var(--night-muted); }\n.fact dd { margin: 8px 0 0; font-size: 15px; font-weight: 500; color: var(--night-ink); font-variant-numeric: tabular-nums; }\n\n\/* New-location announcement *\/\n.notice { background: var(--night-2); color: var(--night-ink); border-top: 1px solid rgba(214,194,154,.25); border-bottom: 1px solid rgba(214,194,154,.25); }\n.notice .wrap { padding-block: 18px; display: flex; flex-wrap: wrap; align-items: baseline; justify-content: center; gap: 6px 22px; text-align: center; }\n.notice strong { font-family: var(--f-display); font-weight: 400; font-size: 27px; letter-spacing: .01em; color: var(--mint); }\n.notice strong em { color: var(--champagne); font-style: italic; }\n.notice span { font: 500 11.5px\/1.5 var(--f-mono); letter-spacing: .16em; text-transform: uppercase; color: var(--mint); }\n\n.rise { animation: rise 1.1s cubic-bezier(.2,.7,.2,1) both; }\n.d1 { animation-delay: .15s } .d2 { animation-delay: .3s } .d3 { animation-delay: .45s } .d4 { animation-delay: .65s }\n@keyframes rise { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: none; } }\n\n\/* ---------- Sections ---------- *\/\n.section { padding-block: clamp(80px, 11vw, 140px); }\n.sec-head { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 6fr); gap: 32px 80px; align-items: end; margin-bottom: 64px; }\n.kicker { font: 500 12px\/1 var(--f-mono); letter-spacing: .2em; text-transform: uppercase; color: var(--accent); margin-bottom: 22px; }\n.sec-head h2, .about h2, .contact h2 { font-size: clamp(34px, 4.2vw, 56px); line-height: 1.08; }\n.gold-title { display: inline; -webkit-box-decoration-break: clone; box-decoration-break: clone;\n  background: linear-gradient(178deg, #7E5A14 0%, #9C7321 30%, #C39A44 50%, #A07624 68%, #7E5A14 100%);\n  -webkit-background-clip: text; background-clip: text; color: transparent; -webkit-text-fill-color: transparent;\n  filter: drop-shadow(0 1px 0 rgba(255,255,255,.5)) drop-shadow(0 2px 3px rgba(70,46,8,.2)); }\n.sec-head p { color: var(--ink-soft); font-size: 18px; max-width: 54ch; }\n\n\/* Services ledger *\/\n.ledger { border-top: 1px solid var(--ink); }\n.row { display: grid; grid-template-columns: 150px minmax(0, 1.1fr) minmax(0, 1.4fr) 40px; gap: 28px; align-items: baseline;\n  padding-block: 34px; border-bottom: 1px solid var(--line); text-decoration: none; color: inherit; position: relative; transition: padding .35s ease; }\n.row::before { content: \"\"; position: absolute; left: 0; bottom: -1px; height: 1px; width: 0; background: var(--accent); transition: width .5s cubic-bezier(.2,.7,.2,1); }\n.row:hover::before, .row:focus-visible::before { width: 100%; }\n.code { justify-self: start; display: inline-block; font: 800 22px\/1.05 var(--f-body); letter-spacing: .035em; white-space: nowrap;\n  background: linear-gradient(172deg, #A8F3DE 0%, #3CCBA6 26%, #12957B 55%, #0A6B5B 78%, #05463C 100%);\n  -webkit-background-clip: text; background-clip: text; color: transparent; -webkit-text-fill-color: transparent;\n  filter: drop-shadow(0 1px 0 var(--code-hi)) drop-shadow(0 2px 0 var(--code-sh)) drop-shadow(0 7px 10px rgba(11,122,104,.28));\n  transition: transform .35s cubic-bezier(.2,.7,.2,1), filter .35s ease; }\n.code-lg { font-size: 32px; letter-spacing: 0; line-height: .95; }\n.row:hover .code, .row:focus-visible .code { transform: translateY(-3px);\n  filter: drop-shadow(0 1px 0 var(--code-hi)) drop-shadow(0 3px 0 var(--code-sh)) drop-shadow(0 12px 14px rgba(11,122,104,.34)); }\n@media (prefers-reduced-motion: reduce) { .code { transition: none; } .row:hover .code { transform: none; } }\n.row h3 { font-size: clamp(24px, 2.4vw, 32px); line-height: 1.15; }\n.row p { color: var(--ink-soft); font-size: 16.5px; line-height: 1.6; max-width: 52ch; }\n.row .arrow { justify-self: end; align-self: center; width: 40px; height: 40px; border-radius: 50%; border: 1px solid var(--line); display: grid; place-items: center; color: var(--accent); transition: background .3s, color .3s, border-color .3s; }\n.row .arrow svg { width: 16px; height: 16px; }\n.row:hover .arrow { background: var(--accent); color: var(--accent-ink); border-color: var(--accent); }\n\n.also { margin-top: 56px; display: grid; grid-template-columns: 150px minmax(0, 1fr); gap: 28px; }\n.also h3 { font: 500 12px\/1.6 var(--f-mono); letter-spacing: .18em; text-transform: uppercase; color: var(--muted); }\n.chips { display: flex; flex-wrap: wrap; gap: 10px; list-style: none; margin: 0; padding: 0; }\n.chips li { border: 1px solid var(--line); background: var(--surface); padding: 9px 16px; font-size: 15px; color: var(--ink-soft); border-radius: 999px; }\n\n\/* Intake band *\/\n.band { background: var(--night); color: var(--night-ink); }\n.band .wrap { padding-block: 64px; display: flex; align-items: center; justify-content: space-between; gap: 28px 48px; flex-wrap: wrap; }\n.band h2 { font-size: clamp(26px, 2.8vw, 36px); line-height: 1.2; max-width: 22ch; }\n.band p { color: var(--night-muted); margin-top: 10px; font-size: 15px; max-width: 56ch; }\n.band .acts { display: flex; gap: 12px; flex-wrap: wrap; }\n\n\/* About *\/\n.about-copy p { color: var(--muted); font-size: 17px; max-width: 58ch; }\n.about-copy p + p { margin-top: 16px; }\n.about .sec-head { align-items: start; }\n.reasons { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0 40px; border-top: 1px solid var(--ink); }\n.reasons div { padding-block: 26px 4px; }\n.reasons dt { font-family: var(--f-display); font-weight: 400; font-size: 23px; }\n.reasons dd { margin: 8px 0 0; color: var(--muted); font-size: 15px; }\n\n\/* Reviews *\/\n.reviews { background: var(--surface); border-block: 1px solid var(--line); }\n.quotes { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0; border-top: 1px solid var(--ink); }\n.quote { padding: 36px 36px 8px 0; display: flex; flex-direction: column; gap: 24px; }\n.quote + .quote { padding-left: 36px; border-left: 1px solid var(--line); }\n.quote blockquote { margin: 0; font-family: var(--f-display); font-size: 22px; line-height: 1.4; }\n.quote blockquote::before { content: \"\\201C\"; display: block; font-size: 56px; line-height: .6; color: var(--accent); margin-bottom: 14px; }\n.quote figcaption { margin-top: auto; font: 500 12px\/1 var(--f-mono); letter-spacing: .16em; text-transform: uppercase; color: var(--muted); }\n\n.quotes { position: relative; isolation: isolate; }\n.rev-mark { position: absolute; z-index: -1; left: 50%; top: 50%; transform: translate(-50%, -50%);\n  width: min(640px, 80%); height: auto; opacity: .09; pointer-events: none; user-select: none; }\n.quote figcaption { text-transform: none; letter-spacing: .06em; font-size: 13.5px; color: var(--ink-soft); }\n.rev-src { display: inline-block; margin-top: 6px; font-size: 15px; color: var(--accent); text-decoration: none; border-bottom: 1px solid currentColor; }\n.rev-src:hover { opacity: .8; }\n\n\/* Contact *\/\n.contact-grid { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 6fr); gap: 56px 96px; }\n.details { margin-top: 40px; display: grid; gap: 0; border-top: 1px solid var(--line); }\n.details div { display: grid; grid-template-columns: 110px minmax(0, 1fr); gap: 16px; padding-block: 18px; border-bottom: 1px solid var(--line); }\n.details dt { font: 500 11.5px\/1.9 var(--f-mono); letter-spacing: .16em; text-transform: uppercase; color: var(--muted); }\n.details dd { margin: 0; font-size: 16px; font-weight: 500; font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }\n.details dd a { text-decoration-color: var(--line); text-underline-offset: 4px; }\n.details dd a:hover { color: var(--accent); text-decoration-color: currentColor; }\n.copy { margin-left: 10px; font: 500 11px\/1 var(--f-mono); letter-spacing: .1em; text-transform: uppercase; color: var(--accent); background: none; border: 1px solid var(--line); padding: 5px 8px; border-radius: 2px; cursor: pointer; vertical-align: 2px; }\n.form { background: var(--surface); border: 1px solid var(--line); padding: clamp(24px, 4vw, 48px); }\n.form h3 { font-size: 28px; margin-bottom: 6px; }\n.form > p { color: var(--muted); font-size: 15px; margin-bottom: 28px; }\n.fields { display: grid; grid-template-columns: 1fr 1fr; gap: 18px 20px; }\n.field { display: flex; flex-direction: column; gap: 8px; min-width: 0; }\n.field.full { grid-column: 1 \/ -1; }\n.field label { font-size: 13px; font-weight: 600; }\n.field label span { color: var(--muted); font-weight: 500; }\n.field input, .field select, .field textarea { font: 15px\/1.4 var(--f-body); color: var(--ink); background: var(--bg); border: 1px solid var(--line); border-radius: 2px; padding: 13px 14px; width: 100%; transition: border-color .2s; }\n.field textarea { min-height: 120px; resize: vertical; }\n.field input:focus, .field select:focus, .field textarea:focus { outline: none; border-color: var(--accent); box-shadow: 0 0 0 3px var(--accent-soft); }\n.form-foot { margin-top: 24px; display: flex; align-items: center; gap: 18px; flex-wrap: wrap; }\n.form-msg { font-size: 14px; color: var(--accent); }\n.privacy-note { margin-top: 18px; font-size: 13.5px; line-height: 1.55; color: var(--ink-soft); }\n\n\/* Footer *\/\n.ftr { background: var(--night); color: var(--night-muted); font-size: 14px; }\n.ftr .wrap { padding-block: 64px 40px; display: grid; grid-template-columns: minmax(0, 2fr) repeat(2, minmax(0, 1fr)); gap: 40px; }\n.ftr h4 { margin: 0 0 14px; font: 500 11.5px\/1 var(--f-mono); letter-spacing: .18em; text-transform: uppercase; color: var(--night-ink); }\n.ftr ul { list-style: none; margin: 0; padding: 0; display: grid; gap: 8px; }\n.ftr a { text-decoration: none; } .ftr a:hover { color: var(--night-ink); }\n.ftr .legal { grid-column: 1 \/ -1; border-top: 1px solid rgba(238,244,242,.1); padding-top: 24px; font-size: 13px; }\n.ftr .brand { margin-bottom: 18px; }\n\n@media (prefers-reduced-motion: reduce) { .rise { animation: none; } .hero-video { transition: none; } }\n\n\/* ---------- Phone layout (container query, so the preview toggle shows the real mobile layout) ---------- *\/\n@container site (max-width: 900px) {\n  .nav, .hdr .btn-desk { display: none; }\n  .menu-btn { display: block; }\n  .sec-head, .about-grid, .contact-grid { grid-template-columns: minmax(0, 1fr); }\n  .reasons { grid-template-columns: 1fr 1fr; }\n  .hero-grid { grid-template-columns: minmax(0, 1fr); padding-block: 120px 0; }\n  .hero-text { padding-bottom: 0; }\n  .hero::after { background:\n    linear-gradient(180deg, rgba(7,13,15,.72) 0%, rgba(7,13,15,.55) 38%, rgba(7,13,15,.15) 62%, rgba(7,13,15,.6) 100%); }\n  .row { grid-template-columns: 128px minmax(0, 1fr) 40px; gap: 6px 22px; }\n  .code { font-size: 19px; } .code-lg { font-size: 28px; }\n  .row p { grid-column: 2 \/ 3; }\n  .row .arrow { grid-row: 1; grid-column: 3; }\n  .also { grid-template-columns: minmax(0, 1fr); gap: 16px; }\n  .quotes { grid-template-columns: minmax(0, 1fr); }\n  .quote, .quote + .quote { padding: 32px 0; border-left: 0; }\n  .quote + .quote { border-top: 1px solid var(--line); }\n  .rev-mark { width: min(400px, 96%); top: 50%; opacity: .08; }\n  .ftr .wrap { grid-template-columns: 1fr 1fr; }\n  .ftr .wrap > :first-child { grid-column: 1 \/ -1; }\n}\n@container site (max-width: 560px) {\n  .hdr { margin-bottom: -68px; } .hdr .wrap { height: 68px; }\n  .brand img { width: 34px; }\n  .hero-grid { padding-block: 108px 0; gap: 44px; }\n  .hero h1 { font-size: 40px; }\n  .notice strong { font-size: 21px; }\n  .hero-lede { font-size: 16.5px; }\n  .hero-ctas .btn { flex: 1 1 100%; }\n  .hero-facts { grid-template-columns: 1fr 1fr; gap: 18px 24px; margin-top: 56px; }\n  .hero-facts .fact:last-child { grid-column: 1 \/ -1; }\n  .row { grid-template-columns: minmax(0, 1fr) 40px; padding-block: 26px; }\n  .row .code { grid-column: 1; margin-bottom: 8px; font-size: 18px; }\n  .row .code-lg { font-size: 26px; }\n  .row h3, .row p { grid-column: 1; }\n  .row .arrow { grid-row: 1 \/ span 3; grid-column: 2; }\n  .reasons { grid-template-columns: minmax(0, 1fr); }\n  .fields { grid-template-columns: minmax(0, 1fr); }\n  .details div { grid-template-columns: minmax(0, 1fr); gap: 4px; }\n  .band .acts .btn { flex: 1 1 100%; }\n  .quote blockquote { font-size: 20px; }\n  .ftr .wrap { grid-template-columns: minmax(0, 1fr); }\n}\n\/* Mobile still: slow drift on the photo when motion is allowed *\/\n@media (prefers-reduced-motion: no-preference) {\n  .hero.is-still .hero-still { animation: drift 24s ease-in-out infinite alternate; }\n  @keyframes drift { from { transform: scale(1.02); } to { transform: scale(1.1) translateX(-2%); } }\n}\n@container site (max-width: 560px) { .hero-still { background-image: url(\"\/wp-content\/uploads\/2026\/10\/taxmax-hero-office-mobile.webp\"); background-position: center top; } }\n\n\/* Mobile menu sheet *\/\n.sheet { position: fixed; inset: 0; z-index: 70; background: var(--night); color: var(--night-ink); padding: 24px max(24px, env(safe-area-inset-right, 0px)) 40px max(24px, env(safe-area-inset-left, 0px)); display: flex; flex-direction: column; gap: 8px; }\n.stage.is-phone .sheet { position: absolute; }\n.sheet[hidden] { display: none; }\n.sheet nav { display: grid; margin-top: 40px; }\n.sheet nav a { font-family: var(--f-display); font-size: 34px; text-decoration: none; padding-block: 10px; border-bottom: 1px solid rgba(238,244,242,.1); }\n.sheet .btn { margin-top: 24px; }\n.sheet-close { align-self: flex-end; background: none; border: 1px solid rgba(238,244,242,.25); color: var(--night-ink); width: 44px; height: 44px; border-radius: 50%; cursor: pointer; font-size: 20px; }\n.stage.is-phone .site { position: relative; }\n\n\n\/* Social + WhatsApp *\/\n.socials { display: flex; gap: 10px; align-items: center; }\n.soc { width: 42px; height: 42px; border-radius: 50%; display: grid; place-items: center; border: 1px solid var(--line); color: var(--ink); transition: background .25s, color .25s, border-color .25s; }\n.soc svg { width: 19px; height: 19px; }\n.soc:hover { background: var(--accent); border-color: var(--accent); color: var(--accent-ink); }\n.soc-dark { border-color: rgba(238,244,242,.2); color: var(--night-ink); }\n.soc-dark:hover { background: var(--mint); border-color: var(--mint); color: #062621; }\n.btn-wa { margin-top: 28px; background: var(--surface); color: var(--ink); border-color: var(--line); }\n.btn-wa svg { width: 20px; height: 20px; color: #1FA855; transform: none !important; }\n.btn-wa:hover { border-color: #1FA855; }\n.shell { position: relative; }\n.float-group { position: fixed; z-index: 80; right: max(20px, calc(env(safe-area-inset-right, 0px) + 16px)); bottom: calc(24px + env(safe-area-inset-bottom, 0px));\n  display: flex; align-items: center; gap: 8px; padding: 6px; border-radius: 999px;\n  background: rgba(12,20,23,.9); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);\n  box-shadow: 0 12px 30px rgba(0,0,0,.28), inset 0 0 0 1px rgba(255,255,255,.12); transition: opacity .35s, transform .35s; }\n.fg-soc { width: 42px; height: 42px; border-radius: 50%; display: grid; place-items: center; color: #EEF4F2; text-decoration: none;\n  box-shadow: inset 0 0 0 1px rgba(255,255,255,.16); transition: background .25s, transform .25s; }\n.fg-soc svg { width: 18px; height: 18px; }\n.fg-soc:hover { background: rgba(255,255,255,.12); transform: translateY(-2px); }\n.fg-wa { display: flex; align-items: center; gap: 10px; height: 46px; padding: 0 18px 0 14px; border-radius: 999px; text-decoration: none;\n  background: #1FA855; color: #fff; font: 600 13.5px\/1 var(--f-body); letter-spacing: .03em; transition: background .25s, transform .25s; }\n.fg-wa svg { width: 22px; height: 22px; color: #fff; }\n.fg-wa:hover { background: #22BE60; transform: translateY(-2px); }\n.float-group.is-away { opacity: 0; transform: translateY(12px); pointer-events: none; }\n.stage.is-phone .float-group { position: absolute; right: 14px; bottom: 14px; }\n.stage.is-phone .shell { width: 390px; max-width: 100%; }\n@container site (max-width: 560px) { .ftr .wrap { padding-bottom: 96px; } }\n@media (max-width: 560px) { .float-group { right: max(12px, calc(env(safe-area-inset-right, 0px) + 10px)); bottom: calc(14px + env(safe-area-inset-bottom, 0px)); gap: 6px; padding: 5px; }\n  .fg-soc { width: 44px; height: 44px; } .fg-wa { width: 48px; height: 48px; padding: 0; justify-content: center; } .fg-wa span { display: none; } .ftr .wrap { padding-bottom: 96px; } }\n\n\n\/* ---------- WPForms styled to match the approved design ---------- *\/\n#contactForm .wpforms-container { margin: 0; }\n#contactForm .wpforms-field-container { display: grid; grid-template-columns: 1fr 1fr; gap: 18px 20px; }\n#contactForm .wpforms-field { padding: 0 !important; margin: 0; display: flex; flex-direction: column; gap: 8px; min-width: 0; }\n#contactForm .wpforms-field-email, #contactForm .wpforms-field-select, #contactForm .wpforms-field-textarea { grid-column: 1 \/ -1; }\n#contactForm .wpforms-field-label { font: 600 13px\/1.4 var(--f-body) !important; color: var(--ink) !important; margin: 0 !important; }\n#contactForm .wpforms-required-label { color: var(--accent); }\n#contactForm input[type=text], #contactForm input[type=email], #contactForm input[type=tel], #contactForm select, #contactForm textarea {\n  font: 15px\/1.4 var(--f-body) !important; color: var(--ink) !important; background: var(--bg) !important; border: 1px solid var(--line) !important;\n  border-radius: 2px !important; padding: 13px 14px !important; width: 100% !important; max-width: 100% !important; height: auto !important; box-shadow: none !important; }\n#contactForm textarea { min-height: 120px !important; resize: vertical; }\n#contactForm input:focus, #contactForm select:focus, #contactForm textarea:focus { outline: none; border-color: var(--accent) !important; box-shadow: 0 0 0 3px var(--accent-soft) !important; }\n#contactForm .wpforms-submit-container { padding: 22px 0 0 !important; }\n#contactForm button.wpforms-submit { display: inline-flex; align-items: center; justify-content: center; height: 48px; padding: 0 22px !important; border-radius: 2px !important;\n  background: var(--accent) !important; color: var(--accent-ink) !important; border: 1px solid transparent !important; font: 600 14px\/1 var(--f-body) !important; letter-spacing: .04em !important; text-transform: none !important; height: 48px !important; cursor: pointer; }\n#contactForm .privacy-note { margin: 22px 0 0; }\n#ast-scroll-top { display: none !important; }\n#contactForm button.wpforms-submit:hover { filter: brightness(1.08); }\n#contactForm label.wpforms-error, #contactForm em.wpforms-error { color: #B3261E !important; font-size: 13px !important; }\n#contactForm .wpforms-confirmation-container-full { background: var(--accent-soft) !important; border: 1px solid var(--accent) !important; color: var(--ink) !important; padding: 18px 20px !important; }\n@container site (max-width: 560px) { #contactForm .wpforms-field-container { grid-template-columns: minmax(0, 1fr); } }\n\/* Hide the active theme's chrome around this canvas page *\/\nbody.page-template-elementor_canvas { margin: 0; }\n<\/style>\n\n<div class=\"stage\" id=\"stage\">\n<div class=\"shell\">\n<div class=\"site\" id=\"site\">\n\n<header class=\"hdr\" id=\"hdr\">\n  <div class=\"wrap\">\n    <a class=\"brand\" href=\"#top\" aria-label=\"Tax Max Inc. home\">\n      <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/taxmax-leaf.png\" alt=\"\" width=\"40\" height=\"34\">\n      <span class=\"brand-name\">TAX MAX INC.<small>LONDON \u00b7 ONTARIO<\/small><\/span>\n    <\/a>\n    <nav class=\"nav\" aria-label=\"Main\">\n      <a href=\"#services\">Services<\/a>\n      <a href=\"#about\">About<\/a>\n      <a href=\"#reviews\">Reviews<\/a>\n      <a href=\"#contact\">Contact Us<\/a>\n    <\/nav>\n    <a class=\"btn btn-mint btn-desk\" href=\"#contact\" data-book>Book a Consultation<\/a>\n    <button class=\"menu-btn\" id=\"menuBtn\" aria-label=\"Open menu\" aria-expanded=\"false\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M3 7h18M3 12h18M9 17h12\"\/><\/svg>\n    <\/button>\n  <\/div>\n<\/header>\n\n<div class=\"sheet\" id=\"sheet\" hidden>\n  <button class=\"sheet-close\" id=\"sheetClose\" aria-label=\"Close menu\">\u00d7<\/button>\n  <nav aria-label=\"Mobile\">\n    <a href=\"#services\">Services<\/a>\n    <a href=\"#about\">About<\/a>\n    <a href=\"#reviews\">Reviews<\/a>\n    <a href=\"#contact\">Contact Us<\/a>\n  <\/nav>\n  <a class=\"btn btn-mint\" href=\"#contact\" data-book>Book a Consultation<\/a>\n<\/div>\n\n<section class=\"hero\" id=\"top\" aria-label=\"Introduction\">\n  <div class=\"hero-media\" aria-hidden=\"true\">\n    <div class=\"hero-still\"><\/div>\n  <\/div>\n  <div class=\"wrap\">\n    <div class=\"hero-grid\">\n      <div class=\"hero-text\">\n        <p class=\"eyebrow rise\">Accounting \u00b7 Tax \u00b7 Business Solutions<\/p>\n        <h1 class=\"rise d1\">Expert Tax Services for Your <em>Financial Success<\/em><\/h1>\n        <p class=\"hero-lede rise d2\">Professional tax preparation and planning services for individuals and businesses in London, Ontario.<\/p>\n        <div class=\"hero-ctas rise d3\">\n          <a class=\"btn btn-mint\" href=\"#contact\" data-book>Book a Consultation\n            <svg viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M2 8h11M9 4l4 4-4 4\"\/><\/svg><\/a>\n          <a class=\"btn btn-ghost\" href=\"#contact\">Contact Us<\/a>\n        <\/div>\n        <dl class=\"hero-facts rise d4\">\n          <div class=\"fact\"><dt>Call<\/dt><dd>+1 226 559 1006<\/dd><\/div>\n          <div class=\"fact\"><dt>Office<\/dt><dd>973 Gainsborough Rd, London ON<\/dd><\/div>\n        <\/dl>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<aside class=\"notice\" aria-label=\"New location\">\n  <div class=\"wrap\">\n    <strong>New Second Location on Oxford Street East \u2014 <em>Coming December 2026<\/em><\/strong>\n  <\/div>\n<\/aside>\n\n<main>\n<section class=\"section\" id=\"services\">\n  <div class=\"wrap\">\n    <div class=\"sec-head reveal\">\n      <div>\n        <p class=\"kicker\">Services<\/p>\n        <h2><span class=\"gold-title\">Tax and accounting for individuals and growing businesses.<\/span><\/h2>\n      <\/div>\n      <p>From your annual personal return to your corporation&#8217;s books, payroll and sales-tax filings, Tax Max keeps every piece accurate, on time and in one place.<\/p>\n    <\/div>\n\n    <div class=\"ledger\">\n      <a class=\"row reveal\" href=\"#contact\" data-service=\"Personal tax return (T1)\">\n        <span class=\"code code-lg\">T1<\/span>\n        <h3>Personal tax returns<\/h3>\n        <p>Annual returns for individuals and families, prepared carefully so every eligible credit and deduction is claimed.<\/p>\n        <span class=\"arrow\"><svg viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M2 8h11M9 4l4 4-4 4\"\/><\/svg><\/span>\n      <\/a>\n      <a class=\"row reveal\" href=\"#contact\" data-service=\"Corporate tax return (T2)\">\n        <span class=\"code code-lg\">T2<\/span>\n        <h3>Corporate tax returns<\/h3>\n        <p>Complete, efficient corporate filings for incorporated businesses, with an eye on reducing what the business owes.<\/p>\n        <span class=\"arrow\"><svg viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M2 8h11M9 4l4 4-4 4\"\/><\/svg><\/span>\n      <\/a>\n      <a class=\"row reveal\" href=\"#contact\" data-service=\"Bookkeeping\">\n        <span class=\"code\">LEDGER<\/span>\n        <h3>Bookkeeping<\/h3>\n        <p>Organized, accurate books with careful attention to detail, so year-end and tax time hold no surprises.<\/p>\n        <span class=\"arrow\"><svg viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M2 8h11M9 4l4 4-4 4\"\/><\/svg><\/span>\n      <\/a>\n      <a class=\"row reveal\" href=\"#contact\" data-service=\"Payroll\">\n        <span class=\"code\">PAYROLL<\/span>\n        <h3>Payroll<\/h3>\n        <p>Payroll handled for your business, so your team is paid correctly and your obligations stay in order.<\/p>\n        <span class=\"arrow\"><svg viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M2 8h11M9 4l4 4-4 4\"\/><\/svg><\/span>\n      <\/a>\n      <a class=\"row reveal\" href=\"#contact\" data-service=\"GST\/HST\">\n        <span class=\"code\">GST\/HST<\/span>\n        <h3>GST\/HST returns<\/h3>\n        <p>Sales-tax returns prepared and filed for your business, keeping you compliant with the Canada Revenue Agency.<\/p>\n        <span class=\"arrow\"><svg viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\"><path d=\"M2 8h11M9 4l4 4-4 4\"\/><\/svg><\/span>\n      <\/a>\n    <\/div>\n\n    <div class=\"also reveal\">\n      <h3>Also available<\/h3>\n      <ul class=\"chips\">\n        <li>Tax planning<\/li>\n        <li>Self-employed &amp; business tax preparation<\/li>\n        <li>Registration of new corporations<\/li>\n        <li>Tax problem consulting &amp; guidance<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"band\" aria-label=\"Start your filing\">\n  <div class=\"wrap\">\n    <div>\n      <h2>Filing a personal return? Start with our client intake form.<\/h2>\n      <p>Download the form, fill it in at your own pace, and bring it to your appointment or send it ahead.<\/p>\n    <\/div>\n    <div class=\"acts\">\n      <a class=\"btn btn-mint\" href=\"https:\/\/tax-max.ca\/TaxMaxForms\/taxmax_client_intake.pdf\" target=\"_blank\" rel=\"noopener\">Start your online filing<\/a>\n      <a class=\"btn btn-ghost\" href=\"#contact\" data-book>Book a Consultation<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"section about\" id=\"about\">\n  <div class=\"wrap\">\n    <div class=\"sec-head\">\n      <div>\n        <p class=\"kicker\">About Tax Max<\/p>\n        <h2><span class=\"gold-title\">Simplified, effective tax management.<\/span><\/h2>\n      <\/div>\n      <div class=\"about-copy\">\n        <p>Tax Max specializes in precise and efficient tax preparation for individuals and businesses. Our professionals make sure every filing is accurate and work diligently to maximize your return.<\/p>\n        <p>Beyond preparation, we offer strategic planning and proactive solutions to minimize your liabilities, giving you peace of mind and more control over your finances.<\/p>\n      <\/div>\n    <\/div>\n    <dl class=\"reasons\">\n      <div><dt>Quality service<\/dt><dd>Careful, accurate work on every file, personal or corporate.<\/dd><\/div>\n      <div><dt>Committed team<\/dt><dd>Close attention to your situation and your questions.<\/dd><\/div>\n      <div><dt>Flexible availability<\/dt><dd>Expert help available when you need it most.<\/dd><\/div>\n      <div><dt>Quick response<\/dt><dd>Prompt answers when you need them most.<\/dd><\/div>\n    <\/dl>\n  <\/div>\n<\/section>\n\n<section class=\"section reviews\" id=\"reviews\">\n  <div class=\"wrap\">\n    <div class=\"sec-head reveal\">\n      <div>\n        <p class=\"kicker\">Client reviews<\/p>\n        <h2><span class=\"gold-title\">In our clients&#8217; words.<\/span><\/h2>\n      <\/div>\n      <p>Excerpts from Tax Max\u2019s Google reviews. <a class=\"rev-src\" href=\"https:\/\/www.google.com\/maps\/place\/?q=place_id:ChIJD09IaMTxLogR9yw2d-zphJQ\" target=\"_blank\" rel=\"noopener\">Read all reviews on Google \u2197<\/a><\/p>\n    <\/div>\n    <div class=\"quotes\">\n      <img fetchpriority=\"high\" decoding=\"async\" class=\"rev-mark\" src=\"\/wp-content\/uploads\/2026\/10\/taxmax-leaf-watermark.png\" alt=\"\" aria-hidden=\"true\" width=\"600\" height=\"507\">\n      <figure class=\"quote reveal\">\n        <blockquote>He is very personable and easy to talk to, which made the whole process comfortable and stress-free. He took the time to clearly explain my taxes\u2026<\/blockquote>\n        <figcaption>Google review<\/figcaption>\n      <\/figure>\n      <figure class=\"quote reveal\">\n        <blockquote>He takes the time to explain the process clearly and ensures everything is filed accurately and on time. His guidance has given me confidence and peace of mind each tax season.<\/blockquote>\n        <figcaption>Google review<\/figcaption>\n      <\/figure>\n      <figure class=\"quote reveal\">\n        <blockquote>The entire team is friendly, professional, and helpful. I\u2019ll definitely consider Tax Max as my accountant going forward.<\/blockquote>\n        <figcaption>Google review<\/figcaption>\n      <\/figure>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"section contact\" id=\"contact\">\n  <div class=\"wrap contact-grid\">\n    <div class=\"reveal\">\n      <p class=\"kicker\">Contact Us<\/p>\n      <h2><span class=\"gold-title\">Let&#8217;s talk about your taxes.<\/span><\/h2>\n      <dl class=\"details\">\n        <div><dt>Office<\/dt><dd>973 Gainsborough Rd<br>London ON N6H 5L4<br><a href=\"https:\/\/www.google.com\/maps\/search\/?api=1&amp;query=973+Gainsborough+Rd+London+ON+N6H+5L4\" target=\"_blank\" rel=\"noopener\" style=\"font-size:14px;color:var(--accent)\">Open in Google Maps \u2197<\/a><\/dd><\/div>\n        <div><dt>Phone<\/dt><dd><a href=\"tel:+12265591006\">+1 226 559 1006<\/a><button class=\"copy\" data-copy=\"+1 226 559 1006\" type=\"button\">Copy<\/button><\/dd><\/div>\n        <div><dt>Email<\/dt><dd><a href=\"mailto:Ashraf@tax-max.ca\">Ashraf@tax-max.ca<\/a><button class=\"copy\" data-copy=\"Ashraf@tax-max.ca\" type=\"button\">Copy<\/button><\/dd><\/div>\n        <div><dt>Follow<\/dt><dd class=\"socials\">\n          <a class=\"soc\" href=\"https:\/\/www.facebook.com\/share\/1FLNxgwrs5\/?mibextid=wwXIfr\" target=\"_blank\" rel=\"noopener\" aria-label=\"Tax Max on Facebook\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M13.5 21v-7.5h2.6l.4-3.1h-3V8.5c0-.9.3-1.5 1.6-1.5h1.6V4.2c-.3 0-1.2-.1-2.3-.1-2.3 0-3.9 1.4-3.9 4v2.3H7.9v3.1h2.6V21h3z\"\/><\/svg><\/a>\n          <a class=\"soc\" href=\"https:\/\/www.instagram.com\/tax_max_inc\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Tax Max on Instagram\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\"><rect x=\"3.5\" y=\"3.5\" width=\"17\" height=\"17\" rx=\"5\"\/><circle cx=\"12\" cy=\"12\" r=\"4\"\/><circle cx=\"17.3\" cy=\"6.7\" r=\"1\" fill=\"currentColor\" stroke=\"none\"\/><\/svg><\/a>\n        <\/dd><\/div>\n        <div><dt>Coming soon<\/dt><dd>New Oxford Street East location<br><span style=\"color:var(--muted);font-weight:500\">Opening December 2026<\/span><\/dd><\/div>\n      <\/dl>\n      <a class=\"btn btn-wa\" href=\"https:\/\/wa.me\/12265591006\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12 2.5a9.4 9.4 0 0 0-8.1 14.2L2.6 21.4l4.8-1.3A9.4 9.4 0 1 0 12 2.5zm0 17.1c-1.5 0-2.9-.4-4.1-1.1l-.3-.2-2.9.8.8-2.8-.2-.3A7.7 7.7 0 1 1 12 19.6zm4.3-5.8c-.2-.1-1.4-.7-1.6-.8-.2-.1-.4-.1-.5.1l-.7.9c-.1.2-.3.2-.5.1-.2-.1-1-.4-1.9-1.2-.7-.6-1.2-1.4-1.3-1.6-.1-.2 0-.4.1-.5l.4-.4.2-.4v-.4l-.7-1.7c-.2-.5-.4-.4-.5-.4h-.5c-.2 0-.4.1-.6.3-.2.2-.8.8-.8 2s.8 2.3.9 2.5c.1.2 1.6 2.5 4 3.5 2 .8 2.4.6 2.8.6.4 0 1.4-.6 1.6-1.1.2-.6.2-1 .1-1.1l-.5-.2z\"\/><\/svg>Chat on WhatsApp<\/a>\n    <\/div>\n\n    <div class=\"form reveal\" id=\"contactForm\">\n      <h3>Book a consultation<\/h3>\n      <p>Tell us how we can help, and we&#8217;ll get back to you soon.<\/p>\n      \n\n\n<div class=\"wpforms-container \" id=\"wpforms-1432\"><form id=\"wpforms-form-1432\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"1432\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F1439\" data-token=\"e80bce897a547ba1a53a700bb48953da\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div class=\"wpforms-field-container\"><div id=\"wpforms-1432-field_0-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"0\"><label class=\"wpforms-field-label\" for=\"wpforms-1432-field_0\">Name <span class=\"wpforms-required-label\">*<\/span><\/label><input type=\"text\" id=\"wpforms-1432-field_0\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][0]\" required><\/div><div id=\"wpforms-1432-field_1-container\" class=\"wpforms-field wpforms-field-text\" data-field-id=\"1\"><label class=\"wpforms-field-label\" for=\"wpforms-1432-field_1\">Phone (optional)<\/label><input type=\"text\" id=\"wpforms-1432-field_1\" class=\"wpforms-field-large\" name=\"wpforms[fields][1]\" ><\/div><div id=\"wpforms-1432-field_2-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-1432-field_2\">Email <span class=\"wpforms-required-label\">*<\/span><\/label><input type=\"email\" id=\"wpforms-1432-field_2\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][2]\" spellcheck=\"false\" required><\/div><div id=\"wpforms-1432-field_3-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-1432-field_3\">I&#039;m interested in<\/label><select id=\"wpforms-1432-field_3\" class=\"wpforms-field-large\" name=\"wpforms[fields][3]\"><option value=\"General consultation\"  selected='selected'>General consultation<\/option><option value=\"Personal tax return (T1)\" >Personal tax return (T1)<\/option><option value=\"Corporate tax return (T2)\" >Corporate tax return (T2)<\/option><option value=\"Bookkeeping\" >Bookkeeping<\/option><option value=\"Payroll\" >Payroll<\/option><option value=\"GST\/HST\" >GST\/HST<\/option><option value=\"Tax planning\" >Tax planning<\/option><option value=\"Something else\" >Something else<\/option><\/select><\/div><div id=\"wpforms-1432-field_4-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"4\"><label class=\"wpforms-field-label\" for=\"wpforms-1432-field_4\">Message <span class=\"wpforms-required-label\">*<\/span><\/label><textarea id=\"wpforms-1432-field_4\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][4]\" required><\/textarea><\/div><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"1432\"><input type=\"hidden\" name=\"wpforms[author]\" value=\"2\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-1432\" class=\"wpforms-submit\" data-alt-text=\"Sending...\" data-submit-text=\"Send request\" aria-live=\"assertive\" value=\"wpforms-submit\">Send request<\/button><img decoding=\"async\" src=\"https:\/\/tax-max.ca\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Loading\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\n\n\n\n\n      <p class=\"privacy-note\">Privacy: we use the details you send only to reply to your enquiry. Please don&#8217;t include your SIN, banking details or tax documents in this form.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n<\/main>\n\n<footer class=\"ftr\">\n  <div class=\"wrap\">\n    <div>\n      <a class=\"brand\" href=\"#top\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/taxmax-leaf.png\" alt=\"\" width=\"40\" height=\"34\"><span class=\"brand-name\">TAX MAX INC.<small>YOUR TRUSTED TAX PARTNER<\/small><\/span><\/a>\n      <p style=\"max-width:40ch\">Expert tax preparation for individuals and businesses in London, Ontario.<\/p>\n      <div class=\"socials\" style=\"margin-top:22px\">\n        <a class=\"soc soc-dark\" href=\"https:\/\/www.facebook.com\/share\/1FLNxgwrs5\/?mibextid=wwXIfr\" target=\"_blank\" rel=\"noopener\" aria-label=\"Tax Max on Facebook\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M13.5 21v-7.5h2.6l.4-3.1h-3V8.5c0-.9.3-1.5 1.6-1.5h1.6V4.2c-.3 0-1.2-.1-2.3-.1-2.3 0-3.9 1.4-3.9 4v2.3H7.9v3.1h2.6V21h3z\"\/><\/svg><\/a>\n        <a class=\"soc soc-dark\" href=\"https:\/\/www.instagram.com\/tax_max_inc\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Tax Max on Instagram\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\"><rect x=\"3.5\" y=\"3.5\" width=\"17\" height=\"17\" rx=\"5\"\/><circle cx=\"12\" cy=\"12\" r=\"4\"\/><circle cx=\"17.3\" cy=\"6.7\" r=\"1\" fill=\"currentColor\" stroke=\"none\"\/><\/svg><\/a>\n        <a class=\"soc soc-dark\" href=\"https:\/\/wa.me\/12265591006\" target=\"_blank\" rel=\"noopener\" aria-label=\"Chat with Tax Max on WhatsApp\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12 2.5a9.4 9.4 0 0 0-8.1 14.2L2.6 21.4l4.8-1.3A9.4 9.4 0 1 0 12 2.5zm0 17.1c-1.5 0-2.9-.4-4.1-1.1l-.3-.2-2.9.8.8-2.8-.2-.3A7.7 7.7 0 1 1 12 19.6zm4.3-5.8c-.2-.1-1.4-.7-1.6-.8-.2-.1-.4-.1-.5.1l-.7.9c-.1.2-.3.2-.5.1-.2-.1-1-.4-1.9-1.2-.7-.6-1.2-1.4-1.3-1.6-.1-.2 0-.4.1-.5l.4-.4.2-.4v-.4l-.7-1.7c-.2-.5-.4-.4-.5-.4h-.5c-.2 0-.4.1-.6.3-.2.2-.8.8-.8 2s.8 2.3.9 2.5c.1.2 1.6 2.5 4 3.5 2 .8 2.4.6 2.8.6.4 0 1.4-.6 1.6-1.1.2-.6.2-1 .1-1.1l-.5-.2z\"\/><\/svg><\/a>\n      <\/div>\n    <\/div>\n    <div>\n      <h4>Explore<\/h4>\n      <ul><li><a href=\"#services\">Services<\/a><\/li><li><a href=\"#about\">About<\/a><\/li><li><a href=\"#reviews\">Reviews<\/a><\/li><li><a href=\"#contact\">Contact Us<\/a><\/li><li><a href=\"https:\/\/tax-max.ca\/TaxMaxForms\/taxmax_client_intake.pdf\" target=\"_blank\" rel=\"noopener\">Client intake form<\/a><\/li><\/ul>\n    <\/div>\n    <div>\n      <h4>Visit<\/h4>\n      <ul><li>973 Gainsborough Rd<\/li><li>London ON N6H 5L4<\/li><li>+1 226 559 1006<\/li><li>Ashraf@tax-max.ca<\/li><li style=\"color:var(--champagne)\">Oxford Street East \u00b7 Coming December 2026<\/li><\/ul>\n    <\/div>\n    <p class=\"legal\">Copyright \u00a9 2026 Tax Max Inc.<\/p>\n  <\/div>\n<\/footer>\n\n<\/div>\n<div class=\"float-group\" id=\"waFloat\" role=\"group\" aria-label=\"Contact Tax Max\">\n  <a class=\"fg-soc\" href=\"https:\/\/www.facebook.com\/share\/1FLNxgwrs5\/?mibextid=wwXIfr\" target=\"_blank\" rel=\"noopener\" aria-label=\"Tax Max on Facebook (opens in a new tab)\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M13.5 21v-7.5h2.6l.4-3.1h-3V8.5c0-.9.3-1.5 1.6-1.5h1.6V4.2c-.3 0-1.2-.1-2.3-.1-2.3 0-3.9 1.4-3.9 4v2.3H7.9v3.1h2.6V21h3z\"\/><\/svg><\/a>\n  <a class=\"fg-soc\" href=\"https:\/\/www.instagram.com\/tax_max_inc\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Tax Max on Instagram (opens in a new tab)\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\"><rect x=\"3.5\" y=\"3.5\" width=\"17\" height=\"17\" rx=\"5\"\/><circle cx=\"12\" cy=\"12\" r=\"4\"\/><circle cx=\"17.3\" cy=\"6.7\" r=\"1\" fill=\"currentColor\" stroke=\"none\"\/><\/svg><\/a>\n  <a class=\"fg-wa\" href=\"https:\/\/wa.me\/12265591006\" target=\"_blank\" rel=\"noopener\" aria-label=\"Chat with Tax Max on WhatsApp\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12 2.5a9.4 9.4 0 0 0-8.1 14.2L2.6 21.4l4.8-1.3A9.4 9.4 0 1 0 12 2.5zm0 17.1c-1.5 0-2.9-.4-4.1-1.1l-.3-.2-2.9.8.8-2.8-.2-.3A7.7 7.7 0 1 1 12 19.6zm4.3-5.8c-.2-.1-1.4-.7-1.6-.8-.2-.1-.4-.1-.5.1l-.7.9c-.1.2-.3.2-.5.1-.2-.1-1-.4-1.9-1.2-.7-.6-1.2-1.4-1.3-1.6-.1-.2 0-.4.1-.5l.4-.4.2-.4v-.4l-.7-1.7c-.2-.5-.4-.4-.5-.4h-.5c-.2 0-.4.1-.6.3-.2.2-.8.8-.8 2s.8 2.3.9 2.5c.1.2 1.6 2.5 4 3.5 2 .8 2.4.6 2.8.6.4 0 1.4-.6 1.6-1.1.2-.6.2-1 .1-1.1l-.5-.2z\"\/><\/svg><span>WhatsApp<\/span><\/a>\n<\/div>\n<\/div>\n<\/div>\n\n<script>\n(() => {\n  const stage = document.getElementById('stage');\n  const site = document.getElementById('site');\n  const hdr = document.getElementById('hdr');\n  const hero = document.querySelector('.hero');\n  const video = document.getElementById('heroVideo');\n  const reduce = matchMedia('(prefers-reduced-motion: reduce)');\n  const state = { phone: false, forceStill: false, loaded: false };\n\n  const applyMedia = () => {};\n\n  \/\/ ---- Header turns solid after the hero top ----\n  const scroller = () => state.phone ? site : window;\n  function onScroll() {\n    const y = state.phone ? site.scrollTop : window.scrollY;\n    hdr.classList.toggle('is-solid', y > 40);\n  }\n  window.addEventListener('scroll', onScroll, { passive: true });\n  site.addEventListener('scroll', onScroll, { passive: true });\n\n  \/\/ ---- Mobile menu ----\n  const sheet = document.getElementById('sheet'), menuBtn = document.getElementById('menuBtn');\n  const closeSheet = () => { sheet.hidden = true; menuBtn.setAttribute('aria-expanded', 'false'); };\n  menuBtn.addEventListener('click', () => { sheet.hidden = false; menuBtn.setAttribute('aria-expanded', 'true'); document.getElementById('sheetClose').focus(); });\n  document.getElementById('sheetClose').addEventListener('click', closeSheet);\n  sheet.querySelectorAll('a').forEach(a => a.addEventListener('click', closeSheet));\n  document.addEventListener('keydown', e => { if (e.key === 'Escape' && !sheet.hidden) closeSheet(); });\n\n  \/\/ ---- In-page links scroll the right container ----\n  document.querySelectorAll('a[href^=\"#\"]').forEach(a => a.addEventListener('click', e => {\n    const id = a.getAttribute('href').slice(1);\n    const el = id === 'top' ? hero : document.getElementById(id);\n    if (!el) return;\n    e.preventDefault();\n    const svc = a.dataset.service || (a.hasAttribute('data-book') ? 'General consultation' : null);\n    if (svc) { const sel = document.querySelector('#contactForm select'); if (sel) [...sel.options].forEach(o => { if (o.text === svc) sel.value = o.value; }); }\n    const behavior = reduce.matches ? 'auto' : 'smooth';\n    if (state.phone) site.scrollTo({ top: el.offsetTop - (id === 'top' ? 0 : 60), behavior });\n    else window.scrollTo({ top: el.getBoundingClientRect().top + window.scrollY - (id === 'top' ? 0 : 76), behavior });\n  }));\n\n  \/\/ ---- Copy buttons ----\n  document.querySelectorAll('[data-copy]').forEach(b => b.addEventListener('click', () => {\n    const done = () => { b.textContent = 'Copied'; setTimeout(() => b.textContent = 'Copy', 1600); };\n    navigator.clipboard ? navigator.clipboard.writeText(b.dataset.copy).then(done).catch(() => select(b)) : select(b);\n  }));\n  function select(b) { const r = document.createRange(); r.selectNodeContents(b.previousElementSibling); const s = getSelection(); s.removeAllRanges(); s.addRange(r); }\n\n\n\n  const wa = document.getElementById('waFloat');\n  const near = new Set();\n  const waIo = new IntersectionObserver(es => { es.forEach(e => e.isIntersecting ? near.add(e.target) : near.delete(e.target)); wa.classList.toggle('is-away', near.size > 0 || scrollHidden); });\n  [document.querySelector('.btn-wa'), document.querySelector('.ftr')].forEach(el => waIo.observe(el));\n  let scrollHidden = false, lastY = 0;\n  const narrow = () => window.innerWidth <= 560;\n  const heroCtas = document.querySelector('.hero-ctas');\n  const ctaIo = new IntersectionObserver(([e]) => { (e.isIntersecting && narrow()) ? near.add(heroCtas) : near.delete(heroCtas); sync(); });\n  ctaIo.observe(heroCtas);\n  function sync() { wa.classList.toggle('is-away', near.size > 0 || scrollHidden); }\n  window.addEventListener('scroll', () => { const y = window.scrollY; if (narrow()) { if (y > lastY + 6) scrollHidden = true; else if (y < lastY - 6) scrollHidden = false; } else scrollHidden = false; lastY = y; sync(); }, { passive: true });\n  menuBtn.addEventListener('click', () => wa.classList.add('is-away'));\n  [document.getElementById('sheetClose'), ...sheet.querySelectorAll('a')].forEach(el => el.addEventListener('click', () => sync()));\n  window.addEventListener('resize', () => { if (!state.phone) applyMedia(); });\n  applyMedia(); onScroll();\n})();\n\n  \/\/ Keep the privacy note directly above the Send button, as in the approved design\n  { const pn = document.querySelector('#contactForm .privacy-note'), sc = document.querySelector('#contactForm .wpforms-submit-container'); if (pn && sc) sc.parentNode.insertBefore(pn, sc); }\n<\/script>\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>TAX MAX INC.LONDON \u00b7 ONTARIO Services About Reviews Contact Us Book a Consultation \u00d7 Services About Reviews Contact Us Book a Consultation Accounting \u00b7 Tax \u00b7 Business Solutions Expert Tax Services for Your Financial Success Professional tax preparation and planning services for individuals and businesses in London, Ontario. Book a Consultation Contact Us Call +1 &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/tax-max.ca\/\"> <span class=\"screen-reader-text\">Home (new design)<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"_links":{"self":[{"href":"https:\/\/tax-max.ca\/index.php?rest_route=\/wp\/v2\/pages\/1439"}],"collection":[{"href":"https:\/\/tax-max.ca\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tax-max.ca\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tax-max.ca\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tax-max.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1439"}],"version-history":[{"count":3,"href":"https:\/\/tax-max.ca\/index.php?rest_route=\/wp\/v2\/pages\/1439\/revisions"}],"predecessor-version":[{"id":1442,"href":"https:\/\/tax-max.ca\/index.php?rest_route=\/wp\/v2\/pages\/1439\/revisions\/1442"}],"wp:attachment":[{"href":"https:\/\/tax-max.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}