.codex-leadmagnet-optin{position:relative;transition:transform 160ms ease,box-shadow 200ms ease,filter 200ms ease;will-change:transform}.codex-leadmagnet-optin:hover,.codex-leadmagnet-optin:focus-within{transform:translateY(-2px);box-shadow:0 22px 54px rgba(0,0,0,.11)!important;filter:saturate(1.01)}@media (prefers-reduced-motion:reduce){.codex-leadmagnet-optin{transition:none!important;transform:none!important}.codex-leadmagnet-optin:hover,.codex-leadmagnet-optin:focus-within{transform:none!important}}.codex-reach-optin-notice{padding:.75rem .9rem;border-radius:12px;margin:0 0 .85rem}.codex-reach-optin-success{background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.25)}.codex-reach-optin-error{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.25);color:rgba(127,29,29,.98)}.codex-leadmagnet-thankyou,.codex-leadmagnet-thankyou *{box-sizing:border-box}.codex-leadmagnet-thankyou{--codex-thankyou-accent:#0f766e;margin:1.75rem 0;padding:1.25rem 1.25rem 1.35rem;border:1px solid rgba(0,0,0,.1)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(0,0,0,.015),rgba(0,0,0,.008))!important;box-shadow:0 18px 40px rgba(0,0,0,.08)!important;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;color:#111!important;line-height:1.55!important}html body .codex-leadmagnet-thankyou a.codex-leadmagnet-thankyou-button,html body .codex-leadmagnet-thankyou a.codex-leadmagnet-thankyou-button:visited,html body .codex-leadmagnet-thankyou a.codex-leadmagnet-thankyou-button:hover,html body .codex-leadmagnet-thankyou a.codex-leadmagnet-thankyou-button:focus,html body .codex-leadmagnet-thankyou a.codex-leadmagnet-thankyou-button:active{background:var(--codex-thankyou-accent,#0f766e)!important;background-color:var(--codex-thankyou-accent,#0f766e)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}html body .codex-leadmagnet-thankyou a.codex-leadmagnet-thankyou-button *,html body .codex-leadmagnet-thankyou a.codex-leadmagnet-thankyou-button:hover *,html body .codex-leadmagnet-thankyou a.codex-leadmagnet-thankyou-button:focus *{color:#fff!important;-webkit-text-fill-color:#fff!important}.codex-leadmagnet-thankyou-hero{display:flex!important;flex-wrap:wrap;align-items:flex-start;margin:-.45rem 0 .65rem}.codex-leadmagnet-thankyou-hero>*{margin:.45rem}.codex-leadmagnet-thankyou-check{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.1);color:var(--codex-thankyou-accent);font-weight:900;font-size:22px;line-height:1;flex:0 0 auto}.codex-leadmagnet-thankyou h2{margin:0!important;font-size:1.25rem!important;line-height:1.25!important;font-weight:900!important}.codex-leadmagnet-thankyou-sub{margin:.35rem 0 0!important;opacity:.92!important;line-height:1.5!important}.codex-leadmagnet-thankyou-panels{display:flex!important;flex-wrap:wrap;align-items:stretch;margin:-.5rem}.codex-leadmagnet-thankyou-panel{flex:1 1 320px;min-width:280px;margin:.5rem;padding:1.05rem 1.05rem 1rem;border-radius:16px!important;border:1px solid rgba(0,0,0,.08)!important;background:#fff!important;box-shadow:0 12px 24px rgba(0,0,0,.06)!important}.codex-leadmagnet-thankyou-panel h3{margin:0 0 .65rem!important;font-size:1.05rem!important;line-height:1.3!important;font-weight:800!important}.codex-leadmagnet-thankyou-panel ol{margin:0 0 .75rem 1.2rem!important;padding:0!important;line-height:1.55!important}.codex-leadmagnet-thankyou-mini{margin:0!important;font-size:.92rem!important;opacity:.85!important;line-height:1.45!important}.codex-leadmagnet-thankyou-download{display:flex!important;flex-wrap:wrap;align-items:flex-start;margin:-.475rem}.codex-leadmagnet-thankyou-download>*{margin:.475rem}.codex-leadmagnet-thankyou-file{margin:0 0 .5rem!important;font-weight:800!important;line-height:1.35!important}.codex-leadmagnet-thankyou-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1rem;border-radius:12px;background:var(--codex-thankyou-accent)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none;font-weight:800;letter-spacing:.15px;box-shadow:0 12px 22px rgba(0,0,0,.1);transition:transform 140ms ease,filter 140ms ease,box-shadow 160ms ease}.codex-leadmagnet-thankyou-button,.codex-leadmagnet-thankyou-button *{color:#fff!important;-webkit-text-fill-color:#fff!important}.codex-leadmagnet-thankyou-button:visited{color:#fff!important;-webkit-text-fill-color:#fff!important}.codex-leadmagnet-thankyou-button:hover,.codex-leadmagnet-thankyou-button:focus{color:#fff!important;filter:brightness(1.02)}.codex-leadmagnet-thankyou .wp-block-button__link,.codex-leadmagnet-thankyou .wp-element-button{color:#fff!important}.codex-leadmagnet-thankyou a.codex-leadmagnet-thankyou-button,.codex-leadmagnet-thankyou a.codex-leadmagnet-thankyou-button:visited,.codex-leadmagnet-thankyou a.codex-leadmagnet-thankyou-button:hover,.codex-leadmagnet-thankyou a.codex-leadmagnet-thankyou-button:focus{color:#fff!important}.codex-leadmagnet-thankyou-button:active{transform:translateY(1px)}.codex-leadmagnet-thankyou a[href$=".pdf"],.codex-leadmagnet-thankyou a[href$=".pdf"]:visited,.codex-leadmagnet-thankyou a[href$=".pdf"]:hover,.codex-leadmagnet-thankyou a[href$=".pdf"]:focus,.codex-leadmagnet-thankyou a[href*=".pdf?"],.codex-leadmagnet-thankyou a[href*=".pdf?"]:visited,.codex-leadmagnet-thankyou a[href*=".pdf?"]:hover,.codex-leadmagnet-thankyou a[href*=".pdf?"]:focus{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1rem;border-radius:12px;background:var(--codex-thankyou-accent)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;font-weight:800;box-shadow:0 12px 22px rgba(0,0,0,.1)}@media (max-width:820px){.codex-leadmagnet-thankyou-panels{margin:-.4rem}.codex-leadmagnet-thankyou-panel{margin:.4rem;min-width:260px}}@media (prefers-reduced-motion:reduce){.codex-leadmagnet-thankyou-button{transition:none}.codex-leadmagnet-thankyou-button:active{transform:none}}