.tk-form-section{--tk-form-section-card-column:0.72fr;--tk-form-section-card-max:760px;--tk-form-section-card-padding:clamp(28px,4vw,40px);padding:var(--tk-section-padding,88px) 0}.tk-form-section--white{background:var(--tk-color-surface,#fff)}.tk-form-section--soft{background:var(--tk-color-surface-alt,#f6f8fb)}.tk-form-section--primary{background:var(--tk-color-accent,#126782);color:var(--tk-color-accent-contrast,#fff)}.tk-form-section--dark{background:var(--tk-color-surface-dark,#172033);color:#fff}.tk-form-section__inner{align-items:flex-start;display:grid;gap:clamp(32px,6vw,72px);grid-template-columns:minmax(0,.92fr) minmax(360px,var(--tk-form-section-card-column));margin:0 auto;max-width:var(--tk-container,1180px);padding:0 24px}.tk-form-section--valign-center .tk-form-section__inner{align-items:center}.tk-form-section--form-width-narrow{--tk-form-section-card-column:0.62fr;--tk-form-section-card-max:640px}.tk-form-section--form-width-wide{--tk-form-section-card-column:0.9fr;--tk-form-section-card-max:920px}.tk-form-section--padding-compact{--tk-form-section-card-padding:clamp(22px,3vw,30px)}.tk-form-section--padding-spacious{--tk-form-section-card-padding:clamp(34px,5vw,52px)}.tk-form-section--layout-centered .tk-form-section__inner,.tk-form-section--layout-form_only .tk-form-section__inner,.tk-form-section--layout-stacked .tk-form-section__inner,.tk-form-section--no-content .tk-form-section__inner{gap:clamp(28px,4vw,44px);grid-template-columns:minmax(0,var(--tk-form-section-card-max));justify-content:center}.tk-form-section--layout-centered .tk-form-section__content,.tk-form-section--layout-stacked .tk-form-section__content{margin:0 auto;max-width:760px;width:100%}.tk-form-section--layout-centered .tk-form-section__card,.tk-form-section--layout-centered .tk-form-section__content{text-align:center}.tk-form-section--layout-centered .tk-form-section__trust-list{justify-items:center}.tk-form-section--layout-centered .tk-form-section__trust-list li{text-align:left}.tk-form-section--reverse .tk-form-section__content{order:2}.tk-form-section--reverse .tk-form-section__card{order:1}.tk-form-section--center .tk-form-section__content{text-align:center}.tk-form-section--center .tk-form-section__trust-list{justify-items:center}.tk-form-section--center .tk-form-section__trust-list li{text-align:left}.tk-form-section__heading{color:var(--tk-h2-color,var(--tk-color-ink));font-family:var(--tk-font-h2,var(--tk-font-heading));font-size:clamp(2rem,4vw,var(--tk-h2-size));line-height:1.08;margin:0}.tk-form-section--dark .tk-eyebrow,.tk-form-section--dark .tk-form-section__heading,.tk-form-section--primary .tk-eyebrow,.tk-form-section--primary .tk-form-section__heading{color:#fff}.tk-form-section__body{color:var(--tk-color-muted,#5f6b7a);font-size:1.08rem;line-height:var(--tk-body-line-height,1.65);margin-top:16px}.tk-form-section--dark .tk-form-section__body,.tk-form-section--primary .tk-form-section__body{color:hsla(0,0%,100%,.76)}.tk-form-section__trust-list{display:grid;gap:12px;list-style:none;margin:28px 0 0;padding:0}.tk-form-section__trust-list li{color:var(--tk-color-ink,#172033);font-weight:700;padding-left:24px;position:relative}.tk-form-section__trust-list li:before{background:var(--tk-color-secondary,#0f766e);border-radius:999px;content:"";height:8px;left:0;position:absolute;top:.72em;width:8px}.tk-form-section--dark .tk-form-section__trust-list li,.tk-form-section--primary .tk-form-section__trust-list li{color:#fff}.tk-form-section__card{background:var(--tk-form-bg,#fff);border:1px solid var(--tk-form-border,#d8e0ea);border-radius:var(--tk-card-radius,8px);color:var(--tk-color-ink,#172033);max-width:var(--tk-form-section-card-max);padding:var(--tk-form-section-card-padding);width:100%}.tk-form-section--elevated .tk-form-section__card{box-shadow:var(--tk-shadow-soft,0 16px 48px rgba(23,32,51,.12))}.tk-form-section__form-heading{color:var(--tk-color-ink,#172033);font-size:1.45rem;line-height:1.18;margin:0}.tk-form-section__form-description{color:var(--tk-color-muted,#5f6b7a);line-height:var(--tk-body-line-height,1.65);margin-top:10px}.tk-form-section__form{margin-top:26px}.tk-form-section--padding-compact .tk-form-section__form{margin-top:20px}.tk-form-section--padding-spacious .tk-form-section__form{margin-top:30px}.tk-form-section__placeholder{background:var(--tk-color-surface-alt,#f6f8fb);border:1px dashed var(--tk-color-border,#d8e0ea);border-radius:var(--tk-card-radius,8px);color:var(--tk-color-muted,#5f6b7a);font-weight:700;padding:24px}@media (max-width:900px){.tk-form-section__inner{grid-template-columns:1fr}.tk-form-section--reverse .tk-form-section__card,.tk-form-section--reverse .tk-form-section__content{order:0}}