.epm433-cta{margin:56px 0;padding:0;background:#fff0;border:0;border-top:1px solid var(--text-main,#0a0a0a);clear:both}.epm433-cta--article_end{margin-top:64px}.epm433-cta__inner{padding:28px 0 32px;border-bottom:1px solid var(--border-light,#e9e9e9);max-width:620px}.epm433-cta__kicker{display:flex;align-items:center;gap:10px;font-family:"Inter",sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--text-meta,#555);margin:0 0 14px}.epm433-cta__rule{display:block;width:24px;height:2px;flex-shrink:0;background:var(--yellow-500,#d1971a)}.epm433-cta__title{font-family:"Playfair Display",Georgia,serif;font-size:30px;font-weight:600;line-height:1.18;letter-spacing:-.015em;color:var(--text-main,#0a0a0a);margin:0 0 10px;text-wrap:balance}.epm433-cta__desc{font-family:"Inter",sans-serif;font-size:16px;line-height:1.55;color:var(--text-secondary,#333);margin:0 0 22px;max-width:42em}.epm433-cta__form{margin:0 0 14px}.epm433-cta__hp{position:absolute;left:-9999px;width:0;height:0;opacity:0}.epm433-cta__row{display:flex;align-items:stretch;gap:10px;max-width:460px}.epm433-cta__email{flex:1;min-width:0;padding:13px 18px;font-family:"Inter",sans-serif;font-size:16px;color:var(--text-main,#0a0a0a);background:var(--bg-card,#fff);border:1px solid var(--border-medium,#ddd);border-radius:999px;outline:none;-webkit-appearance:none;transition:border-color 0.15s ease,box-shadow 0.15s ease}.epm433-cta__email::placeholder{color:var(--text-muted,#888)}.epm433-cta__email:focus{border-color:var(--text-main,#0a0a0a);box-shadow:0 0 0 3px rgb(128 128 128 / .16)}.epm433-cta__email.has-error{border-color:#d64545}.epm433-cta__submit{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;padding:13px 24px;font-family:"Inter",sans-serif;font-size:15px;font-weight:600;letter-spacing:-.005em;color:var(--btn-text,#fff);background:var(--btn-bg,#0a0a0a);border:1px solid #fff0;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background 0.15s ease,transform 0.15s ease}.epm433-cta__submit:hover{background:var(--btn-hover-bg,#333)}.epm433-cta__arrow{flex-shrink:0;transition:transform 0.15s ease}.epm433-cta__submit:hover .epm433-cta__arrow{transform:translateX(3px)}.epm433-cta__submit:disabled{cursor:default;opacity:.7}.epm433-cta__submit.is-loading{color:#fff0;position:relative}.epm433-cta__submit.is-loading .epm433-cta__arrow{visibility:hidden}.epm433-cta__submit.is-loading::after{content:'';position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid var(--btn-text,#fff);border-top-color:#fff0;border-radius:50%;animation:epm433-spin 0.6s linear infinite}.epm433-cta__feedback{margin:12px 0 0;padding:10px 16px;border-radius:8px;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;max-width:460px}.epm433-cta__feedback.is-error{background:rgb(214 69 69 / .09);color:#b13333}.epm433-cta__feedback.is-info{background:rgb(64 128 214 / .09);color:#2c5f9e}[data-theme="dark"] .epm433-cta__feedback.is-error{color:#ff8a8a}[data-theme="dark"] .epm433-cta__feedback.is-info{color:#8ab6ff}.epm433-cta__fine{font-family:"Inter",sans-serif;font-size:12.5px;letter-spacing:.01em;color:var(--text-muted,#888);margin:0}.epm433-cta.is-submitted .epm433-cta__form,.epm433-cta.is-submitted .epm433-cta__fine{display:none}.epm433-cta.is-submitted .epm433-cta__desc{margin-bottom:0}.epm433-cta.is-submitted .epm433-cta__rule{background:#2f9e5f}.epm433-cta--hub{border-top:0}.epm433-cta--hub .epm433-cta__inner{max-width:none;padding:30px 32px 32px;border:1px solid var(--border-light,#e9e9e9);border-radius:12px;background:var(--bg-card,#fff)}@media (max-width:600px){.epm433-cta{margin:40px 0}.epm433-cta__inner{padding:24px 0 26px}.epm433-cta--hub .epm433-cta__inner{padding:24px 20px 26px}.epm433-cta__title{font-size:24px}.epm433-cta__desc{font-size:15px;margin-bottom:18px}.epm433-cta__row{flex-direction:column;max-width:none}.epm433-cta__submit{width:100%;padding:15px}}@media (prefers-reduced-motion:reduce){.epm433-cta__submit,.epm433-cta__arrow{transition:none}.epm433-cta__submit.is-loading::after{animation:none}}@keyframes epm433-spin{to{transform:rotate(360deg)}}