/* The top-menu "Book a Demo" button is a RED BUTTON on Dor's own instruction (2 October 2026). Its look is set in team.css - do not restyle it as a plain link here. */
@font-face{font-family:"Space Grotesk";src:url("assets/fonts/space-grotesk.woff2") format("woff2");font-weight:300 700;font-display:swap}
#book-demo{font:inherit;cursor:pointer;background:none;color:inherit;border:0;border-radius:0;padding:0;white-space:nowrap}
body.grid13-demo-open{overflow:hidden}
#grid13-demo{position:fixed;inset:0;margin:auto;font-family:Arial,Helvetica,sans-serif;color:#251b36;border:0;border-radius:16px;padding:0;width:min(1120px,calc(100% - 32px));max-width:1120px;max-height:90vh;overflow:auto;box-shadow:0 28px 100px #21133344;background:white}
#grid13-demo::backdrop{background:rgba(25,20,35,.55)}
#grid13-demo *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}
#grid13-demo .demo-close{position:absolute;right:10px;top:8px;z-index:3;width:30px;height:30px;border:0;border-radius:50%;background:#f5f2fa;color:#251b36;font-size:21px;cursor:pointer}
#grid13-demo .demo-layout{display:grid;grid-template-columns:52% 48%}
#grid13-demo .demo-copy{padding:36px 30px;background:#faf8ff}
#grid13-demo h2,#grid13-demo h2 *{font-family:"Space Grotesk",Arial,Helvetica,sans-serif}
#grid13-demo h2{font-size:36px;font-weight:300;line-height:1.08;letter-spacing:-.04em;color:#251b36;margin:0 0 34px}
#grid13-demo h2 .demo-line2{display:block;width:max-content;max-width:100%;white-space:nowrap;margin-top:.4em;padding:0 .08em;font-size:.72em;font-weight:400;color:#251b36;background:linear-gradient(transparent 62%,#ece1ff 62%,#ece1ff 92%,transparent 92%)}
#grid13-demo h2 .demo-solution{font-size:1.389em;color:#eb2931}
#grid13-demo .demo-intro{font-size:14px;line-height:1.8;color:#746c7e;margin:0 0 22px}
#grid13-demo .demo-host{display:flex;align-items:center;gap:14px;padding:17px 14px;background:white;border:1px solid #e9e3ef;border-radius:15px;margin:20px 0 26px}
#grid13-demo .demo-host b{font-size:13px}#grid13-demo .demo-host small{display:block;font-size:10px;color:#746c7e;margin-top:8px}
#grid13-demo .demo-benefits{list-style:none;padding:0;margin:0}#grid13-demo .demo-benefits li{position:relative;padding-left:26px;margin:16px 0}#grid13-demo .demo-benefits li:before{content:'✓';position:absolute;left:0;color:#7439df}#grid13-demo .demo-benefits b{font-size:13px;font-weight:500}#grid13-demo .demo-benefits p{font-size:12px;line-height:1.6;margin:5px 0 0;color:#746c7e}
#grid13-demo .demo-calendar{padding:32px 0 12px;min-width:0}#grid13-cal-embed{width:100%;min-height:520px;overflow:auto}#grid13-demo .demo-fallback{font-size:11px;line-height:1.6;text-align:center;color:#746c7e;padding:0 12px}#grid13-demo .demo-fallback a{color:#7439df;text-decoration:underline}
@media(max-width:700px){#grid13-demo .demo-layout{display:block}body:not(.he) #grid13-demo .demo-host,body:not(.he) #grid13-demo .demo-benefits{display:none}body:not(.he) #grid13-demo .demo-copy{padding-bottom:8px}body:not(.he) #grid13-demo .demo-close{width:40px;height:40px}#grid13-demo .demo-copy{padding:32px 24px}#grid13-demo h2{font-size:clamp(22px,7.4vw,30px)}#grid13-demo .demo-host img{width:72px}#grid13-demo .demo-calendar{padding-top:10px}}
