.DemoForm_page__EI_mN{min-height:100vh;background:var(--color-dark);position:relative;overflow:hidden}.DemoForm_glowBg__aBmBi{position:absolute;top:-20%;right:-10%;width:800px;height:800px;background:radial-gradient(circle,rgba(100,181,246,.15) 0,transparent 70%);filter:blur(80px);pointer-events:none}.DemoForm_container__p_42e{max-width:1100px;margin:0 auto;padding:6rem 2rem 2rem;position:relative;z-index:1}.DemoForm_backLink__16d2V{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-dim);text-decoration:none;font-size:.9rem;margin-bottom:2rem;transition:color .2s ease}.DemoForm_backLink__16d2V:hover{color:var(--color-white)}.DemoForm_content__NWQhd{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}.DemoForm_branding__ksYev{padding-top:2rem}.DemoForm_logoLink__pMaZC{display:inline-block;margin-bottom:1.5rem}.DemoForm_logo__LpSHS{border-radius:12px;filter:drop-shadow(0 0 20px rgba(100,181,246,.3))}.DemoForm_title__5vWB2{font-size:2.75rem;font-weight:800;color:var(--color-white);margin:0 0 1rem;line-height:1.1;letter-spacing:-.02em}.DemoForm_titleAccent__De2YG{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.DemoForm_description__JQ1s9{font-size:1.1rem;color:var(--color-text-dim);line-height:1.7;margin:0 0 2.5rem}.DemoForm_features__n7sKm{display:flex;flex-direction:column;gap:1rem}.DemoForm_feature__5_wGm{display:flex;align-items:center;gap:.75rem;color:var(--color-text-dim);font-size:1rem}.DemoForm_featureIcon__WpcJE{font-size:1.25rem}.DemoForm_formCard__LQjPR{background:rgba(19,27,38,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:2rem;box-shadow:var(--shadow-lg)}.DemoForm_form__aXu_r{gap:1.25rem}.DemoForm_field__cHOL3,.DemoForm_form__aXu_r{display:flex;flex-direction:column}.DemoForm_label__xm9Np{font-size:.85rem;font-weight:500;color:var(--color-text-dim);margin-bottom:.5rem}.DemoForm_required__uQtbd{color:#f87171}.DemoForm_optional__rVQe6{color:hsla(0,0%,100%,.4);font-weight:400}.DemoForm_input__b_FPy,.DemoForm_textarea__wRbCV{width:100%;padding:.75rem 1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:var(--color-white);font-size:.95rem;font-family:inherit;transition:all .3s cubic-bezier(.4,0,.2,1)}.DemoForm_input__b_FPy::placeholder,.DemoForm_textarea__wRbCV::placeholder{color:hsla(0,0%,100%,.35)}.DemoForm_input__b_FPy:focus,.DemoForm_textarea__wRbCV:focus{outline:none;border-color:var(--color-accent);background:hsla(0,0%,100%,.05);box-shadow:0 0 0 3px rgba(100,181,246,.15)}.DemoForm_inputError__zstBu{border-color:#f87171}.DemoForm_inputError__zstBu:focus{border-color:#f87171;box-shadow:0 0 0 3px hsla(0,91%,71%,.15)}.DemoForm_textarea__wRbCV{resize:vertical;min-height:80px}.DemoForm_error__1TfiM{font-size:.8rem;color:#f87171;margin-top:.35rem}.DemoForm_radioGroup__EOZ1s{display:flex;flex-direction:column;gap:.5rem}.DemoForm_radioLabel__jdu6Q{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.DemoForm_radioLabel__jdu6Q:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.DemoForm_radioSelected__TzmBX{background:rgba(100,181,246,.1)!important;border-color:var(--color-accent)!important}.DemoForm_radioInput__QXjQ2{display:none}.DemoForm_radioLetter__mthEl{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:hsla(0,0%,100%,.08);border-radius:8px;font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.6);flex-shrink:0;transition:all .3s ease}.DemoForm_radioSelected__TzmBX .DemoForm_radioLetter__mthEl{background:var(--color-accent);color:var(--color-dark)}.DemoForm_radioText__QCMrg{font-size:.9rem;color:var(--color-text-dim)}.DemoForm_errorBanner__adlwr{background:hsla(0,91%,71%,.15);border:1px solid hsla(0,91%,71%,.3);border-radius:12px;padding:.75rem 1rem;color:#fca5a5;font-size:.9rem}.DemoForm_submitBtn__S_cP7{width:100%;padding:1rem 1.5rem;background:var(--color-white);border:1px solid var(--color-white);border-radius:12px;color:var(--color-dark);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.5rem}.DemoForm_submitBtn__S_cP7:hover:not(:disabled){background:transparent;color:var(--color-white);box-shadow:0 0 20px hsla(0,0%,100%,.2)}.DemoForm_submitBtn__S_cP7:disabled{opacity:.7;cursor:not-allowed}.DemoForm_spinner__jhmNH{width:18px;height:18px;border:2px solid rgba(10,15,22,.3);border-top:2px solid var(--color-dark);border-radius:50%;animation:DemoForm_spin__IPu75 .8s linear infinite}.DemoForm_submitBtn__S_cP7:hover:not(:disabled) .DemoForm_spinner__jhmNH{border-color:#fff hsla(0,0%,100%,.3) hsla(0,0%,100%,.3)}@keyframes DemoForm_spin__IPu75{to{transform:rotate(1turn)}}.DemoForm_privacy__t0mFU{font-size:.8rem;color:hsla(0,0%,100%,.5);text-align:center;margin:0}.DemoForm_privacy__t0mFU a{color:var(--color-accent);text-decoration:none}.DemoForm_privacy__t0mFU a:hover{text-decoration:underline}.DemoForm_successCard__cFj59{max-width:500px;margin:4rem auto;background:rgba(19,27,38,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:3rem;text-align:center;box-shadow:var(--shadow-lg)}.DemoForm_successIcon__OUkcs{width:80px;height:80px;background:var(--color-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:var(--color-dark);margin:0 auto 1.5rem;animation:DemoForm_scaleIn__ZBwbb .4s ease-out;box-shadow:0 0 40px var(--color-accent-glow)}@keyframes DemoForm_scaleIn__ZBwbb{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.DemoForm_successTitle__2enTC{font-size:2rem;font-weight:800;color:var(--color-white);margin:0 0 1rem;letter-spacing:-.02em}.DemoForm_successText__2cnkO{font-size:1.1rem;color:var(--color-text-dim);line-height:1.6;margin:0 0 2rem}.DemoForm_successText__2cnkO strong{color:var(--color-accent)}.DemoForm_backBtn__SM5pP{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:var(--color-white);font-size:1rem;text-decoration:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.DemoForm_backBtn__SM5pP:hover{background:hsla(0,0%,100%,.1);border-color:var(--color-white);transform:translateY(-2px)}@media (max-width:900px){.DemoForm_content__NWQhd{grid-template-columns:1fr;gap:2rem}.DemoForm_branding__ksYev{padding-top:0;text-align:center}.DemoForm_features__n7sKm{align-items:center}.DemoForm_title__5vWB2{font-size:2.25rem}}@media (max-width:640px){.DemoForm_container__p_42e,.DemoForm_formCard__LQjPR{padding:1.5rem}.DemoForm_title__5vWB2{font-size:1.75rem}.DemoForm_description__JQ1s9{font-size:1rem}}