dialog[data-astro-cid-zlrnirk6]{position:fixed;inset:0;width:min(1080px,calc(100% - 64px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;border-radius:24px;color:var(--color-text);background:#fff;box-shadow:0 32px 100px #0004;overflow:auto}dialog[data-astro-cid-zlrnirk6]::backdrop{background:#080f1ba6;backdrop-filter:blur(4px)}html:has(#demo-popup:modal){overflow:hidden}.demo-layout[data-astro-cid-zlrnirk6]{position:relative;display:grid;grid-template-columns:1.05fr 1fr}.demo-close[data-astro-cid-zlrnirk6]{position:absolute;top:16px;right:16px;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm)}.demo-close[data-astro-cid-zlrnirk6]:hover{background:#f1f5f9}.demo-copy[data-astro-cid-zlrnirk6]{align-self:center;padding:64px 48px}.demo-eyebrow[data-astro-cid-zlrnirk6]{margin:0 0 28px;color:var(--color-business-accent);font-size:12px;font-weight:700;letter-spacing:.07em}h2[data-astro-cid-zlrnirk6]{margin:0 0 24px;font-size:clamp(30px,3.3vw,44px);font-weight:700;line-height:1.12;letter-spacing:-.045em}#demo-popup-description[data-astro-cid-zlrnirk6]{margin:0 0 36px;color:var(--color-text-muted);font-size:18px;line-height:1.6}.demo-book[data-astro-cid-zlrnirk6]{display:flex;align-items:center;justify-content:center;gap:20px;min-height:58px;padding:16px 20px;border-radius:12px;color:#fff;background:var(--color-business-accent);font-size:16px;font-weight:600;text-decoration:none}.demo-book[data-astro-cid-zlrnirk6]:hover{background:var(--color-business-accent-hover)}.demo-book[data-astro-cid-zlrnirk6] span[data-astro-cid-zlrnirk6]{font-size:23px;line-height:1}.demo-browse[data-astro-cid-zlrnirk6]{display:block;margin:20px auto 0;padding:4px;color:var(--color-text-muted);font-size:13px;text-decoration:underline;text-underline-offset:3px}.demo-proof[data-astro-cid-zlrnirk6]{margin:0;padding:64px 36px 40px;background:#f7efec}.demo-project[data-astro-cid-zlrnirk6]{width:100%;height:238px;object-fit:cover;border-radius:16px}blockquote[data-astro-cid-zlrnirk6]{margin:26px 0 22px;font-size:21px;font-weight:600;line-height:1.45;letter-spacing:-.025em;color:#19294b}figcaption[data-astro-cid-zlrnirk6]{display:flex;align-items:center;gap:14px}.demo-portrait[data-astro-cid-zlrnirk6]{display:block;width:72px;height:72px;flex-shrink:0;overflow:hidden;border:3px solid white;border-radius:50%}.demo-headshot[data-astro-cid-zlrnirk6]{width:100%;height:100%;object-fit:cover;transform:scale(1.65);transform-origin:50% 35%}figcaption[data-astro-cid-zlrnirk6] strong[data-astro-cid-zlrnirk6],figcaption[data-astro-cid-zlrnirk6] div[data-astro-cid-zlrnirk6]>span[data-astro-cid-zlrnirk6]{display:block}figcaption[data-astro-cid-zlrnirk6] strong[data-astro-cid-zlrnirk6]{font-size:15px}figcaption[data-astro-cid-zlrnirk6] div[data-astro-cid-zlrnirk6]>span[data-astro-cid-zlrnirk6]{margin-top:2px;font-size:13px;color:#495a74}[data-astro-cid-zlrnirk6]:is(button,a):focus-visible{outline:3px solid #19294b;outline-offset:4px}@media(max-width:760px){dialog[data-astro-cid-zlrnirk6]{inset:auto 0 max(12px,env(safe-area-inset-bottom));width:min(420px,calc(100% - 24px));max-height:calc(100dvh - 24px);border:1px solid var(--color-border);border-radius:20px;z-index:1000}.demo-layout[data-astro-cid-zlrnirk6]{display:flex;flex-direction:column}.demo-close[data-astro-cid-zlrnirk6]{top:8px;right:8px}.demo-copy[data-astro-cid-zlrnirk6]{align-self:stretch;padding:26px 24px 18px}.demo-eyebrow[data-astro-cid-zlrnirk6]{margin-bottom:12px;padding-right:32px;font-size:10px}h2[data-astro-cid-zlrnirk6]{margin-bottom:18px;padding-right:24px;font-size:26px}#demo-popup-description[data-astro-cid-zlrnirk6],.demo-project[data-astro-cid-zlrnirk6],blockquote[data-astro-cid-zlrnirk6],.demo-browse[data-astro-cid-zlrnirk6]{display:none}.demo-book[data-astro-cid-zlrnirk6]{min-height:50px;padding:12px;gap:12px;font-size:14px}.demo-proof[data-astro-cid-zlrnirk6]{padding:14px 24px}.demo-portrait[data-astro-cid-zlrnirk6]{width:44px;height:44px;border-width:2px}figcaption[data-astro-cid-zlrnirk6]{gap:10px}figcaption[data-astro-cid-zlrnirk6] strong[data-astro-cid-zlrnirk6]{font-size:13px}figcaption[data-astro-cid-zlrnirk6] div[data-astro-cid-zlrnirk6]>span[data-astro-cid-zlrnirk6]{font-size:12px}}
