.free-offers{display:grid;gap:10px;margin:20px 0 28px}.free-offers .free-choice{text-decoration:none;color:inherit;padding:14px;border:1px solid #ded8cb;border-radius:6px}.free-offers .free-choice[aria-current=true]{border-color:#aa8446;background:#f8f4ec}.piano-se-form form{width:100%;margin:0}.piano-se-form ul{list-style:none;padding:0;margin:0}.piano-se-form li{margin:16px 0}.piano-se-form label{display:block;margin-bottom:8px}.piano-se-form input:not([type=hidden]):not([type=checkbox]){box-sizing:border-box;width:100%;padding:13px;border:1px solid #c7c0b4;border-radius:4px;font:inherit;color:#242321;background:#fff}.piano-se-form input:focus{outline:2px solid #aa8446;outline-offset:2px}.piano-se-form .se-submit{margin-top:20px}.piano-se-form .free-note{font-size:13px;margin-top:16px}.piano-se-form .se-header h3{font-size:22px}.piano-se-form .se-text{margin:12px 0}.piano-mail-choice,.piano-se-form .piano-mail-choice{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:14px}.piano-mail-choice input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin-top:3px;accent-color:#aa8446}.piano-signup-error{padding:12px;border-left:3px solid #a73535;background:#fff4f2}
