{"id":146,"date":"2026-10-20T14:39:03","date_gmt":"2026-10-20T14:39:03","guid":{"rendered":"https:\/\/michaelmackniak.com\/?page_id=146"},"modified":"2026-10-20T15:11:19","modified_gmt":"2026-10-20T15:11:19","slug":"action-matrix-4-day-challenge","status":"publish","type":"page","link":"https:\/\/michaelmackniak.com\/?page_id=146","title":{"rendered":"Action Matrix 4-Day Challenge"},"content":{"rendered":"\n<!-- Action Matrix 4-Day Challenge \u2014 paste into ONE Custom HTML block on page 139 -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400;1,9..144,500&#038;family=Inter:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n\n\/* =====================================================================\n   ACTION MATRIX 4-DAY CHALLENGE \u2014 scoped styles\n   Every rule is scoped to the wrapper (#amc.amc) so nothing leaks into\n   or out of the Colibri theme. The id+class prefix out-ranks theme\n   selectors such as \"#colibri h1\".\n   ===================================================================== *\/\n#amc.amc{\n  \/* brand palette: purple #673ab7 \u00b7 pink-white #fbf5fb \u00b7 black #000000 (+ derived tints) *\/\n  --ink:#000000; --ink-deep:#111111; --ink-soft:#262626;\n  --cream:#fbf5fb; --paper:#f4ebf4; --rule:#e4d6e4;\n  --text:#000000; --muted:#3d3d3d;\n  --accent:#673ab7; --accent-btn:#673ab7; --accent-btn-hover:#5a2fa3;\n  --accent-text:#673ab7; --accent-on-dark:#b39ddb;\n  --serif:'Fraunces', Georgia, 'Times New Roman', serif;\n  --sans:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;\n  --max:1100px;\n\n  \/* full-bleed: break out of the theme's content column *\/\n  width:100vw !important; max-width:100vw !important;\n  margin-left:calc(50% - 50vw) !important; margin-right:calc(50% - 50vw) !important;\n  margin-top:0 !important; margin-bottom:0 !important;\n  padding:0 !important; position:relative; overflow:hidden;\n  background:var(--cream); color:var(--text);\n  font-family:var(--sans); font-size:18px; line-height:1.65; font-weight:400;\n  text-align:left; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;\n  text-rendering:optimizeLegibility;\n}\n\/* ---------- reset inside the wrapper ---------- *\/\n#amc.amc *, #amc.amc *::before, #amc.amc *::after{ box-sizing:border-box; }\n#amc.amc h1, #amc.amc h2, #amc.amc h3, #amc.amc h4, #amc.amc p, #amc.amc figure, #amc.amc blockquote, #amc.amc ol, #amc.amc ul, #amc.amc li{\n  margin:0; padding:0; border:0; background:none; text-transform:none; letter-spacing:normal;\n  font-family:inherit; color:inherit; text-shadow:none; box-shadow:none;\n}\n#amc.amc ol, #amc.amc ul{ list-style:none; }\n#amc.amc img{ display:block; max-width:100%; border:0; border-radius:0; box-shadow:none; }\n#amc.amc a{ color:inherit; text-decoration:none; box-shadow:none; border:0; }\n#amc.amc h1, #amc.amc h2, #amc.amc h3{ font-family:var(--serif); font-weight:500; color:var(--ink); line-height:1.12;\n  font-optical-sizing:auto; letter-spacing:-0.015em; }\n#amc.amc p{ font-family:var(--sans); font-size:1em; line-height:1.7; }\n\n\/* ---------- layout primitives ---------- *\/\n#amc.amc .amc-wrap{ width:100%; max-width:var(--max); margin:0 auto; padding:0 32px; }\n#amc.amc .amc-section{ padding:120px 0; }\n#amc.amc .amc-eyebrow{ display:flex; align-items:center; gap:14px; font-family:var(--sans);\n  font-size:12.5px; font-weight:600; letter-spacing:.18em !important; text-transform:uppercase !important;\n  color:var(--accent-text); margin-bottom:28px; line-height:1.4; }\n#amc.amc .amc-eyebrow::before{ content:\"\"; width:36px; height:1px; background:currentColor; flex:none; }\n#amc.amc .amc-dark .amc-eyebrow{ color:var(--accent-on-dark); }\n\n\/* ---------- button ---------- *\/\n#amc.amc .amc-btn{ display:inline-flex; align-items:center; justify-content:center; gap:12px;\n  background:var(--accent-btn); color:#fff !important; font-family:var(--sans); font-weight:600;\n  font-size:16px; letter-spacing:.01em; line-height:1; padding:20px 30px; border-radius:6px;\n  border:0; text-decoration:none !important; transition:background-color .2s ease, transform .2s ease;\n  box-shadow:0 10px 24px -14px rgba(90,47,163,.6); }\n#amc.amc .amc-btn:hover, #amc.amc .amc-btn:focus-visible{ background:var(--accent-btn-hover); transform:translateY(-1px); color:#fff !important; }\n#amc.amc .amc-btn:focus-visible{ outline:2px solid var(--ink); outline-offset:3px; }\n#amc.amc .amc-btn .amc-arrow{ display:inline-block; transition:transform .2s ease; font-weight:400; }\n#amc.amc .amc-btn:hover .amc-arrow{ transform:translateX(3px); }\n#amc.amc .amc-dark .amc-btn:focus-visible{ outline-color:#fff; }\n#amc.amc .amc-cta-row{ margin-top:56px; display:flex; justify-content:center; }\n\n\/* ---------- 1. HERO ---------- *\/\n#amc.amc .amc-hero{ padding:96px 0 112px; background:\n  radial-gradient(1200px 500px at 85% 0%, rgba(103,58,183,.07), transparent 60%), var(--cream); }\n#amc.amc .amc-hero .amc-wrap{ display:grid; grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr); gap:72px; align-items:center; }\n#amc.amc .amc-hero-eyebrow{ display:block; margin-bottom:32px; }\n#amc.amc .amc-hero-eyebrow .amc-eyebrow{ margin-bottom:10px; }\n#amc.amc .amc-hero-with{ display:block; font-family:var(--serif); font-style:italic; font-size:19px;\n  color:var(--muted); padding-left:50px; line-height:1.4; }\n#amc.amc .amc-hero h1{ font-size:clamp(40px, 5.2vw, 66px); line-height:1.06; letter-spacing:-0.025em;\n  font-weight:500; margin-bottom:30px; max-width:13ch; }\n#amc.amc .amc-hero h1 em{ font-style:italic; font-weight:400; color:var(--accent-text); }\n#amc.amc .amc-hero .amc-sub{ font-size:21px; line-height:1.55; color:var(--ink-soft); max-width:30em; margin-bottom:44px; }\n#amc.amc .amc-hero-photo{ position:relative; margin:0; }\n#amc.amc .amc-hero-photo::before{ content:\"\"; position:absolute; inset:28px -28px -28px 28px;\n  border:1px solid var(--accent); border-radius:4px; z-index:0; }\n#amc.amc .amc-hero-photo img{ position:relative; z-index:1; width:100%; aspect-ratio:4\/5; height:auto;\n  object-fit:cover; object-position:50% 18%; border-radius:4px;\n  box-shadow:0 30px 60px -30px rgba(0,0,0,.35); }\n\n\/* ---------- 2. PROBLEM ---------- *\/\n#amc.amc .amc-problem{ background:var(--paper); border-top:1px solid var(--rule); border-bottom:1px solid var(--rule); }\n#amc.amc .amc-problem .amc-wrap{ display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:80px; align-items:start; }\n#amc.amc .amc-problem h2{ font-size:clamp(32px, 3.6vw, 46px); }\n#amc.amc .amc-problem .amc-body p{ color:var(--muted); font-size:19px; margin-bottom:22px; }\n#amc.amc .amc-problem .amc-body p strong{ color:var(--ink); font-weight:600; }\n#amc.amc .amc-statement{ margin-top:40px !important; padding:4px 0 4px 28px !important; border-left:3px solid var(--accent) !important;\n  font-family:var(--serif) !important; font-size:26px !important; line-height:1.35 !important; color:var(--ink) !important;\n  font-style:italic; font-weight:400; }\n\n\/* ---------- 3. FOUR DAYS ---------- *\/\n#amc.amc .amc-dark{ background:var(--ink); color:#fbf5fb; }\n#amc.amc .amc-dark h2, #amc.amc .amc-dark h3{ color:#fbf5fb; }\n#amc.amc .amc-days{ background:linear-gradient(180deg, var(--ink) 0%, var(--ink-deep) 100%); }\n#amc.amc .amc-days-head{ display:flex; justify-content:space-between; align-items:flex-end; gap:40px; margin-bottom:64px; }\n#amc.amc .amc-days h2{ font-size:clamp(32px, 3.8vw, 48px); max-width:16ch; }\n#amc.amc .amc-days-grid{ display:grid; grid-template-columns:repeat(4, minmax(0,1fr)); gap:0;\n  border-top:1px solid rgba(251,245,251,.18); counter-reset:none; }\n#amc.amc .amc-day{ position:relative; padding:40px 32px 44px 0; }\n#amc.amc .amc-day + .amc-day{ padding-left:32px; border-left:1px solid rgba(251,245,251,.12); }\n#amc.amc .amc-day::before{ content:\"\"; position:absolute; top:-1px; left:0; width:48px; height:3px; background:var(--accent); }\n#amc.amc .amc-day + .amc-day::before{ left:32px; }\n#amc.amc .amc-dark .amc-day::before{ background:var(--accent-on-dark); }\n#amc.amc .amc-day-num{ display:block; font-family:var(--serif); font-weight:300; font-size:72px; line-height:1;\n  color:var(--accent-on-dark); margin-bottom:26px; letter-spacing:-0.03em; font-variant-numeric:lining-nums; }\n#amc.amc .amc-day-label{ display:block; font-family:var(--sans); font-size:12px; font-weight:600; letter-spacing:.18em;\n  text-transform:uppercase; color:rgba(251,245,251,.62); margin-bottom:8px; }\n#amc.amc .amc-day h3{ font-size:27px; font-weight:500; margin-bottom:16px; letter-spacing:-0.01em; }\n#amc.amc .amc-day p{ font-size:16.5px; line-height:1.65; color:rgba(251,245,251,.82); }\n\n\/* ---------- 4. ANTI-PROMISE ---------- *\/\n#amc.amc .amc-anti .amc-wrap{ display:grid; grid-template-columns:minmax(0,1fr); gap:0; max-width:820px; margin:0 auto; text-align:center; }\n#amc.amc .amc-anti .amc-body p{ margin-left:auto; margin-right:auto; }\n#amc.amc .amc-anti .amc-eyebrow{ justify-content:center; }\n#amc.amc .amc-anti-photo{ margin:0; }\n#amc.amc .amc-anti-photo img{ width:100%; aspect-ratio:1\/1; height:auto; object-fit:cover; object-position:42% 30%;\n  border-radius:4px; box-shadow:0 30px 60px -32px rgba(0,0,0,.35); }\n#amc.amc .amc-anti h2{ font-size:clamp(32px, 3.6vw, 46px); margin-bottom:26px; }\n#amc.amc .amc-anti .amc-body p{ font-size:19px; color:var(--muted); }\n#amc.amc .amc-quote{ grid-column:1 \/ -1; margin-top:24px !important; padding:64px 0 0 !important; border-top:1px solid var(--rule) !important;\n  text-align:center; }\n#amc.amc .amc-quote p{ font-family:var(--serif) !important; font-weight:400; font-size:clamp(30px, 4.4vw, 54px) !important;\n  line-height:1.15 !important; letter-spacing:-0.02em; color:var(--ink) !important; max-width:none; margin:0 auto !important; }\n#amc.amc .amc-quote p span{ display:block; }\n#amc.amc .amc-quote p em{ font-style:italic; color:var(--accent-text); }\n#amc.amc .amc-quote-mark{ display:block; font-family:var(--serif); font-size:96px; line-height:.6; height:40px;\n  color:var(--accent); margin-bottom:12px; }\n#amc.amc .amc-anti .amc-cta-row{ grid-column:1 \/ -1; margin-top:48px; }\n\n\/* ---------- 5. ABOUT ---------- *\/\n#amc.amc .amc-about{ background:var(--paper); border-top:1px solid var(--rule); }\n#amc.amc .amc-about .amc-wrap{ display:grid; grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr); gap:72px; align-items:center; }\n#amc.amc .amc-about-photo{ margin:0; position:relative; }\n#amc.amc .amc-about-photo img{ width:100%; aspect-ratio:4\/4.6; height:auto; object-fit:cover; object-position:50% 25%;\n  border-radius:4px; box-shadow:0 30px 60px -32px rgba(0,0,0,.4); }\n#amc.amc .amc-about-photo figcaption{ margin-top:16px; font-family:var(--sans); font-size:13px; letter-spacing:.14em;\n  text-transform:uppercase; color:var(--muted); font-weight:600; }\n#amc.amc .amc-about h2{ font-size:clamp(34px, 4vw, 52px); margin-bottom:28px; }\n#amc.amc .amc-about .amc-body p{ font-size:19px; color:var(--muted); margin-bottom:20px; }\n#amc.amc .amc-about .amc-body p.amc-kicker{ font-family:var(--serif); font-size:24px; line-height:1.4; color:var(--ink);\n  font-style:italic; margin-top:8px; margin-bottom:0; }\n\n\/* ---------- 6. REGISTER ---------- *\/\n#amc.amc #register{ scroll-margin-top:24px; background:\n  radial-gradient(900px 420px at 50% 0%, rgba(103,58,183,.10), transparent 65%),\n  linear-gradient(180deg, var(--ink) 0%, var(--ink-deep) 100%); text-align:center; }\n#amc.amc #register .amc-wrap{ max-width:760px; }\n#amc.amc #register .amc-eyebrow{ justify-content:center; }\n#amc.amc #register .amc-eyebrow::after{ content:\"\"; width:36px; height:1px; background:currentColor; flex:none; }\n#amc.amc #register h2{ font-size:clamp(36px, 4.6vw, 58px); margin-bottom:24px; letter-spacing:-0.02em; }\n#amc.amc #register h2 .amc-line{ display:inline-block; }\n#amc.amc #register .amc-reg-intro{ font-size:19px; color:rgba(251,245,251,.84); max-width:34em; margin:0 auto 52px; }\n#amc.amc .amc-form-shell{ width:100%; max-width:560px; margin:0 auto; text-align:left; }\n\n\/* ---------- footer ---------- *\/\n#amc.amc .amc-footer{ background:var(--ink-deep); border-top:1px solid rgba(251,245,251,.1); padding:28px 0; }\n#amc.amc .amc-footer p{ text-align:center; font-size:13.5px; letter-spacing:.04em; color:rgba(251,245,251,.55); }\n\n\/* ---------- responsive ---------- *\/\n@media (max-width: 1024px){\n  #amc.amc .amc-days-grid{ grid-template-columns:repeat(2, minmax(0,1fr)); }\n  #amc.amc .amc-day, #amc.amc .amc-day + .amc-day{ padding:40px 32px 44px 0; border-left:0; }\n  #amc.amc .amc-day::before, #amc.amc .amc-day + .amc-day::before{ left:0; }\n  #amc.amc .amc-day:nth-child(even){ padding-left:32px; border-left:1px solid rgba(251,245,251,.12); }\n  #amc.amc .amc-day:nth-child(even)::before{ left:32px; }\n  #amc.amc .amc-day:nth-child(n+3){ border-top:1px solid rgba(251,245,251,.18); }\n}\n@media (max-width: 900px){\n  #amc.amc{ font-size:17px; }\n  #amc.amc .amc-section{ padding:88px 0; }\n  #amc.amc .amc-hero{ padding:64px 0 88px; }\n  #amc.amc .amc-hero .amc-wrap, #amc.amc .amc-problem .amc-wrap, #amc.amc .amc-anti .amc-wrap, #amc.amc .amc-about .amc-wrap{\n    grid-template-columns:minmax(0,1fr); gap:48px; }\n  #amc.amc .amc-hero h1{ max-width:15ch; }\n  #amc.amc .amc-hero-photo{ max-width:520px; margin-right:28px; }\n  #amc.amc .amc-hero-photo img{ aspect-ratio:5\/5.4; }\n  #amc.amc .amc-problem .amc-wrap{ gap:32px; }\n  #amc.amc .amc-days-head{ margin-bottom:48px; }\n  #amc.amc .amc-anti-photo{ order:-1; max-width:560px; }\n  #amc.amc .amc-anti-photo img{ aspect-ratio:4\/3; object-position:45% 28%; }\n  #amc.amc .amc-quote{ padding-top:48px !important; margin-top:8px !important; }\n  #amc.amc .amc-about-photo{ max-width:620px; }\n}\n@media (min-width: 601px) and (max-width: 900px){\n  #amc.amc .amc-hero h1{ font-size:56px; max-width:14ch; }\n  #amc.amc .amc-hero .amc-sub{ font-size:21px; }\n  #amc.amc .amc-hero-photo{ max-width:600px; }\n  #amc.amc .amc-hero-photo img{ aspect-ratio:6\/5; object-position:50% 14%; }\n}\n@media (max-width: 600px){\n  #amc.amc{ font-size:16.5px; }\n  #amc.amc .amc-hero-eyebrow .amc-eyebrow::before{ display:none; }\n  #amc.amc .amc-wrap{ padding:0 22px; }\n  #amc.amc .amc-section{ padding:72px 0; }\n  #amc.amc .amc-hero{ padding:48px 0 72px; }\n  #amc.amc .amc-hero h1{ font-size:clamp(36px, 10vw, 44px); }\n  #amc.amc .amc-hero .amc-sub{ font-size:19px; margin-bottom:36px; }\n  #amc.amc .amc-hero-with{ padding-left:0; font-size:17px; }\n  #amc.amc .amc-eyebrow{ font-size:11.5px; letter-spacing:.14em !important; gap:12px; }\n  #amc.amc .amc-eyebrow::before{ width:24px; }\n  #amc.amc .amc-hero-photo img{ aspect-ratio:1\/1.05; object-position:50% 15%; }\n  #amc.amc .amc-anti h2, #amc.amc .amc-problem h2{ font-size:31px; }\n  #amc.amc .amc-hero-photo{ margin-right:16px; }\n  #amc.amc .amc-hero-photo::before{ inset:16px -16px -16px 16px; }\n  #amc.amc .amc-btn{ width:100%; padding:20px 24px; }\n  #amc.amc .amc-problem .amc-body p, #amc.amc .amc-anti .amc-body p, #amc.amc .amc-about .amc-body p{ font-size:17.5px; }\n  #amc.amc .amc-statement{ font-size:22px !important; padding-left:20px !important; }\n  #amc.amc .amc-days-grid{ grid-template-columns:minmax(0,1fr); }\n  #amc.amc .amc-day, #amc.amc .amc-day + .amc-day, #amc.amc .amc-day:nth-child(even){ padding:32px 0 36px; border-left:0; }\n  #amc.amc .amc-day::before, #amc.amc .amc-day + .amc-day::before, #amc.amc .amc-day:nth-child(even)::before{ left:0; }\n  #amc.amc .amc-day + .amc-day{ border-top:1px solid rgba(251,245,251,.18); }\n  #amc.amc .amc-day{ display:grid; grid-template-columns:72px minmax(0,1fr); column-gap:16px; }\n  #amc.amc .amc-day-num{ font-size:52px; margin-bottom:0; grid-row:1 \/ span 3; }\n  #amc.amc .amc-day h3{ font-size:24px; margin-bottom:10px; }\n  #amc.amc .amc-cta-row{ margin-top:44px; }\n  #amc.amc .amc-quote-mark{ font-size:76px; height:32px; }\n  #amc.amc #register h2 .amc-line{ display:inline-block; }\n#amc.amc #register .amc-reg-intro{ font-size:17.5px; margin-bottom:40px; }\n}\n\n\/* =====================================================================\n   MAILERLITE EMBEDDED FORM OVERRIDES  (form 47326813 via                 <div class=\"ml-embedded\" data-form=\"XqEp1M\"><\/div>\n            )\n   MailerLite ships rules like\n     #mlb2-XXXX.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input {... !important}\n   (1 id + 5 classes). Prefixing \"#amc.amc #register\" (2 ids) out-ranks\n   them for any form id, so these keep working if the form is swapped.\n   ===================================================================== *\/\n#amc.amc #register .ml-form-embedContainer{ display:block !important; width:100% !important; max-width:560px !important;\n  margin:0 auto !important; text-align:left !important; }\n#amc.amc #register .ml-form-embedContainer .ml-form-align-center,\n#amc.amc #register .ml-form-embedContainer .ml-form-align-default{ display:block !important; text-align:left !important; }\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper,\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper.embedForm,\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper.embedDefault{\n  display:block !important; width:100% !important; max-width:560px !important; margin:0 auto !important;\n  background:#fbf5fb !important; border:0 !important; border-radius:10px !important;\n  box-shadow:0 40px 80px -40px rgba(0,0,0,.6), 0 0 0 1px rgba(255,255,255,.06) !important; overflow:hidden; }\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody{ padding:40px 40px 36px !important; }\n\/* the section already shows the heading + intro, so hide the form's own copy *\/\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent{ display:none !important; }\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-form-formContent{ margin:0 0 8px !important; }\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow{ margin:0 0 20px !important; float:none !important; }\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item{ margin-bottom:0 !important; }\n\/* labels *\/\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group label{\n  display:block !important; margin:0 0 8px !important; font-family:var(--sans) !important; font-size:14px !important;\n  font-weight:600 !important; line-height:1.4 !important; color:var(--ink) !important; letter-spacing:.005em !important; text-transform:none !important; }\n\/* text inputs, textarea, select *\/\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input,\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input,\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow textarea,\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow textarea,\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow select,\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-select,\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-select{\n  display:block !important; width:100% !important; max-width:100% !important; box-sizing:border-box !important;\n  min-height:52px !important; padding:14px 16px !important; margin:0 !important;\n  background-color:#fff !important; color:var(--text) !important;\n  border:1px solid rgba(0,0,0,.45) !important; border-radius:6px !important; box-shadow:none !important;\n  font-family:var(--sans) !important; font-size:16px !important; line-height:1.4 !important; font-weight:400 !important;\n  transition:border-color .15s ease, box-shadow .15s ease; }\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow textarea{ min-height:110px !important; resize:vertical; }\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow select,\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-select{\n  -webkit-appearance:none !important; appearance:none !important; padding-right:44px !important; cursor:pointer;\n  background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23000000' stroke-width='1.6'\/%3E%3C\/svg%3E\") !important;\n  background-repeat:no-repeat !important; background-position:right 16px center !important; background-size:12px 8px !important; }\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:focus,\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow textarea:focus,\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow select:focus{\n  outline:none !important; border-color:var(--accent) !important; box-shadow:0 0 0 3px rgba(103,58,183,.25) !important; }\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::placeholder,\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow textarea::placeholder{ color:#6b6b6b !important; opacity:1; }\n\/* checkbox \/ consent rows (if added later) *\/\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label,\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p,\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent p{\n  font-family:var(--sans) !important; font-size:13.5px !important; line-height:1.5 !important; color:var(--muted) !important; }\n\/* submit *\/\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit{\n  float:none !important; width:100% !important; margin:28px 0 0 !important; }\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button{\n  width:100% !important; min-height:58px !important; background:var(--accent-btn) !important; border:0 !important; border-radius:6px !important; }\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.primary{\n  display:block !important; width:100% !important; min-height:58px !important; padding:18px 24px !important; margin:0 !important;\n  background:var(--accent-btn) !important; color:#fff !important; border:0 !important; border-radius:6px !important;\n  font-family:var(--sans) !important; font-size:17px !important; font-weight:700 !important; line-height:1.2 !important;\n  letter-spacing:.01em !important; text-transform:none !important; cursor:pointer;\n  box-shadow:0 14px 28px -16px rgba(90,47,163,.7) !important; transition:background-color .2s ease; }\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover,\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:focus-visible{\n  background:var(--accent-btn-hover) !important; }\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading{ cursor:wait; }\n\/* validation *\/\n#amc.amc #register .ml-form-embedContainer .ml-error input,\n#amc.amc #register .ml-form-embedContainer .ml-error textarea,\n#amc.amc #register .ml-form-embedContainer .ml-error select{ border-color:#B3261E !important; }\n\/* success state (shown by MailerLite JS after submit) *\/\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent{ text-align:center !important; margin:0 !important; }\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4{\n  font-family:var(--serif) !important; font-weight:500 !important; font-size:30px !important; line-height:1.2 !important;\n  color:var(--ink) !important; text-align:center !important; margin:0 0 12px !important; }\n#amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p{\n  font-family:var(--sans) !important; font-size:17px !important; line-height:1.6 !important; color:var(--muted) !important; text-align:center !important; }\n@media (max-width: 600px){\n  #amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,\n  #amc.amc #register .ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody{ padding:28px 22px 26px !important; }\n}\n\n\n\/* =====================================================================\n   OPTIONAL \u2014 Colibri WP page-139-only tweaks. Only matches page ID 139.\n   Colibri's inner pages put the page title in a \"#hero.h-hero\" banner\n   inside \".page-header\", with the menu overlaid on it\n   (.h-navigation_overlap). Hiding the banner means the menu has to drop\n   back into normal flow so it doesn't sit on top of the page.\n   Delete this block if you use the \"Landing Page Template\", which already\n   has no header, title or footer.\n   ===================================================================== *\/\nbody.page-id-139 .page-header #hero.h-hero,\nbody.page-id-139 .page-header .h-page-title__outer{ display:none !important; }\nbody.page-id-139 .page-header .h-navigation_outer.h-navigation_overlap{ position:relative !important; }\n\/* 100vw full-bleed + a desktop scrollbar can add a few px of sideways scroll *\/\nbody.page-id-139{ overflow-x:hidden; overflow-x:clip; }\n\/* remove the theme's top\/bottom padding around page content on this page *\/\nbody.page-id-139 .page-content,\nbody.page-id-139 .page-content > .content,\nbody.page-id-139 #content{ padding-top:0 !important; padding-bottom:0 !important; }\n\n\/* hero bg override *\/\n#amc.amc .amc-hero{ position:relative; background:linear-gradient(rgba(10,6,20,.62),rgba(10,6,20,.62)), url(\"HERO_BG_URL\") center\/cover no-repeat !important; padding:150px 0 160px !important; text-align:center; }\n#amc.amc .amc-hero .amc-wrap{ display:block !important; max-width:900px; margin:0 auto; }\n#amc.amc .amc-hero h1, #amc.amc .amc-hero .amc-sub, #amc.amc .amc-hero .amc-eyebrow, #amc.amc .amc-hero-with{ color:#fff !important; margin-left:auto !important; margin-right:auto !important; max-width:none; }\n#amc.amc .amc-hero h1 em{ color:#e7d4ff !important; }\n#amc.amc .amc-hero .amc-eyebrow{ justify-content:center; }\n#amc.amc .amc-hero-with{ padding-left:0 !important; }\n@media (max-width:600px){ #amc.amc .amc-hero{ padding:96px 0 104px !important; } }\n<\/style>\n<div class=\"amc\" id=\"amc\">\n\n  <!-- 1. HERO -->\n  <section class=\"amc-hero\" aria-labelledby=\"amc-h1\">\n    <div class=\"amc-wrap\">\n      <div class=\"amc-hero-copy\">\n        <div class=\"amc-hero-eyebrow\">\n          <p class=\"amc-eyebrow\">The Action Matrix 4-Day Challenge<\/p>\n          <p class=\"amc-hero-with\">with Michael Mackniak, J.D.<\/p>\n        <\/div>\n        <h1 id=\"amc-h1\">What have you become better at <em>tolerating<\/em> than changing?<\/h1>\n        <p class=\"amc-sub\">Bring one thing in your life that isn&#8217;t working. Give me four days.<\/p>\n        <a class=\"amc-btn\" href=\"#register\">Join the 4-Day Challenge <span class=\"amc-arrow\" aria-hidden=\"true\">&rarr;<\/span><\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 2. THE PROBLEM -->\n  <section class=\"amc-section amc-problem\">\n    <div class=\"amc-wrap\">\n      <div>\n        <p class=\"amc-eyebrow\">The problem<\/p>\n        <h2>You probably don&#8217;t need another person telling you what to do.<\/h2>\n      <\/div>\n      <div class=\"amc-body\">\n        <p>You may already know. You&#8217;ve thought about it, researched it, talked about it, and waited for certainty. <strong>The interesting question is: why aren&#8217;t you doing it?<\/strong><\/p>\n        <p class=\"amc-statement\">Understanding your problem and changing your behavior are two different accomplishments.<\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 3. THE FOUR DAYS -->\n  <section class=\"amc-section amc-dark amc-days\">\n    <div class=\"amc-wrap\">\n      <div class=\"amc-days-head\">\n        <div>\n          <p class=\"amc-eyebrow\">The four days<\/p>\n          <h2>Here&#8217;s how the four days work<\/h2>\n        <\/div>\n      <\/div>\n      <ol class=\"amc-days-grid\">\n        <li class=\"amc-day\">\n          <span class=\"amc-day-num\" aria-hidden=\"true\">01<\/span>\n          <div><span class=\"amc-day-label\">Day 1<\/span>\n          <h3>Dissatisfaction<\/h3>\n          <p>Identify one dissatisfaction worth examining.<\/p><\/div>\n        <\/li>\n        <li class=\"amc-day\">\n          <span class=\"amc-day-num\" aria-hidden=\"true\">02<\/span>\n          <div><span class=\"amc-day-label\">Day 2<\/span>\n          <h3>Introspection<\/h3>\n          <p>Look underneath the explanations you&#8217;ve become accustomed to giving yourself.<\/p><\/div>\n        <\/li>\n        <li class=\"amc-day\">\n          <span class=\"amc-day-num\" aria-hidden=\"true\">03<\/span>\n          <div><span class=\"amc-day-label\">Day 3<\/span>\n          <h3>Action<\/h3>\n          <p>Choose one real, observable action and attempt it.<\/p><\/div>\n        <\/li>\n        <li class=\"amc-day\">\n          <span class=\"amc-day-num\" aria-hidden=\"true\">04<\/span>\n          <div><span class=\"amc-day-label\">Day 4<\/span>\n          <h3>Evidence<\/h3>\n          <p>Examine what you actually did, and what happened between intention and action.<\/p><\/div>\n        <\/li>\n      <\/ol>\n      <div class=\"amc-cta-row\">\n        <a class=\"amc-btn\" href=\"#register\">Join the 4-Day Challenge <span class=\"amc-arrow\" aria-hidden=\"true\">&rarr;<\/span><\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 4. THE ANTI-PROMISE -->\n  <section class=\"amc-section amc-anti\">\n    <div class=\"amc-wrap\">\n      <div>\n        <p class=\"amc-eyebrow\">The anti-promise<\/p>\n        <h2>What I&#8217;m not promising<\/h2>\n        <div class=\"amc-body\">\n          <p>I am not promising to transform your life in four days. I&#8217;m asking you to bring one real problem, do the work between sessions and see what happens when understanding finally has to become action.<\/p>\n        <\/div>\n      <\/div>\n      <blockquote class=\"amc-quote\">\n        <span class=\"amc-quote-mark\" aria-hidden=\"true\">&ldquo;<\/span>\n        <p><span>Success is not the assignment.<\/span> <span><em>Action<\/em> is the assignment.<\/span><\/p>\n      <\/blockquote>\n      <div class=\"amc-cta-row\">\n        <a class=\"amc-btn\" href=\"#register\">Join the 4-Day Challenge <span class=\"amc-arrow\" aria-hidden=\"true\">&rarr;<\/span><\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 5. ABOUT MICHAEL -->\n  <section class=\"amc-section amc-about\">\n    <div class=\"amc-wrap\">\n      <figure class=\"amc-about-photo\">\n        <img decoding=\"async\" src=\"https:\/\/michaelmackniak.com\/wp-content\/uploads\/2026\/10\/mike-sweater.jpg\" alt=\"Michael Mackniak, J.D.\" width=\"1143\" height=\"1600\" loading=\"lazy\">\n        <figcaption>Michael Mackniak, J.D.<\/figcaption>\n      <\/figure>\n      <div>\n        <p class=\"amc-eyebrow\">About Michael<\/p>\n        <h2>I don&#8217;t have your answers.<\/h2>\n        <div class=\"amc-body\">\n          <p>I&#8217;m an attorney with more than 30 years of professional experience. I&#8217;ve also made mistakes, tolerated things I should have changed, made impulsive decisions, and spent a great deal of time and money on the same self-help material you&#8217;ve probably encountered.<\/p>\n          <p class=\"amc-kicker\">I can&#8217;t hand you answers. I can help you interrogate yours.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 6. REGISTER -->\n  <section class=\"amc-section amc-dark\" id=\"register\">\n    <div class=\"amc-wrap\">\n      <p class=\"amc-eyebrow\">Register<\/p>\n      <h2><span class=\"amc-line\">Bring one thing.<\/span> <span class=\"amc-line\">Give me four days.<\/span><\/h2>\n      <p class=\"amc-reg-intro\">Bring one thing in your life that isn&#8217;t working. We won&#8217;t transform your life in four days. We&#8217;ll look at why you&#8217;re still putting up with it, and you&#8217;ll take one real action.<\/p>\n      <div class=\"amc-form-shell\">\n\n                <div class=\"ml-embedded\" data-form=\"XqEp1M\"><\/div>\n            \n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <footer class=\"amc-footer\">\n    <div class=\"amc-wrap\"><p>&copy; 2026 Michael Mackniak<\/p><\/div>\n  <\/footer>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The Action Matrix 4-Day Challenge with Michael Mackniak, J.D. What have you become better at tolerating than changing? Bring one thing in your life that isn&#8217;t working. Give me four days. Join the 4-Day Challenge &rarr; The problem You probably don&#8217;t need another person telling you what to do. You may already know. You&#8217;ve thought [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/landing-page.php","meta":{"footnotes":""},"class_list":["post-146","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/michaelmackniak.com\/index.php?rest_route=\/wp\/v2\/pages\/146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/michaelmackniak.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/michaelmackniak.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/michaelmackniak.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/michaelmackniak.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=146"}],"version-history":[{"count":0,"href":"https:\/\/michaelmackniak.com\/index.php?rest_route=\/wp\/v2\/pages\/146\/revisions"}],"wp:attachment":[{"href":"https:\/\/michaelmackniak.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}