.zcf-error-text{color:#c02a3f;margin-top:6px;font-size:12px;font-weight:500}.zcf-try-again-btn{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-size:12px;text-decoration:underline}.zcf-try-again-btn:hover{opacity:1}.zcf-footer-wrap{width:100%}.zcf-footer-form{flex-wrap:wrap;gap:8px;width:100%;display:flex}.zcf-footer-input{color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:2px;outline:none;flex:1;min-width:160px;min-height:48px;padding:0 16px;font-size:14px;transition:border-color .2s}.zcf-footer-input::placeholder{color:#fff6}.zcf-footer-input:focus{border-color:#e92f72}.zcf-footer-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#e92f72;border:1px solid #e92f72;border-radius:2px;min-height:48px;padding:0 22px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s}.zcf-footer-btn:hover{background:#d91b5c;border-color:#d91b5c}.zcf-footer-btn:disabled{opacity:.5;cursor:not-allowed}.zcf-footer-success{color:#ffffffe6;background:#2eb79f1a;border:1px solid #2eb79f40;border-radius:2px;flex-direction:column;gap:4px;padding:12px 16px;font-size:14px;display:flex}.zcf-footer-success span{font-size:22px}.zcf-footer-success p{margin:0}.zcf-inline-wrap{width:100%}.zcf-inline-form{flex-wrap:wrap;gap:12px;max-width:540px;display:flex}.zcf-inline-input{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:2px;outline:none;flex:1;min-width:200px;padding:14px 18px;font-size:15px;transition:border-color .2s,box-shadow .2s}.zcf-inline-input::placeholder{color:#ffffff73}.zcf-inline-input:focus{border-color:var(--accent-pink,#e92f72);box-shadow:0 0 0 3px #ff2d7526}.zcf-inline-btn{background:var(--accent-pink,#e92f72);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:2px;padding:14px 28px;font-size:15px;font-weight:600;transition:opacity .2s,transform .2s}.zcf-inline-btn:hover{opacity:.88;transform:translateY(-1px)}.zcf-inline-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.zcf-inline-success{background:#2eb79f1f;border:1px solid #2eb79f4d;border-radius:2px;flex-direction:column;gap:6px;max-width:540px;padding:16px 20px;display:flex}.zcf-inline-success span{font-size:24px}.zcf-inline-success p{color:#ffffffe6;margin:0;font-size:14px}.blog-newsletter-zcf .zcf-inline-input{color:#111f2d;background:#fff;border-color:#dce3e9}.blog-newsletter-zcf .zcf-inline-input::placeholder{color:#8792a0}.blog-newsletter-zcf .zcf-inline-input:focus{border-color:var(--accent-pink,#e92f72)}.blog-newsletter-zcf .zcf-inline-success{background:#2eb79f14}.blog-newsletter-zcf .zcf-inline-success p{color:#111f2d}.zcf-sidebar-wrap{width:100%}.zcf-sidebar-form{flex-direction:column;gap:10px;width:100%;display:flex}.zcf-sidebar-input{color:#111f2d;box-sizing:border-box;background:#f4f7fa;border:1.5px solid #dce3e9;border-radius:2px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s}.zcf-sidebar-input::placeholder{color:#8792a0}.zcf-sidebar-input:focus{border-color:var(--accent-pink,#e92f72);background:#fff;box-shadow:0 0 0 3px #ff2d7514}.zcf-sidebar-btn{background:var(--accent-pink,#e92f72);color:#fff;cursor:pointer;border:none;border-radius:2px;width:100%;padding:11px 16px;font-size:14px;font-weight:600;transition:opacity .2s}.zcf-sidebar-btn:hover{opacity:.88}.zcf-sidebar-btn:disabled{opacity:.5;cursor:not-allowed}.zcf-sidebar-success{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.zcf-sidebar-success span{font-size:28px}.zcf-sidebar-success p{color:#5a6775;margin:0;font-size:13px}.post-sidebar-subscribe-card{color:#fff;background:linear-gradient(135deg,#07111c 0%,#1e1b4b 100%);border-radius:2px;margin-top:20px;padding:24px;box-shadow:0 8px 32px #0000002e}.pss-icon{margin-bottom:12px;font-size:32px}.pss-title{color:#fff;margin:0 0 8px;font-size:17px;font-weight:700}.pss-text{color:#ffffffb3;margin:0 0 16px;font-size:13px;line-height:1.55}.pss-trust{color:#ffffff73;text-align:center;margin-top:10px;font-size:11px}.post-sidebar-subscribe-card .zcf-sidebar-input{color:#fff;background:#ffffff14;border-color:#ffffff26}.post-sidebar-subscribe-card .zcf-sidebar-input::placeholder{color:#fff6}.post-sidebar-subscribe-card .zcf-sidebar-input:focus{box-shadow:none;background:#ffffff1f;border-color:#fff6}.post-sidebar-subscribe-card .zcf-sidebar-success p{color:#ffffffd9}
