.site .ct-grid{gap:32px;padding-bottom:88px;display:grid}@media (min-width:900px){.site .ct-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:56px}}.site .ct-card{border:1px solid var(--s-line);background:#fff;border-radius:18px;padding:28px;box-shadow:0 24px 48px -32px #0d0f1440}@media (max-width:520px){.site .ct-card{padding:20px}}.site .ct-form{gap:20px;display:grid}.site .ct-field{gap:8px;display:grid}.site .ct-field label{color:var(--s-ink);font-size:15px;font-weight:600}.site .ct-field input,.site .ct-field textarea{width:100%;color:var(--s-ink);background:var(--s-soft);border:1px solid var(--s-line);border-radius:10px;padding:14px 16px;font-size:16px;line-height:1.4;transition:border-color .15s,background-color .15s}.site .ct-field textarea{resize:vertical;min-height:140px}.site .ct-field input::placeholder,.site .ct-field textarea::placeholder{color:var(--s-ink-3)}.site .ct-field input:focus,.site .ct-field textarea:focus{border-color:var(--s-ink);box-shadow:0 0 0 3px var(--s-mark-soft);background:#fff;outline:none}.site .ct-form .site-btn{width:100%}.site .ct-form .site-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.site .ct-error{color:var(--s-loss);font-size:15px}.site .ct-error a{color:inherit;text-decoration:underline}.site .ct-sent{text-align:center;justify-items:center;gap:10px;padding:24px 0;display:grid}.site .ct-sent i{background:var(--s-ink);width:48px;height:48px;color:var(--s-mark);font:700 22px/1 var(--s-body);border-radius:12px;place-items:center;font-style:normal;display:grid}.site .ct-side{border-top:1px solid var(--s-line);gap:0;display:grid}.site .ct-side div{border-bottom:1px solid var(--s-line);gap:4px;padding:20px 0;display:grid}.site .ct-side b{color:var(--s-ink);font-size:17px;font-weight:600}.site .ct-side p{font-size:15.5px}.site .ct-sent-h{font-size:24px}