.ct-channels{grid-template-columns:1.15fr 1fr 1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}.ct-channels li{border:1px solid var(--hb-border);background:var(--hb-surface);border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;padding:28px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative}.ct-channels li:hover{border-color:var(--hb-primary);box-shadow:var(--hb-shadow-summary);transform:translateY(-3px)}.ct-channels li.is-main{color:#fff;background:radial-gradient(420px 220px at 100% 0,#7c3aed73,#0000 70%),linear-gradient(140deg,#0b0b2e,#1a2bb8);border-color:#0000}.ct-channels li.is-main h3,.ct-channels li.is-main p{color:#fff}.ct-channels li.is-main p{opacity:.78}.ct-channels li.is-main .btn-primary{color:#1a1fa8;background:#fff;border-color:#fff;margin-top:auto}.ct-channels__ic{background:var(--hb-primary-soft);width:50px;height:50px;color:var(--hb-primary);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.ct-channels__ic .icon{width:24px;height:24px}.is-main .ct-channels__ic{color:#fff;background:#ffffff1f}.ct-channels__tag{top:28px;color:#fff;background:#ffffff24;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;position:absolute;inset-inline-end:28px}.ct-channels h3{color:var(--hb-ink);margin:0;font-size:21px}.ct-channels p{color:var(--hb-text-2);margin:0 0 8px;font-size:15.5px;line-height:1.6}.ct-link{color:var(--hb-primary);align-items:center;gap:8px;margin-top:auto;font-weight:700;text-decoration:none;display:inline-flex}.ct-link .icon{width:18px;height:18px;transition:transform .25s}.ct-link:hover .icon{transform:translate(4px)}.ct-phone{border:1px solid var(--hb-border);width:100%;color:var(--hb-ink);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-weight:700;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.ct-phone:hover{border-color:var(--hb-primary);background:var(--hb-primary-soft-large)}.ct-phone img{object-fit:cover;border-radius:4px;width:30px;height:22px;box-shadow:0 0 0 1px #0f172a1a}.ct-phone em{color:var(--hb-text-2);font-size:12px;font-style:normal;font-weight:600;display:block}.ct-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.ct-form{gap:16px;margin-top:28px;display:grid}.ct-form__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ct-form label{gap:7px;display:grid}.ct-form label>span{color:var(--hb-ink);font-size:14px;font-weight:700}.ct-form label em{color:var(--hb-text-3);font-style:normal;font-weight:500}.ct-form input,.ct-form select,.ct-form textarea{border:1px solid var(--hb-input-border);background:var(--hb-surface);width:100%;min-height:48px;color:var(--hb-ink);font:inherit;border-radius:12px;padding:12px 14px;font-size:15.5px;transition:border-color .2s,box-shadow .2s}.ct-form textarea{resize:vertical;min-height:130px}.ct-form input:focus,.ct-form select:focus,.ct-form textarea:focus{border-color:var(--hb-primary);box-shadow:0 0 0 4px var(--hb-primary-soft);outline:none}.ct-form__foot{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:4px;display:flex}.ct-form__foot .btn .icon{width:18px;height:18px;margin-inline-start:6px}.ct-form__foot p{color:var(--hb-text-2);flex:220px;margin:0;font-size:13.5px;line-height:1.5}.ct-offices{top:calc(var(--hb-header-h) + 24px);gap:16px;display:grid;position:sticky}.ct-office{border:1px solid var(--hb-border);background:var(--hb-bg);border-radius:20px;overflow:hidden}.ct-office>div{padding:22px 24px}.ct-office figure{height:220px;margin:0;overflow:hidden}.ct-office figure img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.ct-office__tag{letter-spacing:.12em;text-transform:uppercase;color:var(--hb-primary);font-size:12px;font-weight:800}.ct-office h3{color:var(--hb-ink);margin:6px 0 8px;font-size:20px}.ct-office p{color:var(--hb-text-2);margin:0 0 8px;font-size:15px;line-height:1.6}.ct-office__meta{align-items:center;gap:8px;display:flex}.ct-office__meta .icon{width:17px;height:17px;color:var(--hb-primary)}.ct-office__meta a{color:var(--hb-ink);font-weight:700;text-decoration:none}.ct-office .ct-link{margin-top:6px}.ct-office--client{background:var(--hb-primary-soft-large);border-color:color-mix(in srgb, var(--hb-primary) 25%, var(--hb-border))}.ct-office--client .btn{margin-top:6px}@media (max-width:980px){.ct-channels{grid-template-columns:1fr 1fr}.ct-channels li.is-main{grid-column:1/-1}.ct-split{grid-template-columns:1fr}.ct-offices{position:static}}@media (max-width:600px){.ct-channels,.ct-form__row{grid-template-columns:1fr}.ct-channels__tag{background:#ffffff24;order:-1;position:static}.ct-channels li{padding:22px}}
