.crm-demo-page{max-width:1440px;min-height:100svh;margin:auto;padding:24px clamp(14px,4vw,56px) 40px}.crm-demo-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.crm-demo-header a{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.crm-demo-header button{border:1px solid var(--line);background:var(--raised);min-width:44px;min-height:44px;color:var(--white);border-radius:8px}.crm-demo-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.crm-demo-intro p{letter-spacing:.12em;color:var(--muted);margin:0 0 12px;font-size:10px}.crm-demo-intro h1{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.15}.crm-demo-intro span{color:var(--muted);max-width:580px;font-size:14px;line-height:1.6;display:block}.crm-demo-intro>a{background:var(--white);color:var(--ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:14px 18px;font-size:14px;font-weight:600;display:inline-flex}.crm-demo-disclosure{color:var(--muted);text-align:center;margin:20px 0 0;font-size:12px;line-height:1.6}:is(.crm-demo-page a:focus-visible,.crm-demo-header button:focus-visible){outline-offset:4px;outline:2px solid}@media (max-width:700px){.crm-demo-header{margin-bottom:24px}.crm-demo-intro{flex-direction:column;align-items:flex-start;gap:18px}.crm-demo-intro>a{align-self:stretch}.crm-demo-page{padding-top:14px}}.crm-demo-sample-label{border:1px solid var(--line);color:var(--muted);border-radius:10px;margin-bottom:18px;padding:12px 16px;font-size:13px;line-height:1.5}
