.nad-sub{background:var(--m-bg,#f0f0f0);border:1px solid var(--m-border,#ccc);border-radius:var(--m-radius,16px);padding:var(--m-pad,22px)}.nad-sub h3{color:var(--m-title,#1a1a1a);font-size:var(--m-title-size,16px);margin-bottom:12px}.nad-sub p{color:var(--m-text,#4a4a4a);font-size:14px;margin:0 0 12px}.nad-sub__form{display:flex;flex-direction:column;gap:10px}.nad-sub__form input{background:var(--m-in-bg,#fff);border:1px solid var(--m-in-border,#ccc);border-radius:var(--m-fr,8px);color:var(--m-in-text,#1a1a1a);font:400 15px Anek Latin,sans-serif;padding:13px 14px;width:100%}.nad-sub__form input::placeholder{color:var(--m-ph,#4a4a4a);font-style:italic;opacity:1}.nad-sub__form input:focus{border-color:var(--m-accent,#666);outline:2px solid var(--m-accent,#666);outline-offset:1px}.nad-sub__btn{align-items:center;background:var(--m-accent,#666);border:0;border-radius:var(--m-fr,8px);color:var(--m-btn-text,#fff);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:13px 20px;text-decoration:none;transition:background .2s}.nad-sub__btn:hover{background:var(--m-btn-hover,#4a4a4a)}.nad-sub .nad-sub__msg{color:var(--m-msg,#4a4a4a);min-height:18px}.nad-sub .nad-sub__msg.ok{color:var(--m-ok,#1a1a1a)}.nad-sub .nad-sub__msg.er{color:var(--m-er,#1a1a1a)}