.wp-caption{background-color:transparent!important;border:0px}.grecaptcha-badge{visibility:hidden!important}.formulario-bloque{font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',sans-serif;max-width:460px;width:100%}.formulario-bloque .form-card{background:rgba(255,255,255,0.75);backdrop-filter:blur(4px);border-radius:2rem;padding:2.5rem 2rem;box-shadow:0 25px 40px -12px rgba(0,0,0,0.18),0 0 0 1px rgba(255,255,255,0.6) inset;width:100%}.formulario-bloque .form-titulo{font-size:1.9rem;font-weight:600;letter-spacing:-0.02em;color:#1a2639;margin-bottom:0.25rem;padding-left:0.25rem}.formulario-bloque .form-subtitulo{font-size:0.95rem;color:#4a5568;margin-bottom:2rem;padding-left:0.25rem;border-left:3px solid #ff8300;padding-left:0.9rem;opacity:0.8}.formulario-bloque form{display:flex;flex-direction:column;gap:1.8rem}.formulario-bloque .campo-group{display:flex;flex-direction:column;gap:0.4rem}.formulario-bloque .campo-group label{font-weight:500;font-size:0.95rem;color:#2d3a4b;letter-spacing:0.3px;margin-left:0.5rem}.formulario-bloque .campo-group input[type="text"],.formulario-bloque .campo-group input[type="password"]{background:white;border:2px solid #cfddee;border-radius:20px;padding:0.9rem 1.4rem;font-size:1rem;outline:none;transition:border 0.2s ease,box-shadow 0.2s ease;width:100%;color:#0b1e2f;box-shadow:0 2px 4px rgba(0,0,0,0.01);box-sizing:border-box}.formulario-bloque .campo-group input[type="text"]:focus,.formulario-bloque .campo-group input[type="password"]:focus{border-color:#ff8300;box-shadow:0 0 0 4px rgba(255,131,0,0.15)}.formulario-bloque input[type="submit"]{background-color:#ff8300;border:none;border-radius:40px;padding:1rem 1.8rem;font-size:1.2rem;font-weight:600;color:white;letter-spacing:0.5px;cursor:pointer;transition:background-color 0.2s,transform 0.1s,box-shadow 0.2s;box-shadow:0 12px 18px -10px rgba(255,131,0,0.4),0 2px 4px rgba(0,0,0,0.05);margin-top:0.5rem;border:1px solid rgba(255,255,255,0.2);width:100%;box-sizing:border-box}.formulario-bloque input[type="submit"]:hover{background-color:#e67300;box-shadow:0 16px 22px -10px #ff8300b3;transform:scale(1.01)}.formulario-bloque input[type="submit"]:active{transform:scale(0.98);box-shadow:0 8px 14px -8px #ff8300cc}.formulario-bloque input::placeholder{color:#a0b3c9;opacity:0.7}.formulario-bloque .datos-seguridad{margin-top:1.4rem;font-size:0.75rem;color:#7b8a9b;display:flex;justify-content:flex-end;border-top:1px dashed #cbd5e0;padding-top:0.8rem}.formulario-bloque .datos-seguridad span{background:#edf2f7;padding:0.2rem 0.9rem;border-radius:40px;font-family:'SF Mono','Fira Code',monospace}@media (max-width:480px){.formulario-bloque .form-card{padding:2rem 1.5rem}}