.ct{background:#0a0b0e;padding-block:clamp(80px,10vh,150px)}#talk,#partnerships{scroll-margin-top:120px}.ct-grid{border-top:1px solid #ffffff1a;grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(40px,6vw,96px);padding-top:clamp(36px,5vh,60px);display:grid}.ct-form-wrap .cm-form{max-width:560px;margin-top:30px}.ct-lead{color:var(--soft);max-width:44ch;margin-top:16px;font-size:clamp(1.02rem,1.2vw,1.16rem);line-height:1.6}.ct-success{flex-direction:column;gap:14px;margin-top:34px;display:none}.ct-success .cm-tick{border:1px solid var(--purple-br);background:#7c6cf724;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.ct-success .cm-tick svg{width:26px;height:26px;color:var(--purple-br)}.ct-success h4{font-family:var(--f-display);color:#fff;letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.ct-success p{color:var(--soft);line-height:1.55}.ct-form-wrap.sent .cm-form{display:none}.ct-form-wrap.sent .ct-success{display:flex}.ct-info{flex-direction:column;gap:clamp(30px,4.5vh,44px);display:flex}.ct-block .cl{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:10.5px;display:block}.ct-mail{font-family:var(--f-display);letter-spacing:-.02em;color:#fff;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:600;transition:color .25s}.ct-mail:hover{color:var(--purple-br)}.ct-regions{flex-wrap:wrap;gap:9px;display:flex}.ct-regions span{color:var(--soft);border:1px solid #ffffff24;border-radius:999px;padding:8px 15px;font-size:.9rem}.ct-block p{color:var(--soft);max-width:36ch;font-size:1rem;line-height:1.6}.ct-block .text-cta{margin-top:16px}@media (max-width:860px){.ct-grid{grid-template-columns:1fr;gap:44px}}.ct a:focus-visible,.ct button:focus-visible{outline:2px solid var(--purple-br);outline-offset:3px;border-radius:4px}
