.free-demo[data-v-e9c429a3]{background:linear-gradient(180deg,#a048ff21,#a048ff0a);border:1px solid rgba(183,102,254,.42);border-radius:1.6rem;box-shadow:0 8px 32px #a048ff1f;margin:2rem auto 4rem;max-width:70rem;padding:2.8rem 2.4rem;scroll-margin-top:8rem}.free-demo__inner[data-v-e9c429a3]{display:flex;flex-direction:column;gap:1.6rem}.free-demo__title[data-v-e9c429a3]{color:#fff;font-size:2.6rem;font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0}.free-demo__lede[data-v-e9c429a3]{color:#ffffffc7;font-size:1.55rem;line-height:1.5;margin:0}.free-demo__form[data-v-e9c429a3]{display:flex;flex-direction:column;gap:1.2rem}.free-demo__field[data-v-e9c429a3]{display:flex;flex-direction:column;gap:.5rem}.free-demo__label[data-v-e9c429a3]{color:#ffffffb8;font-size:1.3rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.free-demo__input[data-v-e9c429a3]{background:#00000052;border:1px solid hsla(0,0%,100%,.16);border-radius:.8rem;color:#fff;font-size:1.6rem;min-height:4.8rem;padding:.4rem 1.2rem;transition:border .15s,background .15s}.free-demo__input[data-v-e9c429a3]:focus{background:#00000080;border-color:#b766fe;outline:none}.free-demo__input--error[data-v-e9c429a3]{border-color:#ff5a5a8c}.free-demo__input--code[data-v-e9c429a3]{font-family:ui-monospace,SFMono-Regular,monospace;font-size:2rem;letter-spacing:.4rem;text-align:center}.free-demo__cta[data-v-e9c429a3]{align-items:center;background:linear-gradient(90deg,#b766fe,#6b46c1);border:0;border-radius:.9rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.65rem;font-weight:700;justify-content:center;min-height:5.4rem;padding:0 2rem;text-decoration:none;transition:transform .12s,box-shadow .12s,opacity .12s}.free-demo__cta[data-v-e9c429a3]:hover:not(:disabled){box-shadow:0 6px 18px #a048ff52;transform:translateY(-1px)}.free-demo__cta[data-v-e9c429a3]:disabled{cursor:not-allowed;opacity:.45}.free-demo__alt[data-v-e9c429a3]{background:transparent;border:0;color:#b766fe;cursor:pointer;font-size:1.4rem;padding:.4rem 0;text-align:left;text-decoration:underline}.free-demo__alt[data-v-e9c429a3]:hover{color:#d38bff}.free-demo__alt-cta[data-v-e9c429a3]{color:#b766fe;font-weight:600;text-decoration:underline}.free-demo__alt-cta[data-v-e9c429a3]:hover{color:#d38bff}.free-demo__hint[data-v-e9c429a3]{color:#ffffff8c;font-size:1.3rem;line-height:1.5;margin-top:.4rem}.free-demo__pending[data-v-e9c429a3],.free-demo__sent[data-v-e9c429a3]{color:#ffffffd9;font-size:1.55rem;margin:0;text-align:center}.free-demo__pending code[data-v-e9c429a3],.free-demo__sent code[data-v-e9c429a3]{background:#0006;border-radius:.3rem;font-family:ui-monospace,SFMono-Regular,monospace;padding:.1rem .4rem}.free-demo__success[data-v-e9c429a3]{background:#40dc821a;border:1px solid rgba(64,220,130,.4);border-radius:.9rem;padding:1.6rem 1.8rem}.free-demo__success h3[data-v-e9c429a3]{color:#fff;font-size:1.7rem;margin:0 0 .6rem}.free-demo__success p[data-v-e9c429a3]{color:#ffffffd1;font-size:1.45rem;line-height:1.5;margin:.4rem 0}.free-demo__success code[data-v-e9c429a3]{background:#0006;border-radius:.3rem;font-family:ui-monospace,SFMono-Regular,monospace;padding:.1rem .4rem}.free-demo__error[data-v-e9c429a3]{background:#ff5a5a14;border:1px solid rgba(255,90,90,.32);border-radius:.8rem;padding:1.4rem 1.6rem}.free-demo__error p[data-v-e9c429a3]{color:#ffffffd9;font-size:1.45rem;line-height:1.5;margin:0 0 .8rem}.free-demo__error-inline[data-v-e9c429a3]{background:#ff5a5a14;border-left:3px solid rgba(255,90,90,.55);border-radius:.4rem;color:#ff8282f2;font-size:1.35rem;margin:0;padding:.6rem .9rem}.free-demo__error-actions[data-v-e9c429a3]{display:flex;flex-wrap:wrap;gap:1.2rem}.free-demo__trust[data-v-e9c429a3]{color:#ffffffa6;display:flex;flex-direction:column;font-size:1.35rem;gap:.4rem;line-height:1.5;list-style:none;margin:.8rem 0 0;padding:0}@media (max-width:640px){.free-demo[data-v-e9c429a3]{padding:2rem 1.4rem}.free-demo__title[data-v-e9c429a3]{font-size:2.1rem}.free-demo__lede[data-v-e9c429a3]{font-size:1.4rem}.free-demo__cta[data-v-e9c429a3]{min-height:4.8rem}.free-demo__cta[data-v-e9c429a3],.free-demo__input[data-v-e9c429a3]{font-size:1.5rem}}
