.demo-page .global-willem-contact{display:none}.demo-hero{padding:clamp(60px,7vw,100px) 0;background:linear-gradient(115deg,rgba(255,255,255,.96),rgba(255,255,255,.66)),url(/gradients/38.jpg) 50% /cover}.demo-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,85px)}.demo-copy{padding-top:18px}.demo-copy h1{max-width:620px;margin:22px 0;font-size:clamp(42px,4.6vw,66px);font-weight:500;letter-spacing:-.06em;line-height:1.06;text-wrap:balance}.demo-intro{margin:0;color:#565e68;font-size:17px;line-height:1.7}.demo-form-jump{display:none}.demo-benefits{display:grid;gap:25px;margin:36px 0;padding:0;list-style:none}.demo-benefits li{display:grid;grid-template-columns:26px 1fr;gap:13px}.demo-benefits li>span{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#e2edf5;color:#2d5a80;font-size:13px}.demo-benefits h2{margin:1px 0 6px;font-size:16px;font-weight:600;line-height:1.4}.demo-benefits p{margin:0;color:#565e68;font-size:14px;line-height:1.65}.demo-host{display:grid;grid-template-columns:72px 1fr;gap:16px;align-items:center;padding-top:28px;border-top:1px solid rgba(23,25,22,.14)}.demo-host img{width:72px;height:72px;border-radius:50%;object-fit:cover;object-position:50% 28%}.demo-host div>span,.demo-host small,.demo-host strong{display:block}.demo-host small{color:#565e68;font-size:11px}.demo-host strong{margin:4px 0;font-size:17px;font-weight:600}.demo-host div>span,.demo-host p{color:#565e68;font-size:12px;line-height:1.6}.demo-host p{grid-column:1/-1;margin:0}.demo-form{min-width:0;padding:clamp(24px,3vw,40px);background:rgba(255,255,255,.94);scroll-margin-top:100px}.demo-form>h2{margin-top:16px;font-size:clamp(30px,3vw,40px);line-height:1.1;text-wrap:balance}.demo-form-intro{margin:18px 0 0;color:#565e68;font-size:14px;line-height:1.65}.demo-form .support-hubspot-form-frame{min-height:0;margin-top:25px;padding-top:22px}.demo-form .hs-form-frame{min-height:0}.demo-email{margin:24px 0 12px;color:#565e68;font-size:13px;line-height:1.7}.demo-email a,.demo-privacy,.demo-support a{color:#2d5a80;text-decoration:underline;text-underline-offset:3px}.demo-email a{overflow-wrap:anywhere}.demo-privacy{font-size:12px}.demo-next{padding-block:80px}.demo-next>h2{max-width:680px;margin:18px 0 38px;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.15;letter-spacing:-.045em;text-wrap:balance}.demo-next ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none}.demo-next li{padding-top:22px;border-top:1px solid var(--line)}.demo-next li>span{color:#3a74a3;font-size:12px;font-variant-numeric:tabular-nums}.demo-next h3{margin:18px 0 10px;font-size:17px;font-weight:600}.demo-next li p,.demo-support{margin:0;color:#565e68;font-size:14px;line-height:1.7}.demo-next .demo-support{margin-top:50px;padding-top:24px;border-top:1px solid var(--line)}@media (max-width:900px){.demo-form-jump{display:inline-flex;margin-top:24px}.demo-layout{grid-template-columns:1fr;max-width:660px}.demo-copy{padding-top:0}.demo-copy h1{font-size:clamp(40px,7vw,60px)}}@media (max-width:640px){.demo-hero{padding-block:42px}.demo-intro{font-size:16px}.demo-next{padding-block:55px}.demo-next ol{grid-template-columns:1fr;gap:28px}}