.chk{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;font-size:14px}.chk b,.chk .chk-mark{margin:0;font-size:18px;font-weight:700;line-height:1.2;color:var(--cl-primary)}.chk .chk-title{margin:0;font-weight:700}.chk .chk-sub{margin:0;font-size:13px;color:var(--cl-sub)}.form{max-width:760px;padding:30px;border:1px solid var(--cl-line);border-radius:14px;background:#fff}.form .row{display:grid;grid-template-columns:170px 1fr;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--cl-line);font-size:13px}.form .row label b{margin-left:6px;font-size:11px;color:var(--cl-primary)}.form .fld,.form input[type=text],.form input[type=email],.form input[type=tel],.form select,.form textarea{width:100%;height:36px;padding:0 10px;border:1px solid #cfc8bf;border-radius:6px;background:#fafaf8;font:inherit}.form .fld.ta,.form textarea{height:90px;padding:8px 10px}.form .fld.sel{background:#fafaf8 linear-gradient(45deg, transparent 50%, #999 50%) no-repeat right 12px center/6px 6px}.form .submit{padding-top:22px;text-align:center}@media(max-width: 767px){.form .row{grid-template-columns:1fr}}