.sy-pc{margin:14px 0 0;padding:14px 0 0;border-top:1px solid #E7E3DA}
.sy-pc__label{display:block;font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:#4A4A48;margin:0 0 8px}
.sy-pc__row{display:flex;gap:8px}
.sy-pc__input{flex:1 1 auto;min-width:0;border:1px solid #D8D4CB;border-radius:4px;padding:11px 13px;font-family:inherit;font-size:15px;color:#141414;background:#fff;text-transform:uppercase}
.sy-pc__input::placeholder{text-transform:none;color:#9A9895}
.sy-pc__input:focus{outline:2px solid #141414;outline-offset:1px;border-color:#141414}
.sy-pc__btn{flex:0 0 auto;background:#141414;color:#F4F2ED;border:0;border-radius:4px;padding:11px 20px;font-family:inherit;font-size:15px;font-weight:500;cursor:pointer}
.sy-pc__btn:hover{background:#FFC400;color:#141414}
.sy-pc__out{margin:10px 0 0;font-size:13.5px;line-height:1.6}
.sy-pc__out:empty{display:none}
.sy-pc__out.is-neutral{color:#4A4A48}
.sy-pc__out.is-yes{background:#EAF3E7;border-left:3px solid #1D7A4C;padding:11px 14px;color:#14532B}
.sy-pc__out.is-no{background:#FFF8E1;border-left:3px solid #FFC400;padding:11px 14px;color:#412402}
.sy-pc__out.is-none{background:#F4F2ED;border-left:3px solid #9A9895;padding:11px 14px;color:#4A4A48}
.sy-pc__out a{color:inherit;text-decoration:underline;text-underline-offset:2px;font-weight:500}
