.demo-page{max-width:1408px;margin:0 auto;padding:85px var(--gutter) 110px;display:grid;grid-template-columns:1.05fr 1fr;gap:110px;align-items:start}.demo-intro{padding-top:42px}.demo-intro>.eyebrow{display:flex;align-items:center;gap:13px;font-size:8px;letter-spacing:1px}.demo-intro>.eyebrow .tiny-glyph{width:16px;height:16px}.demo-intro h1{font:clamp(80px,7.6vw,112px)/.94 var(--serif);font-weight:400;letter-spacing:-2.5px;margin:35px 0 29px}.demo-intro h1 em{color:var(--blue)}.demo-intro>p:not(.eyebrow){max-width:395px;font-size:15px;line-height:1.9;color:#65728a}.demo-company-proof{margin-top:88px}.demo-company-proof>.mono{font-size:7px;letter-spacing:.8px;color:#7c8da9}.demo-company-proof>div{display:flex;align-items:center;gap:34px;margin-top:24px}.demo-company-proof img{display:block;object-fit:contain;max-width:29%;filter:grayscale(1);opacity:.65}.demo-form-panel{border-top:1px solid #a5b9d8;padding-top:31px;min-width:0}.demo-form-panel .eyebrow{font-size:7px;letter-spacing:1px}.demo-form-panel h2{font:43px/1.1 var(--serif);font-weight:400;letter-spacing:-.6px;color:#223654;margin:19px 0 16px}.demo-form-intro{font-size:13px;line-height:1.85;color:#66778e}.demo-form-panel form{margin-top:33px}.demo-form-panel fieldset{border:0;padding:0;margin:0;min-width:0}.demo-field{display:flex;flex-direction:column;gap:9px;min-width:0;margin-bottom:23px}.demo-field>span{font-size:12px;color:#334d70}.demo-field input,.demo-field select{width:100%;min-width:0;background:transparent;border:0;border-bottom:1px solid #becbdc;border-radius:0;padding:11px 0 13px;color:#223c60;font:13px/1.5 'DM Sans',sans-serif;box-sizing:border-box;outline-offset:5px}.demo-field input::placeholder{color:#8b9bb1}.demo-field input:focus-visible,.demo-field select:focus-visible{outline:2px solid #244ccb;border-bottom-color:transparent}.demo-field select{appearance:none;padding-right:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23244ccb' stroke-width='1'%3E%3Cpath d='m3 4 3 3 3-3'/%3E%3C/svg%3E") no-repeat right center/15px 15px}.demo-field select:invalid{color:#8b9bb1}.demo-field select option{color:#223c60;background:#f7f6f2}.demo-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:27px}.demo-submit{margin-top:9px;display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 23px;gap:25px;border:1px solid var(--blue);background:var(--blue);color:#fff;font-size:13px;cursor:pointer;min-height:55px}.demo-submit svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.1}.demo-submit:hover{background:#1639a9}.demo-submit:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.demo-submit:disabled{cursor:wait;opacity:.65}.demo-privacy{font-size:10px;line-height:1.8;color:#8391a7;margin-top:18px}.demo-privacy a{color:#5e7393;border-bottom:1px solid #b7c4d9}.demo-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.demo-form-error{font-size:12px;color:#8b4036;line-height:1.7;background:#f7ede8;border-left:2px solid #a95d4d;padding:13px 16px;margin-top:18px}.demo-form-error a{color:inherit;text-decoration:underline}.demo-form-error[hidden],.demo-success[hidden],#demo-form-content[hidden]{display:none}.demo-success{min-height:580px;padding:66px 5px 40px}.demo-success-mark{display:grid;place-items:center;width:56px;height:56px;border:1px solid #9db4d8;margin-bottom:38px;color:var(--blue)}.demo-success-mark svg{width:29px;height:29px;stroke:currentColor;stroke-width:1.5;fill:none}.demo-success h2{font-size:55px;margin-top:24px;line-height:1.06}.demo-success h2 em{color:var(--blue)}.demo-success>p:not(.eyebrow){font-size:14px;line-height:1.9;max-width:350px;color:#657b98;margin-top:26px}.demo-success .text-link{font-size:12px;margin-top:30px}.demo-success h2:focus{outline:0}.demo-thanks{max-width:1408px;padding:110px var(--gutter) 150px;margin:auto}.demo-thanks h1{font:90px/1 var(--serif);letter-spacing:-2px;margin:35px 0}.demo-thanks h1 em{color:var(--blue)}.demo-thanks>p:not(.eyebrow){max-width:390px;font-size:15px;line-height:1.9;color:#667c98}.demo-thanks .text-link{margin-top:35px}.page-book-a-demo .header-cta{visibility:hidden;pointer-events:none}
@media(max-width:1100px){.demo-page{gap:65px;padding-top:60px}.demo-intro h1{font-size:82px}.demo-company-proof>div{gap:24px}.demo-company-proof img{max-width:28%}}
@media(max-width:760px){.demo-page{grid-template-columns:1fr;padding-top:35px;padding-bottom:60px;gap:45px}.demo-intro{padding-top:0}.demo-intro>.eyebrow{font-size:7px;letter-spacing:.6px;gap:10px}.demo-intro h1{font-size:clamp(68px,16vw,92px);letter-spacing:-1.8px;margin-top:28px;margin-bottom:23px}.demo-intro>p:not(.eyebrow){font-size:14px;max-width:430px;line-height:1.85}.demo-company-proof{margin-top:32px}.demo-company-proof>.mono{font-size:6px}.demo-company-proof>div{margin-top:19px;gap:30px}.demo-company-proof img{max-width:26%;height:25px}.demo-form-panel{padding-top:26px}.demo-form-panel h2{font-size:39px;margin-top:17px}.demo-form-intro{font-size:13px}.demo-form-panel form{margin-top:28px}.demo-field{margin-bottom:23px}.demo-field input,.demo-field select{font-size:16px;padding-block:10px 12px}.demo-field-pair{grid-template-columns:1fr;gap:0}.demo-submit{font-size:13px;margin-top:3px}.demo-privacy{font-size:10px}.demo-success{min-height:440px;padding-top:30px}.demo-success h2{font-size:49px}.demo-success>p:not(.eyebrow){font-size:14px}.demo-thanks{padding-top:70px;padding-bottom:100px}.demo-thanks h1{font-size:60px}.demo-thanks>p:not(.eyebrow){font-size:14px}}
.demo-form-panel .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
