.form-section{background:var(--form-section-bg,transparent);color:var(--form-section-text,var(--theme-color-text))}.form-section__inner{align-items:start;display:grid;gap:clamp(30px,5vw,64px);grid-template-columns:minmax(0,.8fr) minmax(340px,1fr)}.form-section .eyebrow{color:var(--form-section-accent,var(--theme-color-primary))}.form-section .module-heading{color:var(--form-section-heading,var(--theme-color-text));font-size:clamp(1.9rem,3.4vw,2.8rem);max-width:560px}.form-section__form{background:var(--form-section-form-bg,var(--theme-color-surface));border:1px solid var(--form-section-form-border,rgba(23,35,38,.14));border-radius:var(--theme-card-radius);padding:24px}.form-section__embed,.form-section__embed>div{width:100%}.form-section__embed iframe{border:0;display:block;min-height:560px;width:100%}.form-section__placeholder{background:hsla(0,0%,100%,.55);border:1px dashed var(--form-section-form-border,rgba(23,35,38,.24));color:var(--form-section-text,var(--theme-color-text));min-height:220px;padding:28px}.form-section__placeholder p{margin:10px 0 0}.form-section--layout-stacked .form-section__inner{grid-template-columns:minmax(0,860px);justify-content:center}.form-section--layout-stacked .form-section__content{text-align:center}.form-section--style-filled .form-section__form{border-color:transparent;box-shadow:var(--theme-shadow)}.form-section--style-minimal .form-section__form{background:transparent;border-color:transparent;padding:0}.form-section--editorial .form-section__inner{gap:clamp(44px,8vw,100px)}.form-section--compact{padding-block:calc(var(--theme-section-spacing)*.65)}@media (max-width:860px){.form-section__inner{grid-template-columns:1fr}}