/* liaisone.com/contact-sales/ · own styles */
.cs{padding:70px 0 100px;min-height:60vh}
.cs__head{text-align:center;margin-bottom:34px}
.cs{--ui:"Nunito",system-ui,sans-serif}
html[lang="ru"] .cs__head h1,html[lang="ru"] .cs__card h2{font-family:"Nunito",ui-rounded,system-ui,sans-serif}
.cs__head h1{font:800 56px/1.05 "Nunito",ui-rounded,system-ui,sans-serif;letter-spacing:-.02em;margin:0 auto 12px;text-align:center;max-width:none}
.cs__head p{color:var(--text3);font:700 17px var(--ui);margin:0}
.cs__card{max-width:560px;margin:0 auto;background:var(--ink2);border:1px solid var(--line2);border-radius:20px;padding:34px 36px}
.cs__card h2{text-align:left;font:800 28px/1.2 "Nunito",ui-rounded,system-ui,sans-serif;letter-spacing:-.01em;margin:0 0 8px}
.cs__sub{color:var(--text3);font:15px/1.55 var(--ui);margin:0 0 22px}
.cs__opt{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--surface);border:1px solid var(--line2);border-radius:14px;padding:16px 18px;margin-bottom:10px;cursor:pointer;color:var(--text);font:15px/1.4 var(--ui);position:relative}
.cs__opt:hover{border-color:var(--text4)}
.cs__opt input{position:absolute;opacity:0;pointer-events:none}
.cs__opt i{flex:0 0 22px;width:22px;height:22px;border:1.5px solid var(--text4);border-radius:6px;display:inline-flex;align-items:center;justify-content:center}
.cs__opt input:checked + i{background:var(--accent);border-color:var(--accent)}
.cs__opt input:checked + i:after{content:"";width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}
.cs__opt.is-on{border-color:var(--accent)}
.cs__btn{width:100%;justify-content:center;padding:13px 18px;font:500 15px var(--ui);margin-top:14px}
.cs__btn[disabled]{opacity:.45;cursor:default}
.cs__lab{display:block;font:600 13.5px var(--ui);margin:6px 0 8px}
.cs__lab span{font-weight:400;color:var(--text4);margin-left:6px}
.cs__in{width:100%;background:#1a1a19;border:1px solid var(--line2);border-radius:12px;color:var(--text);font:15px var(--ui);padding:13px 14px;outline:none;margin-bottom:16px}
.cs__in:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,126,247,.18)}
.cs__ta{resize:vertical;min-height:84px}
.cs__err{color:#ff6b6b;font:13.5px var(--ui);margin:-6px 0 10px}
.cs__back{display:block;margin:14px auto 0;background:none;border:0;color:var(--text3);font:14px var(--ui);cursor:pointer}
.cs__back:hover{color:var(--text)}
.cs__card--done{text-align:center}
.cs__card--done h2{text-align:center}
.cs__ico{font-size:44px;color:var(--accent);display:block;margin-bottom:14px}
.cs__card--done .btn{margin-top:6px;font-family:var(--ui)}
.cs .btn{font-family:var(--ui)}
@media (max-width:600px){.cs{padding:44px 0 70px}.cs__head h1{font-size:40px}.cs__card{padding:24px 20px}}

/* r811: light-theme twins of the hand-written dark chrome above */
html[data-theme="light"] .cs__in{background:#FFFFFF}
