.demo-input[data-astro-cid-y4azcy3j]{border:1px solid var(--color-line);background:var(--color-surface-subtle);border-radius:var(--radius-pill);width:100%;min-height:48px;color:var(--color-ink);padding:12px 16px}.demo-input[data-astro-cid-y4azcy3j]::placeholder{color:var(--color-ink-tertiary);opacity:1}.demo-input[data-astro-cid-y4azcy3j]:focus{border-color:var(--color-line-strong);outline:none}.demo-input[data-astro-cid-y4azcy3j]:user-invalid,.demo-input[data-astro-cid-y4azcy3j][aria-invalid=true]{border-color:var(--color-error)}@media (width<=900px){.demo-input[data-astro-cid-y4azcy3j]{font-size:16px}}.demo-fields[data-astro-cid-uharsjof]{gap:var(--figma-space-16);display:grid}.demo-name-row[data-astro-cid-uharsjof]{gap:var(--figma-space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.demo-sheet[data-astro-cid-u5w45rdf]{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-ink);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:clip}.demo-sheet[data-astro-cid-u5w45rdf]::backdrop{background:0 0}.demo-sheet-scrim[data-astro-cid-u5w45rdf]{background:color-mix(in srgb, var(--color-ink) 45%, transparent);position:absolute;inset:0}.demo-sheet-panel[data-astro-cid-u5w45rdf]{background:var(--color-surface);max-height:calc(100% - 24px);box-shadow:0 -8px 24px color-mix(in srgb, var(--color-ink) 12%, transparent);border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:absolute;inset:auto 0 0;overflow:clip}.demo-sheet-full[data-astro-cid-u5w45rdf]{height:calc(100% - 24px)}.demo-sheet-grabber[data-astro-cid-u5w45rdf]{background:var(--color-line);border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:8px auto 4px}.demo-sheet-header[data-astro-cid-u5w45rdf]{justify-content:space-between;align-items:center;gap:var(--figma-space-8);flex-shrink:0;padding:4px 12px 8px 16px;display:flex}.demo-sheet-header[data-astro-cid-u5w45rdf] h2[data-astro-cid-u5w45rdf]{font-size:var(--figma-text-main);letter-spacing:0;line-height:24px}.demo-sheet-header[data-astro-cid-u5w45rdf] button[data-astro-cid-u5w45rdf]{border-radius:var(--radius-pill);background:var(--color-surface-subtle);cursor:pointer;border:0;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.demo-sheet-header[data-astro-cid-u5w45rdf] button[data-astro-cid-u5w45rdf]:focus-visible{outline:1px solid var(--color-line-strong);outline-offset:2px}.demo-sheet-body[data-astro-cid-u5w45rdf]{overscroll-behavior:contain;min-height:0;padding:8px 8px max(34px, env(safe-area-inset-bottom));position:relative;overflow-y:auto}.demo-sheet-full[data-astro-cid-u5w45rdf] .demo-sheet-body[data-astro-cid-u5w45rdf]{flex:1;padding-bottom:8px}.demo-sheet-footer[data-astro-cid-u5w45rdf]{border-top:1px solid var(--color-line);padding:12px 16px max(34px, env(safe-area-inset-bottom));flex-shrink:0}.demo-sheet-footer[data-astro-cid-u5w45rdf] .button{width:100%}svg[data-astro-cid-t4mcdgoq]{color:var(--color-ink-secondary);display:block}.demo-heading[data-astro-cid-wgiliyyc]{position:relative}.demo-step-indicator[data-astro-cid-wgiliyyc]{top:var(--figma-space-16);gap:var(--figma-space-4);display:flex;position:absolute;right:0}.demo-step-indicator[data-astro-cid-wgiliyyc] span[data-astro-cid-wgiliyyc]{width:var(--figma-space-24);height:var(--figma-space-12);border-radius:var(--radius-pill);background:var(--color-line-strong);clip-path:inset(0 var(--figma-space-6) round var(--radius-pill));transition:clip-path .28s cubic-bezier(.25,1,.5,1),background-color .2s}.demo-step-indicator[data-astro-cid-wgiliyyc] span[data-astro-cid-wgiliyyc]:first-child{background:var(--color-brand);clip-path:inset(0 0 round var(--radius-pill))}[data-step="2"] .demo-step-indicator[data-astro-cid-wgiliyyc] span[data-astro-cid-wgiliyyc]:first-child{background:var(--color-line-strong);clip-path:inset(0 var(--figma-space-6) round var(--radius-pill))}[data-step="2"] .demo-step-indicator[data-astro-cid-wgiliyyc] span[data-astro-cid-wgiliyyc]:last-child{background:var(--color-brand);clip-path:inset(0 0 round var(--radius-pill))}@media (prefers-reduced-motion:reduce){.demo-step-indicator[data-astro-cid-wgiliyyc] span[data-astro-cid-wgiliyyc]{transition:none}}[data-step="3"] .demo-step-indicator[data-astro-cid-wgiliyyc]{display:none}.demo-heading[data-astro-cid-wgiliyyc].has-step-indicator [data-astro-cid-wgiliyyc][data-demo-heading]{padding-right:calc(var(--figma-space-64) + var(--figma-space-8))}[data-step="3"] .demo-heading[data-astro-cid-wgiliyyc] [data-astro-cid-wgiliyyc][data-demo-heading]{padding-right:0}.demo-heading[data-astro-cid-wgiliyyc] [data-astro-cid-wgiliyyc][data-demo-heading]{font-size:var(--figma-h3);letter-spacing:-.04em;margin:0 0 16px;padding-right:0;font-weight:500;line-height:44px}.demo-heading[data-astro-cid-wgiliyyc] [data-astro-cid-wgiliyyc][data-demo-heading] span[data-astro-cid-wgiliyyc]{color:var(--color-ink-secondary)}.demo-heading[data-astro-cid-wgiliyyc] [data-astro-cid-wgiliyyc][data-demo-heading]:focus{outline:none}.demo-heading[data-astro-cid-wgiliyyc]>p[data-astro-cid-wgiliyyc]{max-width:452px;font-size:var(--figma-text-main);color:var(--color-ink-secondary);line-height:24px}form[data-astro-cid-wgiliyyc],.demo-scheduler[data-astro-cid-wgiliyyc]{margin-top:var(--figma-space-32)}fieldset[data-astro-cid-wgiliyyc]{border:0;min-width:0;margin:0;padding:0}.demo-field[data-astro-cid-wgiliyyc]{gap:var(--figma-space-8);font-size:var(--figma-text-small);flex-direction:column;min-width:0;line-height:20px;display:flex}.demo-field[data-astro-cid-wgiliyyc] small[data-astro-cid-wgiliyyc]{margin-left:var(--figma-space-6);color:var(--color-ink-secondary);font-size:var(--figma-text-xsmall)}summary[data-astro-cid-wgiliyyc],.framework-control[data-astro-cid-wgiliyyc]{border:1px solid var(--color-line);background:var(--color-surface-subtle);border-radius:var(--radius-pill);width:100%;min-height:48px;color:var(--color-ink);padding:12px 16px}[data-astro-cid-wgiliyyc][data-selected-value],.framework-placeholder[data-astro-cid-wgiliyyc]{color:var(--color-ink-secondary);opacity:1}.framework-control[data-astro-cid-wgiliyyc]:focus-within,.framework-select[data-astro-cid-wgiliyyc][data-open] .framework-control[data-astro-cid-wgiliyyc],.demo-select[data-astro-cid-wgiliyyc]>summary[data-astro-cid-wgiliyyc]:focus,.demo-select[data-astro-cid-wgiliyyc][open]>summary[data-astro-cid-wgiliyyc]{border-color:var(--color-line-strong);outline:none}.demo-select[data-astro-cid-wgiliyyc]{min-width:0;position:relative}summary[data-astro-cid-wgiliyyc]{justify-content:space-between;align-items:center;gap:var(--figma-space-12);list-style:none;display:flex}summary[data-astro-cid-wgiliyyc]::-webkit-details-marker{display:none}summary[data-astro-cid-wgiliyyc]>img{flex-shrink:0}.demo-select[data-astro-cid-wgiliyyc][open]>summary[data-astro-cid-wgiliyyc]>img{transform:rotate(180deg)}.demo-options[data-astro-cid-wgiliyyc]{transform-origin:top;z-index:5;overscroll-behavior:contain;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);max-height:264px;box-shadow:0 12px 28px color-mix(in srgb, var(--color-ink) 12%, transparent);padding:4px 0;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.demo-sheet .demo-option[data-astro-cid-wgiliyyc]{align-items:flex-start;min-height:48px;padding:12px 8px}.demo-sheet input[data-astro-cid-wgiliyyc][type=radio]{margin-top:1px}.demo-sheet .framework-option[data-astro-cid-wgiliyyc]{align-items:center;padding:6px 8px}.framework-sheet-search[data-astro-cid-wgiliyyc]{border-bottom:1px solid var(--color-line);flex-shrink:0;padding:0 16px 12px}.framework-sheet-search-control[data-astro-cid-wgiliyyc]{align-items:center;gap:var(--figma-space-8);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface-subtle);min-height:48px;padding:0 16px;display:flex}.framework-sheet-search-control[data-astro-cid-wgiliyyc]:focus-within{border-color:var(--color-line-strong)}.framework-sheet-search-control[data-astro-cid-wgiliyyc] img{flex-shrink:0}.framework-sheet-search-control[data-astro-cid-wgiliyyc] input[data-astro-cid-wgiliyyc]{width:0;min-width:0;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.framework-sheet-search-control[data-astro-cid-wgiliyyc] input[data-astro-cid-wgiliyyc]::placeholder{color:var(--color-ink-secondary)}.demo-sheet .framework-options[data-astro-cid-wgiliyyc]{max-height:none;box-shadow:none;border:0;border-radius:0;padding:0;position:static;overflow:visible}.demo-sheet .framework-list[data-astro-cid-wgiliyyc]{gap:0}.demo-option[data-astro-cid-wgiliyyc]{cursor:pointer;align-items:center;gap:10px;padding:10px 16px;display:flex}.demo-option[data-astro-cid-wgiliyyc]:hover,.demo-option[data-astro-cid-wgiliyyc]:focus-within,.demo-option[data-astro-cid-wgiliyyc]:has(:checked){background:var(--color-surface-subtle)}input[data-astro-cid-wgiliyyc][type=checkbox],input[data-astro-cid-wgiliyyc][type=radio]{width:20px;height:20px;accent-color:var(--color-brand);flex-shrink:0;margin:0}input[data-astro-cid-wgiliyyc][type=radio]{width:18px;height:18px}.framework-options[data-astro-cid-wgiliyyc]{padding:var(--figma-space-6);max-height:min(432px, 50dvh, var(--framework-available,432px))}.framework-list[data-astro-cid-wgiliyyc]{gap:2px;display:grid}@media (width>=1024px){.framework-list[data-astro-cid-wgiliyyc]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--framework-rows,10), auto)}}.framework-option[data-astro-cid-wgiliyyc][data-active]{background:var(--color-surface-muted)}.framework-option[data-astro-cid-wgiliyyc]{border-radius:var(--radius-sm);padding:6px 8px}.framework-option[data-astro-cid-wgiliyyc] input[data-astro-cid-wgiliyyc][type=checkbox]{appearance:none;border:1.5px solid var(--color-line-strong);background:var(--color-surface);cursor:pointer;border-radius:6px}.framework-option[data-astro-cid-wgiliyyc] input[data-astro-cid-wgiliyyc][type=checkbox]:checked{border-color:var(--color-brand);background:var(--color-brand) url(/images/book-demo/framework-check.svg) center / 12px 12px no-repeat}.framework-option[data-astro-cid-wgiliyyc]>span[data-astro-cid-wgiliyyc]:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.framework-list[data-astro-cid-wgiliyyc][data-no-matches]{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.framework-icon[data-astro-cid-wgiliyyc]{flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.framework-icon[data-astro-cid-wgiliyyc]:has(img[width="16"]){border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-subtle)}.framework-control[data-astro-cid-wgiliyyc]{align-items:center;gap:var(--figma-space-8);cursor:text;height:48px;padding:9px 12px;display:flex}.framework-placeholder[data-astro-cid-wgiliyyc]{flex-shrink:0;display:flex}.framework-value[data-astro-cid-wgiliyyc]:has(.framework-chips[hidden]){display:none}.framework-control[data-astro-cid-wgiliyyc] input[data-astro-cid-wgiliyyc]{width:0;min-width:0;color:var(--color-ink);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.framework-control[data-astro-cid-wgiliyyc] input[data-astro-cid-wgiliyyc]::placeholder{color:var(--color-ink-secondary);opacity:1}.framework-control[data-astro-cid-wgiliyyc]:has(.framework-chips:not([hidden])) input[data-astro-cid-wgiliyyc]{flex:0 0 0;margin-inline-end:calc(-1 * var(--figma-space-8))}.framework-select[data-astro-cid-wgiliyyc][data-open] .framework-control[data-astro-cid-wgiliyyc]:has(.framework-chips:not([hidden])) input[data-astro-cid-wgiliyyc]{flex-basis:8ch;margin-inline-end:0}.framework-search-icon[data-astro-cid-wgiliyyc]{display:none}@media (width>=901px){.framework-control[data-astro-cid-wgiliyyc]:has(.framework-chips[hidden]) .framework-search-icon[data-astro-cid-wgiliyyc]{display:none}.framework-search-icon[data-astro-cid-wgiliyyc]{opacity:0;flex:0 0 0;height:20px;margin-inline-end:calc(-1 * var(--figma-space-8));display:block;position:relative;overflow:hidden}.framework-search-icon[data-astro-cid-wgiliyyc] img{width:20px;height:20px;position:absolute;inset:0}.framework-search-icon[data-astro-cid-wgiliyyc] .framework-search-plus{opacity:0;transform:rotate(-45deg)scale(.8)}.framework-select[data-astro-cid-wgiliyyc][data-custom-entry] .framework-search-icon[data-astro-cid-wgiliyyc] .framework-search-loupe{opacity:0;transform:scale(.8)}.framework-select[data-astro-cid-wgiliyyc][data-custom-entry] .framework-search-icon[data-astro-cid-wgiliyyc] .framework-search-plus{opacity:1;transform:rotate(0)scale(1)}.framework-control[data-astro-cid-wgiliyyc]:has(.framework-chips:not([hidden])) input[data-astro-cid-wgiliyyc]{opacity:0;transform:translate(-4px)}.framework-select[data-astro-cid-wgiliyyc][data-open] .framework-control[data-astro-cid-wgiliyyc]:has(.framework-chips:not([hidden])) input[data-astro-cid-wgiliyyc]{opacity:1;transform:translate(0)}.framework-select[data-astro-cid-wgiliyyc][data-open] .framework-control[data-astro-cid-wgiliyyc]:has(.framework-chips:not([hidden])) .framework-search-icon[data-astro-cid-wgiliyyc]{opacity:1;flex-basis:20px;margin-inline-end:0}.framework-select[data-astro-cid-wgiliyyc][data-open][data-custom-entry] .framework-control[data-astro-cid-wgiliyyc]:has(.framework-chips:not([hidden])) input[data-astro-cid-wgiliyyc]{flex-basis:21ch}.framework-select[data-astro-cid-wgiliyyc][data-pointer-motion] .framework-control[data-astro-cid-wgiliyyc] input[data-astro-cid-wgiliyyc],.framework-select[data-astro-cid-wgiliyyc][data-pointer-motion] .framework-search-icon[data-astro-cid-wgiliyyc]{transition:flex-basis .18s cubic-bezier(.25,1,.5,1),margin-inline-end .18s cubic-bezier(.25,1,.5,1),opacity .12s,transform .18s cubic-bezier(.25,1,.5,1)}.framework-select[data-astro-cid-wgiliyyc][data-pointer-motion] .framework-search-icon[data-astro-cid-wgiliyyc] img{transition:opacity .12s,transform .18s cubic-bezier(.25,1,.5,1)}}@media (prefers-reduced-motion:reduce){.framework-select[data-astro-cid-wgiliyyc] .framework-control[data-astro-cid-wgiliyyc]:has(.framework-chips:not([hidden])) input[data-astro-cid-wgiliyyc]{transform:none}.framework-select[data-astro-cid-wgiliyyc][data-pointer-motion] .framework-control[data-astro-cid-wgiliyyc] input[data-astro-cid-wgiliyyc],.framework-select[data-astro-cid-wgiliyyc][data-pointer-motion] .framework-search-icon[data-astro-cid-wgiliyyc],.framework-select[data-astro-cid-wgiliyyc][data-pointer-motion] .framework-search-icon[data-astro-cid-wgiliyyc] img{transition:opacity 90ms}}.framework-toggle[data-astro-cid-wgiliyyc]{height:28px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 24px;place-items:center;padding:0;display:grid}.framework-select[data-astro-cid-wgiliyyc][data-open] .framework-toggle[data-astro-cid-wgiliyyc] img{transform:rotate(180deg)}.framework-value[data-astro-cid-wgiliyyc]{flex:1;min-width:0}.framework-chips[data-astro-cid-wgiliyyc]{scrollbar-width:none;overscroll-behavior-x:contain;gap:var(--figma-space-6);--chip-fade-start:0px;--chip-fade-end:0px;min-width:0;mask-image:linear-gradient(to right, transparent, #000 var(--chip-fade-start), #000 calc(100% - var(--chip-fade-end)), transparent);align-items:center;display:flex;overflow-x:auto}.framework-chips[data-astro-cid-wgiliyyc]::-webkit-scrollbar{display:none}.framework-chips[data-astro-cid-wgiliyyc][data-clipped-start]{--chip-fade-start:var(--figma-space-24)}.framework-chips[data-astro-cid-wgiliyyc][data-clipped-end]{--chip-fade-end:var(--figma-space-24)}.framework-chips[data-astro-cid-wgiliyyc] .framework-chip{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--figma-text-xsmall);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;min-width:0;max-width:100%;padding:3px 10px;display:inline-flex;position:relative}.framework-chips[data-astro-cid-wgiliyyc] .framework-chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.framework-chips[data-astro-cid-wgiliyyc] .framework-chip-remove{border-radius:var(--radius-pill);background:var(--color-surface);width:26px;color:var(--color-ink-secondary);opacity:0;cursor:pointer;border:0;padding:0;position:absolute;inset:1px auto 1px 5px}.framework-chips[data-astro-cid-wgiliyyc] .framework-chip-remove:before,.framework-chips[data-astro-cid-wgiliyyc] .framework-chip-remove:after{content:"";border-radius:var(--radius-pill);background:currentColor;width:10px;height:1.5px;position:absolute;top:calc(50% - .75px);left:8px;transform:rotate(45deg)}.framework-chips[data-astro-cid-wgiliyyc] .framework-chip-remove:after{transform:rotate(-45deg)}.framework-chips[data-astro-cid-wgiliyyc] .framework-chip-remove:focus-visible{opacity:1;box-shadow:inset 0 0 0 1px var(--color-line-strong);outline:none;transition:none}@media (hover:hover) and (pointer:fine){.framework-chips[data-astro-cid-wgiliyyc] .framework-chip:hover .framework-chip-remove{opacity:1}}@media (hover:none),(pointer:coarse),(width<=900px){.framework-chips[data-astro-cid-wgiliyyc] .framework-chip{padding-right:30px}.framework-chips[data-astro-cid-wgiliyyc] .framework-chip-remove{opacity:1;left:auto;right:2px}}.framework-chips[data-astro-cid-wgiliyyc] .chip-logo{flex-shrink:0;width:18px;height:18px;display:block}.framework-chips[data-astro-cid-wgiliyyc] .chip-logo img{max-width:none;transform:scale(var(--chip-scale));transform-origin:0 0}.demo-slack[data-astro-cid-wgiliyyc]{align-items:flex-start;gap:var(--figma-space-12);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-subtle);font-size:var(--figma-text-small);cursor:pointer;padding:14px 16px;line-height:20px;display:flex}.demo-slack[data-astro-cid-wgiliyyc]:has(:checked){border-color:var(--color-brand);background:var(--color-surface)}.demo-slack[data-astro-cid-wgiliyyc] input[data-astro-cid-wgiliyyc]{appearance:none;border:1.5px solid var(--color-line-strong);background:var(--color-surface);border-radius:6px}.demo-slack[data-astro-cid-wgiliyyc] input[data-astro-cid-wgiliyyc]:checked{border-color:var(--color-brand);background:var(--color-brand) url(/images/book-demo/framework-check.svg) center / 12px 12px no-repeat}.slack-name[data-astro-cid-wgiliyyc]{white-space:nowrap}.slack-name[data-astro-cid-wgiliyyc] img{vertical-align:-.25em;margin-inline:5px;display:inline-block}.demo-slack[data-astro-cid-wgiliyyc] small[data-astro-cid-wgiliyyc]{font-size:var(--figma-text-xsmall);color:var(--color-ink-secondary);margin-top:2px;line-height:16px;display:block}.demo-actions[data-astro-cid-wgiliyyc]{gap:var(--figma-space-16);margin-top:var(--figma-space-32);display:grid}.demo-actions-second[data-astro-cid-wgiliyyc]{gap:var(--figma-space-12)}.demo-actions[data-astro-cid-wgiliyyc] .button,.demo-scheduler[data-astro-cid-wgiliyyc] .button{width:100%}.demo-meta[data-astro-cid-wgiliyyc]{font-size:var(--figma-text-xsmall);color:var(--color-ink-secondary);line-height:16px}.demo-meta[data-astro-cid-wgiliyyc]>p[data-astro-cid-wgiliyyc]+p[data-astro-cid-wgiliyyc]{margin-top:var(--figma-space-8)}.demo-meta[data-astro-cid-wgiliyyc] a:hover{text-decoration:underline}.demo-reassurance[data-astro-cid-wgiliyyc]{align-items:center;gap:var(--figma-space-6);display:flex}.demo-reassurance[data-astro-cid-wgiliyyc] img{flex-shrink:0}.field-error[data-astro-cid-wgiliyyc]{color:var(--color-error);font-size:var(--figma-text-xsmall);line-height:16px}.demo-scheduler[data-astro-cid-wgiliyyc][data-preloading]{visibility:hidden;pointer-events:none;width:min(504px,100vw - 32px);margin:0;position:fixed;top:24px;right:16px}@media (width>=768px){.demo-scheduler[data-astro-cid-wgiliyyc][data-preloading]{width:min(754px,100vw - 32px)}}@media (width>=901px){.demo-scheduler[data-astro-cid-wgiliyyc][data-preloading]{width:min(754px,100vw - 64px);right:32px}}.demo-scheduler[data-astro-cid-wgiliyyc] iframe[data-astro-cid-wgiliyyc]{border:1px solid var(--color-line);border-radius:var(--figma-radius-xsmall);background:var(--color-surface);width:100%;height:875px;display:block}@media (width>=768px){.demo-scheduler[data-astro-cid-wgiliyyc] iframe[data-astro-cid-wgiliyyc]{height:798px}}@media (width>=901px){.demo-scheduler[data-astro-cid-wgiliyyc]{margin-top:var(--figma-space-24)}}.demo-calendar-fallback[data-astro-cid-wgiliyyc]{margin-top:20px;display:none}[data-step="3"] .demo-calendar-fallback[data-astro-cid-wgiliyyc],[data-calendar-waiting] .demo-calendar-fallback[data-astro-cid-wgiliyyc]{display:block}.demo-calendar-fallback[data-astro-cid-wgiliyyc] a,.demo-scheduler[data-astro-cid-wgiliyyc] a,.demo-fallback[data-astro-cid-wgiliyyc] a{text-decoration:underline}.demo-scheduler[data-astro-cid-wgiliyyc]>p[data-astro-cid-wgiliyyc],.demo-scheduler[data-astro-cid-wgiliyyc] .button{margin-top:20px}.demo-fallback[data-astro-cid-wgiliyyc]{margin-top:24px}@media (width>=1200px){[data-step="3"] .demo-form-block[data-astro-cid-wgiliyyc]{column-gap:var(--figma-space-48);row-gap:var(--figma-space-24);grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) 754px;align-items:start;display:grid}[data-step="3"] .demo-heading[data-astro-cid-wgiliyyc]{text-align:left;grid-area:1/1;align-self:end}[data-step="3"] .demo-scheduler[data-astro-cid-wgiliyyc]{grid-area:1/2/3;margin-top:0}[data-step="3"] .demo-calendar-fallback[data-astro-cid-wgiliyyc]{grid-area:2/1;align-self:end;margin-top:0}}@media (width<=900px){.demo-step-indicator[data-astro-cid-wgiliyyc]{top:var(--figma-space-12)}.demo-heading[data-astro-cid-wgiliyyc] [data-astro-cid-wgiliyyc][data-demo-heading]{max-width:274.4px;margin-bottom:var(--figma-space-12);font-size:32px;line-height:35.2px}.demo-heading[data-astro-cid-wgiliyyc] [data-astro-cid-wgiliyyc][data-demo-heading] br[data-astro-cid-wgiliyyc]{display:none}[data-step="3"] .demo-heading[data-astro-cid-wgiliyyc] [data-astro-cid-wgiliyyc][data-demo-heading]{max-width:none}.demo-heading[data-astro-cid-wgiliyyc]>p[data-astro-cid-wgiliyyc]{font-size:var(--figma-text-small);line-height:20px}form[data-astro-cid-wgiliyyc],.demo-scheduler[data-astro-cid-wgiliyyc],.demo-actions[data-astro-cid-wgiliyyc]{margin-top:28px}.demo-slack[data-astro-cid-wgiliyyc] small[data-astro-cid-wgiliyyc]{margin-top:var(--figma-space-6)}.framework-search[data-astro-cid-wgiliyyc] input[data-astro-cid-wgiliyyc]{font-size:16px}}.testimonial-author[data-astro-cid-ajlscmth]{flex-shrink:0;align-items:center;gap:12px;display:flex}.testimonial-avatar[data-astro-cid-ajlscmth],.testimonial-avatar-empty[data-astro-cid-ajlscmth]{width:var(--portrait-size);height:var(--portrait-size);border:1px solid var(--color-line);border-radius:var(--radius-pill);flex-shrink:0;display:block;overflow:hidden}.testimonial-avatar[data-astro-cid-ajlscmth] img{object-fit:cover;width:100%;height:100%;display:block}.testimonial-avatar-empty[data-astro-cid-ajlscmth]{background:var(--color-surface-muted);display:block}.testimonial-author[data-astro-cid-ajlscmth]>div[data-astro-cid-ajlscmth]{flex-direction:column;gap:2px;font-size:12px;line-height:1.19;display:flex}.testimonial-company[data-astro-cid-ajlscmth]{color:var(--color-ink-secondary);line-height:1.4}.testimonial-author[data-astro-cid-ajlscmth] .testimonial-source{width:var(--figma-space-32);height:var(--figma-space-32);border-radius:var(--radius-md);min-width:32px;min-height:32px;color:var(--color-ink-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex;position:relative}.testimonial-source[data-astro-cid-ajlscmth][hidden]{display:none}.testimonial-author[data-astro-cid-ajlscmth] .testimonial-source:before{content:"";position:absolute;inset:-6px}@media (hover:hover) and (pointer:fine){.testimonial-author[data-astro-cid-ajlscmth] .testimonial-source:hover{color:var(--color-ink);background:var(--color-surface-subtle)}}.testimonial-author[data-astro-cid-ajlscmth] .testimonial-source:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.testimonial-card[data-astro-cid-5g4xa5vq]{min-width:0;margin:0;font-weight:500;display:flex;position:relative}.testimonial-card[data-astro-cid-5g4xa5vq] blockquote[data-astro-cid-5g4xa5vq]{margin:0}.testimonial-card-compact[data-astro-cid-5g4xa5vq]{border:1px solid var(--color-line);background:var(--color-surface);justify-content:space-between;align-items:center;gap:30px;width:100%;min-height:79px;padding:14px 24px}.testimonial-card-compact[data-astro-cid-5g4xa5vq] blockquote[data-astro-cid-5g4xa5vq]{color:var(--color-ink-secondary);min-width:0;font-size:14px;line-height:1.2}.testimonial-card-long[data-astro-cid-5g4xa5vq].testimonial-card-compact blockquote[data-astro-cid-5g4xa5vq]{font-size:12px;line-height:1.25}.testimonial-card-embedded[data-astro-cid-5g4xa5vq]{border:0}.testimonial-switch[data-astro-cid-5g4xa5vq]{border-radius:var(--radius-pill);background:var(--color-success-subtle);color:var(--color-success);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:2px;padding:2px 4px;font-size:10px;line-height:1.4;display:inline-flex;position:absolute;top:-9px;left:24px}.testimonial-switch[data-astro-cid-5g4xa5vq] img[data-astro-cid-5g4xa5vq]{flex-shrink:0}.testimonial-card-featured[data-astro-cid-5g4xa5vq]{flex-direction:column;flex:1;justify-content:space-between;gap:36px}.testimonial-card-featured[data-astro-cid-5g4xa5vq] .testimonial-company{color:inherit;opacity:.7}.testimonial-card-plain[data-astro-cid-5g4xa5vq]{flex-direction:column;gap:32px}@media (width<=700px){.testimonial-card-compact[data-astro-cid-5g4xa5vq] .testimonial-switch[data-astro-cid-5g4xa5vq]{align-self:flex-start;position:static}.testimonial-card-compact[data-astro-cid-5g4xa5vq] blockquote[data-astro-cid-5g4xa5vq],.testimonial-card-long[data-astro-cid-5g4xa5vq].testimonial-card-compact blockquote[data-astro-cid-5g4xa5vq]{font-size:16px;line-height:1.3}.testimonial-card-compact[data-astro-cid-5g4xa5vq]{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}}.progress-pagination[data-astro-cid-73trnkjw]{gap:4px;display:flex}button[data-astro-cid-73trnkjw]{cursor:pointer;background:0 0;border:0;align-items:center;width:32px;height:44px;padding:0;display:grid}button[data-astro-cid-73trnkjw]>span[data-astro-cid-73trnkjw]{background:color-mix(in srgb, var(--color-surface) 50%, transparent);border-radius:3px;height:3px;display:block;overflow:hidden}button[data-astro-cid-73trnkjw]:focus-visible{outline:2px solid var(--color-surface);outline-offset:2px}.pagination-progress[data-astro-cid-73trnkjw]{background:var(--color-surface);transform-origin:0;height:100%;display:block;transform:scaleX(0)}button[data-astro-cid-73trnkjw][aria-pressed=true] .pagination-progress[data-astro-cid-73trnkjw]{transform:scaleX(1)}.home-page:not([data-enhanced]) .progress-pagination[data-astro-cid-73trnkjw]{display:none}.proof-stats[data-astro-cid-kml3fqgu]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proof-stat[data-astro-cid-kml3fqgu]{flex-direction:column;justify-content:space-between;height:168px;padding:36px 40px;display:flex}.proof-stat[data-astro-cid-kml3fqgu]+.proof-stat[data-astro-cid-kml3fqgu]{border-left:1px solid var(--color-line)}.proof-stat[data-astro-cid-kml3fqgu]>p[data-astro-cid-kml3fqgu]{color:var(--color-ink-secondary);font-size:var(--figma-text-small);line-height:20px}.rating[data-astro-cid-kml3fqgu]{align-items:center;gap:var(--figma-space-12);display:flex}.rating[data-astro-cid-kml3fqgu]>span[data-astro-cid-kml3fqgu],.ranking[data-astro-cid-kml3fqgu]{font-size:var(--figma-h3);letter-spacing:-.04em;line-height:44px}.compliance-ranking[data-astro-cid-kml3fqgu]{align-items:center;gap:var(--figma-space-8);display:flex}.yc-mark[data-astro-cid-kml3fqgu]{--demo-yc-brand:#f26522;background:var(--demo-yc-brand);width:32px;height:32px;color:var(--color-surface);flex:0 0 32px;place-items:center;font-size:18px;line-height:1;display:grid}.stars-desktop[data-astro-cid-kml3fqgu]{gap:3px;display:flex}.stars-mobile[data-astro-cid-kml3fqgu]{display:none}@media (width>=901px) and (width<=1250px){.proof-stat[data-astro-cid-kml3fqgu]{padding:28px 20px}}@media (width<=900px){.proof-stat[data-astro-cid-kml3fqgu]{gap:var(--figma-space-12);height:112px;padding:20px 16px 24px}.rating[data-astro-cid-kml3fqgu]>span[data-astro-cid-kml3fqgu],.ranking[data-astro-cid-kml3fqgu]{font-size:32px;line-height:36px}.rating[data-astro-cid-kml3fqgu]{gap:var(--figma-space-6)}.stars-desktop[data-astro-cid-kml3fqgu]{display:none}.stars-mobile[data-astro-cid-kml3fqgu]{gap:2.283px;display:flex}}.demo-proof[data-astro-cid-uk5gix7r]{border-left:1px solid var(--color-line);background:var(--color-surface-subtle);justify-content:center;align-self:start;align-items:center;min-width:0;min-height:100svh;padding:60px 59px 60px 60px;display:flex;position:sticky;top:0}.demo-proof[data-astro-cid-uk5gix7r].embedded{background:0 0;border-left:0;justify-content:stretch;align-items:stretch;min-height:0;padding:0;position:static}.demo-proof[data-astro-cid-uk5gix7r].embedded .proof-panel[data-astro-cid-uk5gix7r]{width:100%}.proof-panel[data-astro-cid-uk5gix7r]{border:1px solid var(--color-line);background:var(--color-surface);width:601px;max-width:100%}.proof-quotes[data-astro-cid-uk5gix7r]{background:var(--figma-primitive-neutral-900);color:var(--figma-semantic-text-inverse);padding:40px 36px 11px}.proof-track[data-astro-cid-uk5gix7r]{margin-top:var(--figma-space-24);gap:var(--figma-space-32);display:grid}[data-book-demo][data-enhanced] .proof-track[data-astro-cid-uk5gix7r]{min-height:204px}.proof-track[data-astro-cid-uk5gix7r] .testimonial-card{gap:var(--figma-space-24)}.proof-track[data-astro-cid-uk5gix7r] blockquote{font-size:var(--figma-h5);letter-spacing:-.03em;line-height:28px}.proof-track[data-astro-cid-uk5gix7r] .testimonial-avatar{border-radius:var(--radius-pill);border:0}.proof-track[data-astro-cid-uk5gix7r] .testimonial-author>div{font-size:var(--figma-text-small);gap:0;line-height:20px}.proof-track[data-astro-cid-uk5gix7r] .testimonial-company{font-size:var(--figma-text-xsmall);color:var(--figma-primitive-neutral-300);line-height:16px}.proof-quotes[data-astro-cid-uk5gix7r] .demo-pagination{gap:5px;margin-top:3px}.proof-quotes[data-astro-cid-uk5gix7r] .demo-pagination button{width:28px}.proof-quotes[data-astro-cid-uk5gix7r] .demo-pagination button>span{background:var(--figma-primitive-neutral-700);border-radius:0;height:2px}[data-book-demo]:not([data-enhanced]) .demo-pagination{display:none}@media (width>=901px) and (width<=1250px){.demo-proof[data-astro-cid-uk5gix7r]{padding:32px}.proof-quotes[data-astro-cid-uk5gix7r]{padding:32px 24px 11px}}@media (width<=900px){.demo-proof[data-astro-cid-uk5gix7r]:not(.embedded){display:none}}.book-demo-page[data-astro-cid-2rfeleq3]{grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.demo-left[data-astro-cid-2rfeleq3]{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.demo-left[data-astro-cid-2rfeleq3]:has(form[data-step-transition]){overflow:clip}.demo-header[data-astro-cid-2rfeleq3],.demo-content[data-astro-cid-2rfeleq3]{width:min(504px,100% - 64px);margin:0 auto}.demo-header[data-astro-cid-2rfeleq3]{padding-top:var(--figma-space-32)}.demo-content[data-astro-cid-2rfeleq3]{padding-bottom:var(--figma-space-48)}.demo-home[data-astro-cid-2rfeleq3]{width:max-content;margin-bottom:var(--figma-space-48);display:flex}.demo-logos[data-astro-cid-2rfeleq3]{border-top:1px solid var(--color-line);flex-shrink:0;grid-template-columns:repeat(4,1fr);display:grid}.demo-logos[data-astro-cid-2rfeleq3]>div[data-astro-cid-2rfeleq3]{justify-content:center;align-items:center;gap:var(--figma-space-8);min-width:0;height:78px;display:flex}.demo-logos[data-astro-cid-2rfeleq3]>div[data-astro-cid-2rfeleq3]+div[data-astro-cid-2rfeleq3]{border-left:1px solid var(--color-line)}.demo-mobile-stats[data-astro-cid-2rfeleq3]{display:none}.demo-logos[data-astro-cid-2rfeleq3] img{flex-shrink:0}.book-demo-page[data-astro-cid-2rfeleq3][data-calendar-transition]{overflow-x:clip}.book-demo-page[data-astro-cid-2rfeleq3][data-step="3"] .demo-content[data-astro-cid-2rfeleq3]{width:min(754px,100% - 64px)}.book-demo-page[data-astro-cid-2rfeleq3][data-step="3"] .demo-form-position[data-astro-cid-2rfeleq3]{justify-content:flex-start}.book-demo-page[data-astro-cid-2rfeleq3][data-step="3"]{grid-template-columns:minmax(0,1fr)}.book-demo-page[data-astro-cid-2rfeleq3][data-step="3"] .demo-logos[data-astro-cid-2rfeleq3],.book-demo-page[data-astro-cid-2rfeleq3][data-step="3"] .demo-proof{display:none}@media (width>=901px){.book-demo-page[data-astro-cid-2rfeleq3][data-step="3"] .demo-header[data-astro-cid-2rfeleq3]{width:min(504px,50% - 64px);margin-left:max(32px,25% - 252px);margin-right:0}.demo-content[data-astro-cid-2rfeleq3]{flex-direction:column;flex:1;padding-bottom:0;display:flex}.demo-home[data-astro-cid-2rfeleq3]{flex-shrink:0;margin-bottom:0}.demo-form-position[data-astro-cid-2rfeleq3]{padding-block:var(--figma-space-48);flex-direction:column;flex:1;justify-content:center;display:flex}.book-demo-page[data-astro-cid-2rfeleq3][data-step="3"] .demo-form-position[data-astro-cid-2rfeleq3]{padding-block:var(--figma-space-24)}}@media (width>=1200px){.book-demo-page[data-astro-cid-2rfeleq3][data-step="3"] .demo-left[data-astro-cid-2rfeleq3]{position:relative}.book-demo-page[data-astro-cid-2rfeleq3][data-step="3"] .demo-header[data-astro-cid-2rfeleq3]{margin-left:max(32px,50% - 640px);position:absolute;top:0;left:0}.book-demo-page[data-astro-cid-2rfeleq3][data-step="3"] .demo-content[data-astro-cid-2rfeleq3]{width:min(1280px,100% - 64px);min-height:100svh;margin-inline:auto}.book-demo-page[data-astro-cid-2rfeleq3][data-step="3"] .demo-form-position[data-astro-cid-2rfeleq3]{justify-content:center}}@media (width<=900px){.book-demo-page[data-astro-cid-2rfeleq3]{grid-template-columns:1fr}.demo-left[data-astro-cid-2rfeleq3]{justify-content:flex-start;min-height:0}.demo-header[data-astro-cid-2rfeleq3],.demo-content[data-astro-cid-2rfeleq3]{width:100%;margin:0;padding:0}.demo-home[data-astro-cid-2rfeleq3]{width:100%;height:56px;padding-inline:var(--figma-space-16);border-bottom:1px solid var(--color-line);align-items:center;margin-bottom:0}.demo-form-position[data-astro-cid-2rfeleq3]{max-width:536px;margin-inline:auto;padding:28px 16px 40px}.book-demo-page[data-astro-cid-2rfeleq3][data-step="3"] .demo-content[data-astro-cid-2rfeleq3]{width:100%}.demo-mobile-stats[data-astro-cid-2rfeleq3]{border-top:1px solid var(--color-line);display:block}.demo-logos[data-astro-cid-2rfeleq3]{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-logos[data-astro-cid-2rfeleq3]>div[data-astro-cid-2rfeleq3]{height:64px}.demo-logos[data-astro-cid-2rfeleq3]>div[data-astro-cid-2rfeleq3]:nth-child(odd){border-left:0}.demo-logos[data-astro-cid-2rfeleq3]>div[data-astro-cid-2rfeleq3]:nth-child(n+3){border-top:1px solid var(--color-line)}}@media (width>=768px) and (width<=900px){.book-demo-page[data-astro-cid-2rfeleq3][data-step="3"] .demo-form-position[data-astro-cid-2rfeleq3]{max-width:786px}}.book-demo-ab{background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.book-demo-ab .demo-left{flex-direction:column;min-width:0;display:flex}.book-demo-ab .demo-header,.book-demo-ab .demo-content{width:min(504px,100% - 80px);margin-inline:auto}.book-demo-ab .demo-header{padding-top:32px}.book-demo-ab .demo-home{display:inline-flex}.book-demo-ab .demo-content{flex-direction:column;flex:1;display:flex}.book-demo-ab .demo-form-position{flex-direction:column;flex:1;justify-content:center;padding-block:48px;display:flex}.book-demo-ab .demo-left:has(form[data-step-transition]){overflow:clip}.book-demo-ab .ab-eyebrow{text-transform:uppercase;color:var(--color-ink-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:16px}.book-demo-ab [data-ab-proof="2"],.book-demo-ab [data-ab-confirmation-proof=slack],.book-demo-ab[data-step="2"] [data-ab-proof="1"],.book-demo-ab[data-slack=true] [data-ab-proof="1"],.book-demo-ab[data-slack=true] [data-ab-confirmation-proof=no-slack]{display:none}.book-demo-ab[data-step="2"] [data-ab-proof="2"],.book-demo-ab[data-slack=true] [data-ab-proof="2"],.book-demo-ab[data-slack=true] [data-ab-confirmation-proof=slack],.book-demo-ab .demo-title-continuation{display:block}.book-demo-ab .demo-heading [data-demo-heading]{letter-spacing:-.04em;margin-bottom:20px;font-size:40px;line-height:44px}.book-demo-ab .demo-heading>p{max-width:455px}.book-demo-ab .demo-logos{border-top:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.book-demo-ab .demo-logos>div{justify-content:center;align-items:center;min-width:0;height:80px;padding:16px;display:flex}.book-demo-ab .demo-logos>div+div{border-left:1px solid var(--color-line)}.book-demo-ab .demo-logos img{object-fit:contain;max-width:100%}.book-demo-ab .ab-proof{border-left:1px solid var(--color-line);background:var(--color-surface-subtle);justify-content:center;align-self:start;align-items:center;min-width:0;min-height:100svh;padding:48px 32px;display:flex;position:sticky;top:0}.book-demo-ab .ab-proof-content{width:min(100%,640px)}.book-demo-ab .ab-credentials{justify-content:space-between;align-items:center;gap:24px;padding:0 8px 36px;display:flex}.book-demo-ab .ab-rating{grid-template-columns:28px auto;align-items:center;gap:4px 10px;display:grid}.book-demo-ab .ab-rating strong{letter-spacing:-.04em;font-size:32px;font-weight:500;line-height:36px}.book-demo-ab .ab-rating strong span{letter-spacing:0;color:var(--color-ink-secondary);font-size:14px}.book-demo-ab .ab-certification{flex-direction:column;flex:none;align-items:center;display:inline-flex}.book-demo-ab .ab-quote-panel{background:var(--figma-primitive-neutral-900);color:var(--figma-semantic-text-inverse);padding:32px}.book-demo-ab .ab-quote-mark{margin-bottom:20px;transform:rotate(180deg)}.book-demo-ab .ab-quote{margin:0}.book-demo-ab .ab-quote blockquote{letter-spacing:-.03em;margin:0;font-size:24px;line-height:32px}.book-demo-ab .ab-quote figcaption{margin-top:24px}.book-demo-ab .ab-quote .testimonial-company{color:var(--figma-primitive-neutral-300)}.book-demo-ab .ab-quote .testimonial-avatar{border:0;border-radius:50%}.book-demo-ab .ab-proof-footnote{padding:28px 8px 0}.book-demo-ab .ab-proof-footnote a{text-underline-offset:4px;align-items:center;gap:8px;font-size:14px;line-height:20px;text-decoration:underline;display:inline-flex}.book-demo-ab .ab-proof-footnote h2{letter-spacing:-.03em;margin:0 0 12px;font-size:20px;font-weight:500;line-height:26px}.book-demo-ab .ab-proof-footnote p{color:var(--color-ink-secondary);margin:12px 0 0;font-size:14px;line-height:22px}.book-demo-ab .ab-proof-footnote .ab-eyebrow{margin-bottom:16px;display:block}.book-demo-ab[data-calendar-transition]{overflow-x:clip}.book-demo-ab[data-step="3"]{grid-template-columns:minmax(0,1fr)}.book-demo-ab[data-step="3"] .ab-proof,.book-demo-ab[data-step="3"] .demo-logos{display:none}.book-demo-ab[data-step="3"] .demo-left{position:relative}.book-demo-ab[data-step="3"] .demo-header{width:auto;position:absolute;top:0;left:40px}.book-demo-ab[data-step="3"] .demo-form-position{min-height:100svh}.book-demo-ab .ab-booked-copy{align-items:flex-start}.book-demo-ab .ab-booked-copy h1{letter-spacing:-.04em;margin:24px 0;font-size:40px;font-weight:500;line-height:44px}.book-demo-ab .ab-booked-copy h1>span{color:var(--color-ink-secondary);display:block}.book-demo-ab .ab-booked-copy [hidden]{display:none}.book-demo-ab .ab-booked-description{color:var(--color-ink-secondary);font-size:16px;line-height:26px}.book-demo-ab .ab-preparation{gap:24px;margin-top:32px;display:grid}.book-demo-ab .ab-preparation h2{margin:0 0 8px;font-size:16px;font-weight:500;line-height:24px}.book-demo-ab .ab-preparation p{color:var(--color-ink-secondary);font-size:14px;line-height:22px}.book-demo-ab .ab-reschedule{color:var(--color-ink-secondary);margin-top:32px;font-size:12px;line-height:20px}.book-demo-ab .ab-inbox-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.book-demo-ab [data-ab-email]{color:var(--color-ink);overflow-wrap:anywhere}@media (width<=1200px){.book-demo-ab .ab-proof{padding-inline:32px}.book-demo-ab .ab-quote-panel{padding:28px}.book-demo-ab .ab-quote blockquote{font-size:24px;line-height:32px}}@media (width<=900px){.book-demo-ab{grid-template-columns:minmax(0,1fr)}.book-demo-ab .demo-header{border-bottom:1px solid var(--color-line);width:100%;padding:16px 24px}.book-demo-ab .demo-content{width:min(504px,100% - 48px)}.book-demo-ab .demo-form-position{padding-block:36px}.book-demo-ab .ab-proof{border-left:0;border-top:1px solid var(--color-line);min-height:0;padding:36px 24px;position:static}.book-demo-ab .ab-proof-content{width:min(100%,504px)}.book-demo-ab .demo-logos>div{height:68px;padding:12px}.book-demo-ab[data-step="3"] .demo-header{width:100%;position:static}.book-demo-ab[data-step="3"] .demo-content{width:min(754px,100% - 48px)}.book-demo-ab[data-step="3"] .demo-form-position{min-height:0}}@media (width<=700px){.book-demo-ab .demo-heading [data-demo-heading],.book-demo-ab .ab-booked-copy h1{font-size:32px;line-height:34px}.book-demo-ab .demo-content{width:min(504px,100% - 32px)}.book-demo-ab .demo-header{padding-inline:16px}.book-demo-ab .ab-proof{padding:32px 16px}.book-demo-ab .ab-credentials{gap:16px;padding:0 8px 28px}.book-demo-ab .ab-certification img{width:60px;height:60px}.book-demo-ab .ab-quote-panel{padding:28px 24px}.book-demo-ab .ab-quote blockquote{font-size:24px;line-height:32px}.book-demo-ab[data-step="3"] .demo-content{width:calc(100% - 32px)}.book-demo-ab .demo-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.book-demo-ab .demo-logos>div:nth-child(odd){border-left:0}.book-demo-ab .demo-logos>div:nth-child(n+3){border-top:1px solid var(--color-line)}}.book-demo-ab[data-book-demo-ab] .demo-left{border:1px solid var(--color-line);grid-area:1/2}.book-demo-ab[data-book-demo-ab] .demo-header{display:none}.book-demo-ab[data-book-demo-ab] .demo-content{width:min(504px,100% - 80px)}.book-demo-ab[data-book-demo-ab] .demo-heading [data-demo-heading]{text-wrap:wrap;max-width:none;margin-bottom:12px}.book-demo-ab[data-book-demo-ab] .demo-heading>p{max-width:none}@media (width>=901px){.book-demo-ab[data-book-demo-ab] .demo-heading{container-type:inline-size}.book-demo-ab[data-book-demo-ab]:not([data-step="2"]):not([data-step="3"]) .demo-heading [data-demo-heading]{font-size:min(40px,9.5cqi);line-height:1.1}.book-demo-ab[data-book-demo-ab]:not([data-step="2"]):not([data-step="3"]) .demo-heading>p{font-size:min(16px,3.35cqi);line-height:1.5}}.book-demo-ab[data-book-demo-ab] .demo-actions .demo-meta:not([hidden]){color:var(--color-ink-tertiary);justify-content:space-between;align-items:center;gap:16px;display:flex}.book-demo-ab[data-book-demo-ab] .demo-actions .demo-meta>p{margin:0;font-size:12px;line-height:16px}.book-demo-ab[data-book-demo-ab] .demo-form-block{position:relative}.book-demo-ab[data-book-demo-ab] .demo-actions .demo-meta{padding-right:77px}.book-demo-ab .demo-footer-progress{pointer-events:none;grid-template-columns:repeat(2,28px);gap:5px;height:2px;display:grid;position:absolute;bottom:7px;right:0}.book-demo-ab .demo-footer-progress>span{background:var(--color-line-strong)}.book-demo-ab .demo-footer-progress:after{content:"";background:var(--color-ink);width:28px;transition:transform .28s cubic-bezier(.25,1,.5,1);position:absolute;inset:0 auto 0 0;transform:translate(0)}.book-demo-ab[data-step="2"] .demo-footer-progress:after{transform:translate(33px)}.book-demo-ab[data-step="2"] .demo-form-block{padding-bottom:32px}.book-demo-ab[data-step="3"] .demo-footer-progress{display:none}@media (prefers-reduced-motion:reduce){.book-demo-ab .demo-footer-progress:after{transition:none}}.book-demo-ab[data-book-demo-ab] .demo-actions .demo-meta [hidden]{display:none}.book-demo-ab[data-book-demo-ab] .demo-field>input::placeholder{color:var(--color-ink-tertiary)}.book-demo-ab .ab-booking-proof{background:var(--color-ink);min-width:0;min-height:100svh;color:var(--figma-semantic-text-inverse);flex-direction:column;grid-area:1/1;display:flex}.book-demo-ab .ab-proof-header{padding:33px 45px 0}.book-demo-ab .ab-proof-header a{display:inline-flex}.book-demo-ab .ab-booking-quote-position{flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.book-demo-ab .ab-booking-proof .ab-quote-panel{border:1px solid var(--figma-primitive-neutral-700);width:min(100%,572px);padding:40px 36px 32px}.book-demo-ab .ab-booking-proof .ab-quote-mark{margin-bottom:24px;display:block;transform:none}.book-demo-ab .ab-booking-proof .ab-quote blockquote{line-height:28px}.book-demo-ab .ab-booking-proof .testimonial-author>div{gap:0;font-size:14px;line-height:20px}.book-demo-ab .ab-booking-proof .testimonial-company{color:var(--color-ink-tertiary);font-size:12px;line-height:16px}.book-demo-ab .ab-proof-footer{margin-top:auto}.book-demo-ab .ab-booking-stats{border-top:1px solid var(--figma-primitive-neutral-700);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.book-demo-ab .ab-booking-stat{justify-content:center;align-items:center;gap:16px;min-width:0;min-height:78px;padding:16px;display:flex}.book-demo-ab .ab-booking-stat+.ab-booking-stat{border-left:1px solid var(--figma-primitive-neutral-700)}.book-demo-ab .ab-booking-stat>p{color:var(--color-ink-tertiary);font-size:14px;line-height:20px}.book-demo-ab .ab-booking-rating,.book-demo-ab .ab-booking-ranking{letter-spacing:-.03em;align-items:center;gap:8px;font-size:24px;line-height:28px;display:flex}.book-demo-ab .ab-booking-stars{gap:3px;display:flex}.book-demo-ab .ab-yc-mark{letter-spacing:0;background:#f26522;place-items:center;width:24px;height:24px;font-family:Inter,Arial,sans-serif;font-size:13.5px;line-height:1;display:grid}.book-demo-ab .ab-booking-proof .demo-logos,.book-demo-ab .ab-booking-proof .demo-logos>div+div{border-color:var(--figma-primitive-neutral-700)}.book-demo-ab .ab-booking-proof .demo-logos>div{height:78px}.book-demo-ab[data-step="3"] .ab-booking-proof{display:none}.book-demo-ab[data-step="3"] .demo-left{border:0;grid-column:1}.book-demo-ab[data-step="3"] .demo-header{display:block}.book-demo-ab[data-step="3"] .demo-content{width:min(1280px,100% - 64px)}@media (width>=901px) and (width<=1200px){.book-demo-ab .ab-booking-stat{flex-direction:column;gap:8px}}@media (width<=900px){.book-demo-ab[data-book-demo-ab] .demo-left{border:0;grid-area:1/1}.book-demo-ab[data-book-demo-ab] .demo-header{display:block}.book-demo-ab[data-book-demo-ab] .demo-content{width:min(504px,100% - 32px)}.book-demo-ab .ab-booking-proof{grid-area:2/1;min-height:0}.book-demo-ab .ab-proof-header{display:none}.book-demo-ab .ab-booking-quote-position{padding:32px 16px}.book-demo-ab .ab-booking-proof .ab-quote-panel{padding:32px 24px}.book-demo-ab .ab-booking-stat{flex-direction:column;gap:8px}.book-demo-ab[data-step="3"] .demo-content{width:min(754px,100% - 32px)}}@media (width<=420px){.book-demo-ab[data-book-demo-ab] .demo-form-block{padding-bottom:32px}.book-demo-ab[data-book-demo-ab] .demo-actions .demo-meta{padding-right:0}.book-demo-ab .demo-footer-progress{left:0;right:auto}}.book-demo-ab .ab-quote .testimonial-author>img{border:0;border-radius:50%}
