.acto-form{max-width:980px;margin:25px auto;padding:25px;background:#fff;border:1px solid #d8e0ef;border-radius:14px;box-shadow:0 8px 30px rgba(20,40,80,.08);font-family:Arial,sans-serif}.acto-form h2{text-align:center}.acto-form section{border:1px solid #b8c9e8;border-left:8px solid #5b9bd5;border-radius:8px;padding:18px;margin:18px 0;background:#fbfdff}.acto-form h3{margin-top:0;color:#1d4f8f}.acto-form label{display:block;font-weight:600;margin:12px 0 5px}.acto-form input,.acto-form select,.acto-form textarea{width:100%;padding:10px;border:1px solid #cbd6ea;border-radius:6px;box-sizing:border-box}.acto-form .grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.acto-form .checks{display:flex;flex-wrap:wrap;gap:12px}.acto-form .checks label{font-weight:400;margin:0}.acto-form .checks input,.acto-form input[type=checkbox]{width:auto}.acto-submit{background:#5b9bd5;color:#fff;border:0;border-radius:8px;padding:14px 24px;font-size:17px;cursor:pointer}.acto-success{max-width:980px;margin:20px auto;padding:14px;border-radius:8px;background:#e8f7ed;border:1px solid #83c99b}.acto-hp{display:none!important}#acto-signature-pad{width:100%;max-width:500px;height:160px;border:1px solid #cbd6ea;background:#f2f4fa;border-radius:6px;display:block}@media(max-width:700px){.acto-form .grid{grid-template-columns:1fr}}
