h2[data-astro-cid-gzyz6m4a]:focus{outline:none}h2[data-astro-cid-gzyz6m4a]{margin:0 0 var(--figma-space-24);font-size:var(--figma-h5);letter-spacing:-.03em;font-weight:500;line-height:28px}form[data-astro-cid-gzyz6m4a],.demo-scheduler[data-astro-cid-gzyz6m4a]{margin-top:0}fieldset[data-astro-cid-gzyz6m4a]{border:0;min-width:0;margin:0;padding:0}.demo-field[data-astro-cid-gzyz6m4a]{gap:var(--figma-space-8);font-size:var(--figma-text-small);flex-direction:column;min-width:0;line-height:20px;display:flex}.referral-note[data-astro-cid-gzyz6m4a]{color:var(--color-ink);font-size:var(--figma-text-xsmall);margin:0;line-height:16px}.referral-note[data-astro-cid-gzyz6m4a] span[data-astro-cid-gzyz6m4a]{color:var(--color-brand);margin-right:2px}.referral-hint[data-astro-cid-gzyz6m4a]{color:var(--color-ink-secondary);font-size:var(--figma-text-small);grid-column:1/-1;margin:0;line-height:20px}.referral-choices[data-astro-cid-gzyz6m4a],.referral-timeline[data-astro-cid-gzyz6m4a]{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.referral-choice[data-astro-cid-gzyz6m4a],.referral-timeline[data-astro-cid-gzyz6m4a] label[data-astro-cid-gzyz6m4a],.demo-slack[data-astro-cid-gzyz6m4a]{align-items:flex-start;gap:var(--figma-space-8);font-size:var(--figma-text-small);cursor:pointer;line-height:20px;display:flex}.referral-choice[data-astro-cid-gzyz6m4a] input[data-astro-cid-gzyz6m4a],.referral-timeline[data-astro-cid-gzyz6m4a] input[data-astro-cid-gzyz6m4a],.demo-slack[data-astro-cid-gzyz6m4a] input[data-astro-cid-gzyz6m4a]{appearance:none;border:1.5px solid var(--color-line-strong);background:var(--color-surface);flex-shrink:0;width:18px;height:18px;margin:1px 0 0}.referral-choice[data-astro-cid-gzyz6m4a] input[data-astro-cid-gzyz6m4a],.demo-slack[data-astro-cid-gzyz6m4a] input[data-astro-cid-gzyz6m4a]{border-radius:4px}.referral-timeline[data-astro-cid-gzyz6m4a] input[data-astro-cid-gzyz6m4a]{border-radius:var(--radius-pill)}.referral-choice[data-astro-cid-gzyz6m4a] input[data-astro-cid-gzyz6m4a]:checked,.demo-slack[data-astro-cid-gzyz6m4a] input[data-astro-cid-gzyz6m4a]:checked{border-color:var(--color-brand);background:var(--color-brand) url(/images/book-demo/framework-check.svg) center / 12px 12px no-repeat}.referral-timeline[data-astro-cid-gzyz6m4a] input[data-astro-cid-gzyz6m4a]:checked{border-color:var(--color-brand);background:var(--color-brand);box-shadow:inset 0 0 0 4px var(--color-surface)}.referral-choice[data-astro-cid-gzyz6m4a] input[data-astro-cid-gzyz6m4a]:focus-visible,.referral-timeline[data-astro-cid-gzyz6m4a] input[data-astro-cid-gzyz6m4a]:focus-visible,.demo-slack[data-astro-cid-gzyz6m4a] input[data-astro-cid-gzyz6m4a]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.demo-slack[data-astro-cid-gzyz6m4a]{gap:var(--figma-space-12);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-subtle);padding:10px 12px}.demo-slack[data-astro-cid-gzyz6m4a]:has(:checked){border-color:var(--color-brand);background:var(--color-surface)}.demo-slack[data-astro-cid-gzyz6m4a] span[data-astro-cid-gzyz6m4a]{align-items:flex-start;gap:var(--figma-space-8);display:flex}.demo-slack[data-astro-cid-gzyz6m4a] img{flex-shrink:0;margin-top:2px}.referral-captcha[data-astro-cid-gzyz6m4a]{min-height:78px}.demo-actions[data-astro-cid-gzyz6m4a]{gap:var(--figma-space-16);margin-top:var(--figma-space-32);display:grid}.referral-button-row[data-astro-cid-gzyz6m4a]{gap:var(--figma-space-12);grid-template-columns:1fr 1fr;display:grid}.demo-actions[data-astro-cid-gzyz6m4a] .button{width:100%}.demo-meta[data-astro-cid-gzyz6m4a]{font-size:var(--figma-text-xsmall);color:var(--color-ink-secondary);text-align:center;text-align:left;margin:0;line-height:16px}.demo-meta[data-astro-cid-gzyz6m4a] a{color:var(--color-brand)}.demo-meta[data-astro-cid-gzyz6m4a] a:hover{text-decoration:underline}.field-error[data-astro-cid-gzyz6m4a]{color:var(--color-error);font-size:var(--figma-text-xsmall);line-height:16px}.demo-scheduler[data-astro-cid-gzyz6m4a][data-preloading]{visibility:hidden;pointer-events:none;width:min(504px,100vw - 32px);margin:0;position:fixed;top:24px;right:16px}.demo-scheduler[data-astro-cid-gzyz6m4a] iframe[data-astro-cid-gzyz6m4a]{border:1px solid var(--color-line);border-radius:var(--figma-radius-xsmall);background:var(--color-surface);width:100%;height:875px;display:block}.demo-calendar-fallback[data-astro-cid-gzyz6m4a]{text-align:left;margin-top:20px;display:none}[data-step="3"] .demo-calendar-fallback[data-astro-cid-gzyz6m4a],[data-calendar-waiting] .demo-calendar-fallback[data-astro-cid-gzyz6m4a]{display:block}.demo-calendar-fallback[data-astro-cid-gzyz6m4a] a{text-decoration:underline}.demo-fallback[data-astro-cid-gzyz6m4a]{color:var(--color-ink-secondary);margin-top:24px}.sr-only[data-astro-cid-gzyz6m4a]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-step="3"] .demo-form-block[data-astro-cid-gzyz6m4a]{display:block}@media (width>=768px){.demo-scheduler[data-astro-cid-gzyz6m4a][data-preloading]{width:min(754px,100vw - 32px)}.demo-scheduler[data-astro-cid-gzyz6m4a] iframe[data-astro-cid-gzyz6m4a]{height:798px}}@media (width>=901px){.demo-scheduler[data-astro-cid-gzyz6m4a][data-preloading]{width:min(754px,100vw - 64px);right:32px}.demo-scheduler[data-astro-cid-gzyz6m4a]{margin-top:var(--figma-space-24)}}@media (width<=900px){.demo-actions[data-astro-cid-gzyz6m4a]{margin-top:28px}}@media (width<=420px){.referral-choices[data-astro-cid-gzyz6m4a],.referral-timeline[data-astro-cid-gzyz6m4a],.referral-button-row[data-astro-cid-gzyz6m4a]{grid-template-columns:1fr}}
