.ke-form-section__grid{--form-line:color-mix(in srgb,var(--sec-ink) 50%,var(--sec-bg));align-items:start;display:grid;gap:var(--s-10);grid-template-columns:1fr}.ke-form-section__header{max-width:42rem}.ke-form-section__intro{color:var(--sec-ink-muted);font-size:var(--fs-lg)}.ke-form-section__reasons{counter-reset:ke-form-step;display:flex;flex-direction:column;gap:var(--s-4);list-style:none;margin:0;padding:0}.ke-form-section__reason{align-items:baseline;color:var(--sec-ink);counter-increment:ke-form-step;display:flex;font-size:var(--fs-lg);gap:var(--s-3)}.ke-form-section__reason-icon{align-self:flex-start;flex-shrink:0}.ke-form-section__reason-icon svg{display:block;fill:var(--sec-accent);height:var(--s-6);width:var(--s-6)}.ke-form-section__form{background:var(--sec-card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);padding:var(--s-8)}.ke-form-section__embed iframe,.ke-form-section__embed>iframe{border:0;display:block;max-width:100%;width:100%}.ke-form-section__embed{min-width:0}.ke-form-section__placeholder{align-items:center;border:var(--line-strong) dashed var(--sec-accent);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--s-4);justify-content:center;min-height:var(--s-32);padding:var(--s-6)}.ke-form-section__placeholder-mark{background:linear-gradient(to top right,transparent calc(50% - 1px),var(--sec-accent) calc(50% - 1px),var(--sec-accent) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(to bottom right,transparent calc(50% - 1px),var(--sec-accent) calc(50% - 1px),var(--sec-accent) calc(50% + 1px),transparent calc(50% + 1px));height:var(--s-12);width:var(--s-12)}.ke-form-section__placeholder-text{color:var(--sec-ink);font-size:var(--fs-sm);margin:0;max-width:32rem;text-align:center}.ke-form-section__assurances{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);list-style:none;margin:0;padding:0}.ke-form-section__assurance{color:var(--sec-ink);font-size:var(--fs-sm)}.ke-form-section__assurance+.ke-form-section__assurance{border-inline-start:1px solid var(--form-line);padding-inline-start:var(--s-4)}.ke-form-section__cta{display:flex}@media (min-width:992px){.ke-form-section--split-arguments .ke-form-section__grid{gap:var(--s-16);grid-template-columns:.9fr 1.1fr}}.ke-form-section--centered .ke-form-section__grid{justify-items:center}.ke-form-section--centered .ke-form-section__header{text-align:center}.ke-form-section--centered .ke-form-section__panel,.ke-form-section--centered .ke-form-section__reasons{max-width:36rem;width:100%}.ke-form-section--centered .ke-form-section__assurances,.ke-form-section--centered .ke-form-section__cta{justify-content:center}.ke-form-section--stepped .ke-form-section__reasons{display:grid;gap:var(--s-6);grid-template-columns:1fr}.ke-form-section--stepped .ke-form-section__reason{border-block-start:var(--line-strong) solid var(--sec-accent);display:block;font-size:var(--fs-base);padding-block-start:var(--s-3)}.ke-form-section--stepped .ke-form-section__reason-icon{display:none}.ke-form-section--stepped .ke-form-section__reason:before{color:var(--sec-accent);content:counter(ke-form-step,decimal-leading-zero);display:block;font-family:var(--font-display);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);line-height:var(--lh-tight);margin-block-end:var(--s-1)}.ke-form-section--stepped .ke-form-section__panel{margin-inline:auto;max-width:40rem;width:100%}@media (min-width:768px){.ke-form-section--stepped .ke-form-section__reasons{grid-auto-columns:1fr;grid-auto-flow:column;grid-template-columns:none}}.ke-form-section--centered .ke-form-section__panel--embed,.ke-form-section--stepped .ke-form-section__panel--embed{max-width:none}