.header-audience-switch .demo-nav-short{display:none}

.demo-discovery-cta{padding:clamp(36px,5vw,70px) 0;background:#f5f7fd}
.demo-discovery-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,70px);padding:clamp(28px,4vw,48px);border-radius:26px;background:linear-gradient(125deg,#122a80 0%,#1b43cc 72%,#2557e2 100%);color:#fff;box-shadow:0 24px 55px rgba(18,42,128,.16)}
.demo-discovery-cta-inner>div{max-width:740px}
.demo-discovery-cta .demo-discovery-eyebrow{margin:0 0 10px;color:#a9c6ff;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.demo-discovery-cta h2{margin:0 0 12px;color:#fff;font-size:clamp(1.55rem,2.35vw,2.2rem);line-height:1.18}
.demo-discovery-cta-inner>div>p:last-child{margin:0;color:#e2eaff;font-size:1rem;line-height:1.55}
.demo-discovery-cta .button{justify-content:center;min-width:215px;white-space:nowrap;color:#142d86;background:#fff;border-color:#fff}
.demo-discovery-cta .button:hover{background:#eaf0ff;border-color:#eaf0ff;color:#102471}

@media(max-width:760px){.demo-discovery-cta-inner{grid-template-columns:1fr}.demo-discovery-cta .button{width:100%}}
@media(max-width:560px){.header-audience-switch .demo-nav-long{display:none}.header-audience-switch .demo-nav-short{display:inline}.demo-discovery-cta{padding:34px 0}.demo-discovery-cta-inner{padding:27px 22px;border-radius:20px}.demo-discovery-cta-inner>div>p:last-child{font-size:.94rem}}
