.book-demo[b-rsn5rsnhl1],[b-rsn5rsnhl1] .book-demo-form{row-gap:1lh}.book-demo-container[b-rsn5rsnhl1]{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-blue-50) 60%,white),color-mix(in srgb,var(--color-green-100) 60%,white));padding-inline:var(--landing-padding)}.book-demo[b-rsn5rsnhl1]{color:var(--color-blue-700);inline-size:100%;margin-inline:auto;max-inline-size:var(--landing-max-inline-size)}.book-demo-content[b-rsn5rsnhl1]{align-items:start}.book-demo-content>*[b-rsn5rsnhl1]{grid-column:1}.book-demo-heading[b-rsn5rsnhl1]{font-size:var(--landing-text-clamp-400)}.book-demo-item-heading[b-rsn5rsnhl1],.book-demo-text[b-rsn5rsnhl1]{font-size:var(--landing-text-clamp-300)}.book-demo-text[b-rsn5rsnhl1]{padding-block-end:.5lh;max-inline-size:50ch}a[b-rsn5rsnhl1],a:visited[b-rsn5rsnhl1]{color:inherit}a:hover[b-rsn5rsnhl1]{text-decoration:none}.book-demo-item[b-rsn5rsnhl1]{border-top:1px solid var(--color-blue-100);display:flex;flex-flow:column;gap:.5lh;padding-block-start:1lh}[b-rsn5rsnhl1] .book-demo-form,[b-rsn5rsnhl1] label{grid-template-rows:repeat(2,auto) 1fr}[b-rsn5rsnhl1] .book-demo-form{--border-box-deg: -90deg;--border-box-from: var(--color-teal-300);--border-box-to: var(--color-teal-900);--padding-box: var(--landing-background-color);background:padding-box linear-gradient(var(--padding-box),var(--padding-box)),border-box linear-gradient(var(--border-box-deg, 133deg),var(--border-box-from),var(--border-box-to));block-size:100%;border-radius:var(--landing-border-radius-200);border:1px solid transparent;color:var(--color-brand);display:grid;grid-column:2;grid-row:1/6;inline-size:100%;justify-content:stretch;justify-self:end;max-inline-size:60ch;padding:1.5lh}[b-rsn5rsnhl1] input[type=text],[b-rsn5rsnhl1] textarea{background-color:var(--landing-background-color)!important}[b-rsn5rsnhl1] .submit-messages{grid-column:2;grid-row:5;height:100%;align-content:center;justify-items:center}[b-rsn5rsnhl1] .submit-messages.error{color:var(--color-red-700)}.book-demo-form-privacy-policy[b-rsn5rsnhl1]{accent-color:var(--color-accent)}.book-demo-form-privacy-policy:has(.validation-message)[b-rsn5rsnhl1]{accent-color:var(--color-red-700)}.book-demo-form-privacy-policy[b-rsn5rsnhl1] .validation-message{color:var(--color-red-700)}.primary[b-rsn5rsnhl1]{text-align:center}
