.form-card{max-width:1200px;width:100%;background:#fff;border-radius:36px;box-shadow:0 25px 45px -12px rgba(0,0,0,.2);padding:2rem 2rem 2.5rem;margin:0 auto}.form-title{font-size:1.9rem;font-weight:700;color:#0a2540;margin-bottom:.3rem}.form-sub{color:#5c6f87;border-left:4px solid #2d7aff;padding-left:1rem;margin-bottom:2rem;font-size:.95rem}@media (max-width:767px){.form-card{padding:1.5rem;border-radius:24px}}.wpcf7-not-valid-tip{font-size:.7rem;margin-top:.3rem;color:#e53e3e}