/* The demo belongs to the page. Only the opportunity clock stays pinned. */
.demo-nav{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative}
.demo-nav-brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:#a99eb5;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.demo-nav-brand img{width:91px;height:auto}
.demo-dialog{color:#f6f2fa;background:#17111f;border:1px solid #ffffff28;border-radius:22px;max-width:430px;width:calc(100% - 40px);padding:32px;box-shadow:0 30px 100px #0009}.demo-dialog::backdrop{background:#07050cc9;backdrop-filter:blur(8px)}.demo-dialog h2{font-size:28px;line-height:1.15;letter-spacing:-.035em;margin:8px 0 12px}.demo-dialog p{font-size:14px;line-height:1.6;color:#c4b9ce}.demo-dialog .close-demo{float:right;background:none;border:0;color:#b9afc5;cursor:pointer;font-size:23px;line-height:1;padding:4px}.demo-dialog .demo-number{font-size:24px;letter-spacing:-.03em;color:#fff;display:block;margin:22px 0}.demo-dialog .demo-primary{display:flex;justify-content:center;align-items:center;background:#2384f5;color:#fff;border:0;border-radius:12px;text-decoration:none;padding:14px 20px;font:600 14px/1.2 inherit}.demo-dialog .copy-number{background:transparent;border:0;color:#b9afc5;font:inherit;font-size:12px;display:block;margin:16px auto 0;cursor:pointer}.demo-dialog .copy-number:hover{color:white}
#deadline-bar{position:sticky;top:0;z-index:40}#top{overflow:visible}#intro-timer{display:none!important}.funnel-status{font-size:12px;line-height:1.5;text-align:center;color:#bcafc7;margin:0 auto 14px;max-width:720px;padding:0 20px}.funnel-status a{color:#e9b3ee;text-decoration:underline;text-underline-offset:3px}
@media(max-width:640px){.demo-nav{width:calc(100% - 32px);padding:14px 0;gap:12px}.demo-nav-brand{gap:0}.demo-nav-brand img{width:76px}.demo-nav-brand span{display:none}.demo-dialog{padding:26px}.demo-dialog h2{font-size:26px}}

.demo-nav .atlas-emma-card{margin:0}
#faq .faq-demo{display:flex;justify-content:center;margin:56px auto 0;padding:28px 0 4px;border:0;border-top:1px solid #d7a7ed24;background:none;width:100%}
@media(max-width:700px){.demo-nav{flex-direction:column;align-items:center;gap:18px}.demo-nav .atlas-emma-card{width:100%}#faq .faq-demo{margin-top:36px;padding-top:28px}}
