.tk-cform__grid{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.tk-cform__form{border-radius:24px;box-shadow:var(--tk-shadow-md);padding:40px 38px}.tk-cform__eyebrow{color:var(--tk-accent);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tk-cform__heading{color:var(--tk-ink);font-size:clamp(1.75rem,1.2rem + 1.4vw,2rem);font-weight:800;letter-spacing:-.025em;line-height:1.12;margin:12px 0 24px}.tk-cform__placeholder{color:var(--tk-faint);padding:30px 0;text-align:center}.tk-cform__note{color:var(--tk-faint);font-size:13px;line-height:1.55;margin:16px 0 0}.tk-cform__side{display:grid;gap:14px}.tk-cform__card{border-radius:20px;padding:32px 30px}.tk-cform__card--dark{background:var(--tk-ink);color:var(--tk-white)}.tk-cform__card--white{background:var(--tk-white);border:1px solid var(--tk-border);box-shadow:var(--tk-shadow-sm)}.tk-cform__card--violet{background:var(--tk-surface-violet);border:1px solid var(--tk-border-violet)}.tk-cform__card-label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tk-cform__card--dark .tk-cform__card-label{color:var(--tk-on-dark-45)}.tk-cform__card--white .tk-cform__card-label{color:var(--tk-faint)}.tk-cform__card--violet .tk-cform__card-label{color:var(--tk-primary)}.tk-cform__card-body{margin-top:16px}.tk-cform__card-body p{font-size:16px;line-height:1.7;margin:0 0 16px}.tk-cform__card-body p:last-child{margin-bottom:0}.tk-cform__card--dark .tk-cform__card-body{color:var(--tk-on-dark-72)}.tk-cform__card--dark .tk-cform__card-body strong{color:var(--tk-on-dark-45);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tk-cform__card--dark .tk-cform__card-body a{color:var(--tk-white);font-weight:700}.tk-cform__card--dark .tk-cform__card-body a:hover{color:var(--tk-accent-light)}.tk-cform__card-btn{margin-top:18px}.tk-cform__hsform .hs-form-field{margin-bottom:16px}.tk-cform__hsform .hs-form-field>label{color:var(--tk-ink);display:block;font-size:13px;font-weight:600;margin-bottom:7px}.tk-cform__hsform .hs-input:not([type=checkbox]):not([type=radio]),.tk-cform__hsform select.hs-input,.tk-cform__hsform textarea.hs-input{background:var(--tk-white);border:1.5px solid var(--tk-border-violet);border-radius:12px;color:var(--tk-text);font-family:inherit;font-size:15px;outline:none;padding:14px 16px;transition:border-color var(--tk-transition),box-shadow var(--tk-transition);width:100%}.tk-cform__hsform .hs-input:focus{border-color:var(--tk-primary-light);box-shadow:0 0 0 4px var(--tk-primary-08)}.tk-cform__hsform textarea.hs-input{min-height:120px;resize:vertical}.tk-cform__hsform .hs-button{background:var(--tk-accent);border:none;border-radius:999px;color:var(--tk-white);cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;margin-top:6px;padding:17px 32px;transition:transform .28s var(--tk-ease),box-shadow .28s var(--tk-ease),background-color .2s var(--tk-ease);width:100%}.tk-cform__hsform .hs-button:hover{box-shadow:var(--tk-shadow-md);transform:translateY(-2px)}.tk-cform__hsform .hs-form-required{color:var(--tk-accent)}.tk-cform__hsform .hs-error-msg,.tk-cform__hsform .hs-error-msgs label{color:#d1242f;font-size:13px}@media (max-width:1080px){.tk-cform__grid{grid-template-columns:1fr}}