.cta-news{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border:1px solid #e3e3e3;border-radius:3px;background:#fff;color:#171717;font-family:var(--font-haas),sans-serif}.cta-news__titulo{margin:0;font-family:var(--font-titulo);font-weight:700;font-size:var(--text-2xl);line-height:1.12;letter-spacing:var(--track-titulo)}.cta-news__sub{margin:0;font-size:var(--text-sm);line-height:1.5;color:#4b4b4b}.cta-news__form{display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem}.cta-news__input{height:44px;width:100%;min-width:0;padding:0 .875rem;border:1px solid #cfcfcf;border-radius:2px;background:#fff;color:#171717;font-size:var(--text-sm);outline:none;transition:border-color .15s ease}.cta-news__input:focus{border-color:#171717}.cta-news__input::placeholder{color:#8a8a8a}.cta-news__boton{display:inline-flex;height:44px;align-items:center;justify-content:center;border-radius:2px;background:#141414;color:#fff;font-size:var(--text-sm);font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background-color .15s ease}.cta-news__boton:hover{background:#000}.cta-news__boton:disabled{opacity:.5;cursor:default}.cta-news__legal{margin:0;font-size:var(--text-xs);line-height:1.5;color:#6b6b6b}.cta-news__link{color:inherit;text-decoration:underline;text-underline-offset:2px}.cta-news__link:hover{color:var(--ladrillo)}.cta-news__error{margin:0;font-size:var(--text-xs);color:#b91c1c}.cta-news__ok{margin:0;font-size:var(--text-sm);line-height:1.5;color:#404040}.cta-news__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}