.entry-content .wp-block-embed-youtube,.entry-content figure.is-provider-youtube,.entry-content iframe[src*="youtube.com/embed"],.entry-content iframe[src*="youtube-nocookie.com/embed"]{max-width:100%}.entry-content .wp-block-embed-youtube .wp-block-embed__wrapper,.entry-content figure.is-provider-youtube .wp-block-embed__wrapper{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:0 0}.entry-content .wp-block-embed-youtube .wp-block-embed__wrapper iframe,.entry-content figure.is-provider-youtube .wp-block-embed__wrapper iframe{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;border:0}.entry-content iframe[src*="youtube.com/embed"],.entry-content iframe[src*="youtube-nocookie.com/embed"]{display:block;width:100%!important;aspect-ratio:16/9;height:auto!important;border:0;background:0 0}@supports not (aspect-ratio:16/9){.entry-content .wp-block-embed-youtube .wp-block-embed__wrapper,.entry-content figure.is-provider-youtube .wp-block-embed__wrapper{height:0;padding-top:56.25%}}.entry-content .wp-block-table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-content .wp-block-table,.wp-block-post-content .wp-block-table,.wp-site-blocks .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-content .wp-block-table table,.wp-block-post-content .wp-block-table table,.wp-site-blocks .wp-block-table table{width:100%;min-width:680px;table-layout:auto;border-collapse:collapse}.entry-content .wp-block-table th,.entry-content .wp-block-table td,.wp-block-post-content .wp-block-table th,.wp-block-post-content .wp-block-table td,.wp-site-blocks .wp-block-table th,.wp-site-blocks .wp-block-table td{word-break:normal;overflow-wrap:normal;hyphens:none;white-space:normal}.entry-content .wp-block-table figcaption,.wp-block-post-content .wp-block-table figcaption,.wp-site-blocks .wp-block-table figcaption{min-width:680px}@media (max-width:700px){.entry-content .wp-block-table th,.entry-content .wp-block-table td{font-size:.92em;line-height:1.45}}.codex-reach-optin,.codex-reach-optin *{box-sizing:border-box}.codex-reach-optin{--codex-reach-accent:#0f766e;position:relative;margin:1.75rem 0;padding:1.25rem 1.25rem 1.15rem;border:1px solid rgba(15,118,110,.18);border-radius:14px;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.01));box-shadow:0 54px 154px rgba(15,118,110,.32),0 1px 0 rgba(0,0,0,.04),inset 0 0 0 1px rgba(255,255,255,.42);transition:transform 220ms ease,box-shadow 260ms ease,border-color 220ms ease,filter 220ms ease;will-change:transform,box-shadow;overflow:hidden}.codex-reach-optin::before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:radial-gradient(65% 65% at 85% 10%,rgba(15,118,110,.2),transparent 70%);filter:blur(12px);opacity:.6;pointer-events:none;transition:opacity 220ms ease,transform 260ms ease}.codex-reach-optin:hover{transform:translateY(-14px) scale(1.042) rotate(-.35deg);border-color:rgba(15,118,110,.34);filter:saturate(1.02);box-shadow:0 110px 260px rgba(15,118,110,.4),0 1px 0 rgba(0,0,0,.04),inset 0 0 0 1px rgba(255,255,255,.52)}.codex-reach-optin:hover::before{opacity:.82;transform:scale(1.08)}.codex-reach-optin:focus-within{border-color:rgba(15,118,110,.45);box-shadow:0 0 0 4px rgba(15,118,110,.12),0 18px 38px rgba(15,118,110,.14),0 1px 0 rgba(0,0,0,.04)}.codex-reach-optin{animation:codexReachPulse 4.8s ease-in-out infinite}.codex-reach-optin:hover,.codex-reach-optin:focus-within{animation:none}@media (prefers-reduced-motion:reduce){.codex-reach-optin{animation:none!important;transition:none!important;transform:none!important}.codex-reach-optin::before,.codex-reach-optin-thumb,.codex-reach-optin-submit{transition:none!important;transform:none!important}}.codex-reach-optin-header{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row-reverse;gap:.9rem;margin:0 0 .95rem}.codex-reach-optin-thumb{width:82px;height:82px;border-radius:14px;object-fit:contain;flex:0 0 auto;border:1px solid rgba(0,0,0,.08);background:#fff;box-shadow:0 18px 34px rgba(0,0,0,.18);transition:transform 220ms ease,box-shadow 240ms ease}.codex-reach-optin:hover .codex-reach-optin-thumb{transform:translateY(-3px) rotate(-2.6deg) scale(1.06);box-shadow:0 26px 46px rgba(0,0,0,.22)}.codex-reach-optin-headline{margin:0;font-size:1.05rem;line-height:1.25;font-weight:800}.codex-reach-optin-description{margin:.3rem 0 0;font-size:.95rem;line-height:1.4;opacity:.92}.codex-reach-optin+.codex-reach-optin{margin-top:1.25rem}.codex-reach-optin-form{display:flex;flex-direction:column;margin:0;gap:1rem;align-items:stretch}.codex-reach-optin-form>*{margin:0}.codex-reach-optin-form>*+*{margin-top:1rem}.codex-reach-optin-field{display:flex;flex-direction:column;gap:.42rem;margin:0}.codex-reach-optin-field>span{font-size:.95rem;font-weight:600;line-height:1.25}.codex-reach-optin-field input[type=text],.codex-reach-optin-field input[type=email]{width:100%;min-height:44px;padding:.65rem .8rem;border:1px solid rgba(0,0,0,.16);border-radius:12px;background:#fff;line-height:1.2;margin:0}.codex-reach-optin-field input[type=text]:focus,.codex-reach-optin-field input[type=email]:focus{outline:2px solid rgba(17,94,89,.25);outline-offset:1px;border-color:rgba(17,94,89,.45)}.codex-reach-optin-consent{display:flex;align-items:flex-start;gap:.6rem;font-size:.92rem;line-height:1.35;margin:.25rem 0 0}.codex-reach-optin-consent input[type=checkbox]{margin-top:.15rem}.codex-reach-optin-submit{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1rem;border:0;border-radius:12px;background:#0f766e!important;background:var(--codex-reach-accent,#0f766e)!important;background-color:#0f766e!important;background-color:var(--codex-reach-accent,#0f766e)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:700;letter-spacing:.2px;cursor:pointer;margin-top:.25rem;box-shadow:0 10px 18px rgba(15,118,110,.22),0 1px 0 rgba(0,0,0,.12);transition:transform 140ms ease,filter 140ms ease,box-shadow 180ms ease}.codex-reach-optin-submit,.codex-reach-optin-submit:visited,.codex-reach-optin-submit:hover,.codex-reach-optin-submit:focus,.codex-reach-optin-submit:active,.codex-reach-optin-submit *,.codex-reach-optin-submit:visited *,.codex-reach-optin-submit:hover *,.codex-reach-optin-submit:focus *{color:#fff!important;-webkit-text-fill-color:#fff!important}.codex-reach-optin:hover .codex-reach-optin-submit:not(:hover):not(:focus){transform:translateY(-1px);box-shadow:0 14px 24px rgba(15,118,110,.28),0 1px 0 rgba(0,0,0,.12)}.codex-reach-optin-submit:hover,.codex-reach-optin-submit:focus{filter:brightness(1.03);transform:translateY(-2px) scale(1.01);box-shadow:0 20px 34px rgba(15,118,110,.34),0 1px 0 rgba(0,0,0,.12)}.codex-reach-optin-submit:active{transform:translateY(1px)}.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-reach-optin--inline .codex-reach-optin-form{flex-direction:row;flex-wrap:wrap;align-items:flex-end;margin-right:0;margin-bottom:0;gap:.9rem .9rem}.codex-reach-optin--inline .codex-reach-optin-form>*{margin-top:0;margin-right:0;margin-bottom:0}.codex-reach-optin--inline .codex-reach-optin-form>*+*{margin-top:0}.codex-reach-optin--inline .codex-reach-optin-field{flex:1 1 280px;order:1;min-width:220px}.codex-reach-optin--inline .codex-reach-optin-submit{flex:0 0 auto;order:2;margin-top:0;white-space:nowrap}.codex-reach-optin--inline .codex-reach-optin-consent{flex-basis:100%;order:3;margin-right:0}@media (max-width:540px){.codex-reach-optin--inline .codex-reach-optin-field,.codex-reach-optin--inline .codex-reach-optin-submit{flex-basis:100%;min-width:0}.codex-reach-optin--inline .codex-reach-optin-submit{width:100%}}@media (prefers-reduced-motion:reduce){.codex-reach-optin,.codex-reach-optin-submit{transition:none;animation:none}.codex-reach-optin:hover,.codex-reach-optin-submit:hover,.codex-reach-optin-submit:focus,.codex-reach-optin-submit:active{transform:none}}.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}.codex-leadmagnet-thankyou-hero{display:flex;align-items:flex-start;gap:.9rem;margin:0 0 1.1rem}.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;font-size:1.25rem;line-height:1.25;font-weight:900}.codex-leadmagnet-thankyou-sub{margin:.35rem 0 0;opacity:.92;line-height:1.5}.codex-leadmagnet-thankyou-panels{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.codex-leadmagnet-thankyou-panel{padding:1.05rem 1.05rem 1rem;border-radius:16px;border:1px solid rgba(0,0,0,.08);background:#fff;box-shadow:0 12px 24px rgba(0,0,0,.06)}.codex-leadmagnet-thankyou-panel h3{margin:0 0 .65rem;font-size:1.05rem;line-height:1.3;font-weight:800}.codex-leadmagnet-thankyou-panel ol{margin:0 0 .75rem 1.2rem;padding:0;line-height:1.55}.codex-leadmagnet-thankyou-mini{margin:0;font-size:.92rem;opacity:.85;line-height:1.45}.codex-leadmagnet-thankyou-download{display:flex;gap:.95rem;align-items:flex-start}.codex-leadmagnet-thankyou-file{margin:0 0 .5rem;font-weight:800;line-height:1.35}.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)}@media (max-width:820px){.codex-leadmagnet-thankyou-panels{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.codex-leadmagnet-thankyou-button{transition:none}.codex-leadmagnet-thankyou-button:active{transform:none}}