.yWPcxa_pagina{color:#1f2933;background:#f5f3ee;min-height:70vh;padding:64px 20px 80px}.yWPcxa_tarjeta{box-sizing:border-box;background:#fff;border:1px solid #ddd7cc;border-radius:8px;width:100%;max-width:650px;margin:0 auto;padding:40px;box-shadow:0 12px 35px #0000000f}.yWPcxa_cabecera{margin-bottom:26px}.yWPcxa_cabecera h1,.yWPcxa_tarjeta h1{margin:6px 0 14px;font-size:clamp(2rem,5vw,2.8rem);line-height:1.08}.yWPcxa_cabecera p,.yWPcxa_tarjeta p{line-height:1.65}.yWPcxa_eyebrow{color:#76654b;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.yWPcxa_aviso{background:#f5f3ee;border-left:4px solid #76654b;margin-bottom:28px;padding:16px;line-height:1.55}.yWPcxa_formulario{gap:22px;display:grid}.yWPcxa_formulario label{gap:8px;font-weight:600;display:grid}.yWPcxa_formulario input[type=text],.yWPcxa_formulario input[type=email],.yWPcxa_formulario textarea{box-sizing:border-box;color:#1f2933;width:100%;font:inherit;background:#fff;border:1px solid #bdb7ad;border-radius:5px;padding:13px 14px}.yWPcxa_formulario textarea{resize:vertical}.yWPcxa_formulario input:focus,.yWPcxa_formulario textarea:focus{outline-offset:2px;outline:2px solid #76654b}.yWPcxa_opcional{color:#777;font-size:.82rem;font-weight:400}.yWPcxa_confirmacion{align-items:flex-start;line-height:1.5;grid-template-columns:auto 1fr!important;gap:12px!important}.yWPcxa_confirmacion input{margin-top:4px}.yWPcxa_formulario button{color:#fff;font:inherit;cursor:pointer;background:#222;border:0;border-radius:5px;padding:14px 20px;font-weight:700}.yWPcxa_formulario button:disabled{opacity:.5;cursor:default}.yWPcxa_error{color:#8b1e16;background:#fce8e6;border-radius:5px;padding:13px 15px}.yWPcxa_exito{color:#33452e;background:#eef3ea;border-radius:5px;padding:16px}.yWPcxa_enlace{color:inherit;margin-top:18px;font-weight:700;display:inline-block}@media (max-width:700px){.yWPcxa_pagina{padding:35px 15px 55px}.yWPcxa_tarjeta{padding:26px 20px}}.yWPcxa_referencia{background:#f8f7f4;border:1px solid #ddd7cc;border-radius:5px;margin:24px 0;padding:18px 20px}.yWPcxa_referencia span{color:#6b7280;margin-bottom:6px;font-size:.85rem;display:block}.yWPcxa_referencia strong{letter-spacing:.04em;font-size:1.2rem}
