.demo-request-page{color:#111827;background:#f7f8fb;grid-template-columns:minmax(0,1fr) minmax(520px,.96fr);min-height:100vh;display:grid;position:relative}.demo-request-intro{isolation:isolate;color:#f8fafc;background:radial-gradient(circle at 79% 79%,#da484c38,#0000 27%),linear-gradient(135deg,#070d19 0%,#0d1628 62%,#0a0f1b 100%);flex-direction:column;min-height:100vh;padding:clamp(32px,5vw,76px);display:flex;position:relative;overflow:hidden}.demo-request-intro:before{z-index:-1;content:"";opacity:.58;background-image:linear-gradient(#e053561f 1px,#0000 1px),linear-gradient(90deg,#e053561f 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.demo-request-logo{background:#fff;border-radius:13px;width:fit-content;padding:10px 12px;display:inline-flex;box-shadow:0 12px 35px #0003}.demo-request-logo img{width:132px;height:auto;display:block}.demo-request-topbar{justify-content:flex-start;align-items:center;gap:16px;display:flex}.demo-request-language{z-index:5;position:absolute;top:clamp(24px,3vw,36px);right:clamp(24px,3vw,40px)}.demo-request-language .public-language-toggle{box-shadow:0 10px 28px #1822351a}.demo-request-language .public-language-toggle button:hover{color:#111827;background:#f2f4f7}.demo-request-language .public-language-toggle button.is-active:hover{color:#fff;background:#b42318}.demo-request-language .public-language-toggle button:focus-visible{outline-offset:2px;outline:3px solid #d92d2d33}.demo-request-intro-content{z-index:1;max-width:555px;margin:auto 0;position:relative}.demo-request-eyebrow,.demo-request-card-kicker{letter-spacing:.08em;color:#ff7d7d;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.demo-request-eyebrow{background:#b33c401f;border:1px solid #ff74744d;border-radius:999px;padding:8px 11px}.demo-request-page h1{letter-spacing:-.055em;max-width:560px;margin:20px 0 17px;font-size:clamp(42px,4.1vw,64px);line-height:1.02}.demo-request-intro-content>p{color:#b9c2d3;max-width:510px;margin:0;font-size:18px;line-height:1.65}.demo-request-meta{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.demo-request-meta span{color:#cdd6e5;background:#0d1627b3;border:1px solid #8a9ec033;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:13px;font-weight:700;display:inline-flex}.demo-request-meta svg{color:#ff7474}.demo-request-outcomes{color:#bdc8da;gap:11px;margin:30px 0 0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.demo-request-outcomes li{align-items:flex-start;gap:9px;display:flex}.demo-request-outcomes svg{color:#67d6a8;flex:none;margin-top:1px}.demo-request-visual{z-index:0;aspect-ratio:1.12;width:min(50%,430px);position:absolute;bottom:24px;right:clamp(18px,4vw,62px)}.demo-request-visual>picture{z-index:2;filter:drop-shadow(0 25px 24px #00000061);width:100%;animation:5.8s ease-in-out infinite demo-request-float;display:block;position:absolute;bottom:-8%;right:-6%}.demo-request-visual>picture img{width:100%;height:auto;display:block}.demo-request-preview{background:#0b1424e6;border:1px solid #e55f626b;border-radius:15px;width:74%;position:absolute;top:9%;left:0;overflow:hidden;box-shadow:0 22px 46px #00000045}.demo-request-preview-top{border-bottom:1px solid #8a9ec026;align-items:center;gap:5px;height:30px;padding:0 10px;display:flex}.demo-request-preview-top span{background:#e55f62;border-radius:50%;width:5px;height:5px}.demo-request-preview-top b{color:#d9e1ee;margin-left:auto;font-size:9px}.demo-request-preview-body{color:#ff7474;align-items:flex-start;gap:10px;padding:16px;display:flex}.demo-request-preview-body div{color:#edf2fa;gap:3px;display:grid}.demo-request-preview-body small{color:#8594ad;letter-spacing:.06em;font-size:8px;font-weight:800}.demo-request-preview-body strong{font-size:11px;line-height:1.3}.demo-request-preview-body i{color:#72d6aa;font-size:9px;font-style:normal}.demo-request-workbench{background:linear-gradient(145deg,#f7f8fb,#edf0f5);place-items:center;min-height:100vh;padding:32px;display:grid}.demo-request-card{box-sizing:border-box;background:#ffffffeb;border:1px solid #e0e5ee;border-radius:24px;width:min(100%,470px);padding:clamp(24px,3vw,32px);box-shadow:0 28px 62px #1822351f}.demo-request-card-icon{color:#d94749;background:#fff0f0;border-radius:11px;place-items:center;width:36px;height:36px;margin-bottom:10px;display:grid}.demo-request-card-kicker{color:#bd4849}.demo-request-card h2{letter-spacing:-.04em;margin:6px 0;font-size:29px}.demo-request-card>p{color:#657086;margin:0 0 16px;font-size:14px;line-height:1.5}.demo-request-card form{gap:10px;display:grid}.demo-request-card label{color:#273148;gap:5px;font-size:12px;font-weight:750;display:grid}.demo-request-card input,.demo-request-card textarea{box-sizing:border-box;resize:vertical;color:#182136;width:100%;font:inherit;background:#fff;border:1px solid #dce2ec;border-radius:10px;outline:none;padding:9px 11px;font-size:13px;line-height:1.35;transition:border-color .2s,box-shadow .2s}.demo-request-card input:focus,.demo-request-card textarea:focus{border-color:#df5859;box-shadow:0 0 0 3px #dd51531f}.demo-request-card button{color:#fff;min-height:43px;font:inherit;cursor:not-allowed;opacity:.72;background:linear-gradient(135deg,#de5a5c,#c74549);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:0;font-size:13px;font-weight:750;display:inline-flex}.demo-request-note{color:#68748a;gap:8px;margin-top:13px;font-size:11px;line-height:1.4;display:flex}.demo-request-note svg{color:#d44a4c;flex:none}.demo-request-back{color:#303c52;align-items:center;gap:7px;margin-top:16px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.demo-request-back:hover{color:#c74649}@keyframes demo-request-float{50%{transform:translateY(-10px)}}@media (width<=1180px){.demo-request-page{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr)}.demo-request-intro{padding:clamp(32px,4vw,52px)}.demo-request-page h1{font-size:clamp(42px,4.5vw,56px)}.demo-request-workbench{padding:24px}.demo-request-card{width:min(100%,430px);padding:24px}.demo-request-language{top:24px;right:24px}.demo-request-visual{width:min(44%,300px);right:18px}}@media (width<=760px){.demo-request-page{grid-template-columns:1fr}.demo-request-language{top:32px;right:28px}.demo-request-intro{min-height:auto;padding:32px 28px 300px}.demo-request-intro-content{margin:68px 0 0}.demo-request-workbench{min-height:auto;padding:44px 24px 72px}.demo-request-card{width:min(100%,470px)}.demo-request-visual{width:340px;bottom:0;right:18px}}@media (width<=560px){.demo-request-language{top:23px;right:20px}.demo-request-intro{padding:23px 20px 270px}.demo-request-logo img{width:118px}.demo-request-intro-content{margin-top:50px}.demo-request-page h1{font-size:42px}.demo-request-intro-content>p{font-size:16px}.demo-request-card{border-radius:20px;padding:22px 18px}.demo-request-workbench{padding-inline:16px}.demo-request-visual{width:280px;right:4px}}@media (prefers-reduced-motion:reduce){.demo-request-visual>picture{animation:none}}.demo-request-card input:disabled,.demo-request-card textarea:disabled{cursor:not-allowed;color:#8791a4;background:#f7f8fa}.demo-request-card input[aria-invalid=true],.demo-request-card textarea[aria-invalid=true]{border-color:#d92d2d}.demo-request-field-error{color:#b42318;font-size:12px;font-weight:650;line-height:1.4}.demo-request-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.demo-request-card .demo-request-consent{color:#566177;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:5px 8px;font-size:11px;font-weight:550;line-height:1.4}.demo-request-consent input{accent-color:#d92d2d;width:16px;height:16px;margin:2px 0 0;padding:0}.demo-request-consent a{color:#b42318;font-weight:700}.demo-request-consent .demo-request-field-error{grid-column:2}.demo-request-optional-consents{background:#f9fafb;border:1px solid #e4e7ec;border-radius:12px;gap:7px;margin:0;padding:10px 11px;display:grid}.demo-request-optional-consents legend{color:#344054;padding:0 5px;font-size:12px;font-weight:750}.demo-request-optional-consents>p{color:#667085;margin:0;font-size:10px;line-height:1.4}.demo-request-optional-consents>p a{color:#b42318;font-weight:700}.demo-request-card .demo-request-optional-consents>label{color:#475467;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:6px;font-size:11px;font-weight:550;line-height:1.35;display:grid}.demo-request-optional-consents input{accent-color:#d92d2d;width:16px;height:16px;margin:2px 0 0;padding:0}.demo-request-turnstile{border-radius:9px;min-height:65px;overflow:hidden}.demo-request-form-error{color:#8f1d18;background:#fff5f4;border:1px solid #f1b7b4;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.45}.demo-request-card button:not(:disabled){cursor:pointer;opacity:1;box-shadow:0 10px 22px #c745492e}.demo-request-card button:not(:disabled):hover{background:linear-gradient(135deg,#d92d2d,#b42318)}.demo-request-card button:focus-visible,.demo-request-back:focus-visible,.demo-request-consent a:focus-visible,.demo-request-optional-consents a:focus-visible{outline-offset:3px;outline:3px solid #d92d2d38}.demo-request-spinner{animation:.8s linear infinite demo-request-spin}.demo-request-success{justify-items:start;display:grid}.demo-request-success-icon{color:#167a53;background:#eaf8f2;border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:18px;display:grid}.demo-request-success h2{margin:9px 0 11px}.demo-request-success>p{color:#657086;margin:0;font-size:15px;line-height:1.65}@keyframes demo-request-spin{to{transform:rotate(360deg)}}@media (width<=380px){.demo-request-turnstile{margin-inline:-6px}}@media (prefers-reduced-motion:reduce){.demo-request-spinner{animation-duration:1.6s}}
