.demo-section[data-astro-cid-soxsnotx]{background:var(--color-kx-bg-0);min-height:80vh;position:relative;overflow:hidden}.demo-section[data-astro-cid-soxsnotx]:before{content:"";pointer-events:none;background:radial-gradient(circle,#6c47ff1a 0%,#6c47ff08 45%,#0000 70%);width:600px;height:600px;position:absolute;top:-140px;right:-100px}.demo-section[data-astro-cid-soxsnotx]:after{content:"";pointer-events:none;background:radial-gradient(circle,#3d6fff12 0%,#0000 65%);width:440px;height:440px;position:absolute;bottom:-80px;left:-60px}.demo-section[data-astro-cid-soxsnotx] .kx-container[data-astro-cid-soxsnotx]{z-index:1;position:relative}.demo-grid[data-astro-cid-soxsnotx]{grid-template-columns:1fr 1fr;align-items:flex-start;gap:5rem;padding-block:7rem;display:grid}.demo-left[data-astro-cid-soxsnotx] h1[data-astro-cid-soxsnotx]{color:var(--color-kx-text-1);margin:1rem 0;font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:700;line-height:1.13}.demo-lead[data-astro-cid-soxsnotx]{color:var(--color-kx-text-2);max-width:44ch;margin-bottom:2rem;font-size:1rem;line-height:1.75}.demo-promises[data-astro-cid-soxsnotx]{flex-direction:column;gap:1.25rem;margin:0 0 2.5rem;padding:0;list-style:none;display:flex}.demo-promises[data-astro-cid-soxsnotx] li[data-astro-cid-soxsnotx]{align-items:flex-start;gap:.875rem;display:flex}.dp-icon[data-astro-cid-soxsnotx]{color:#00c97b;background:#00c97b1a;border:1px solid #00c97b26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:.1rem;display:flex}.demo-promises[data-astro-cid-soxsnotx] strong[data-astro-cid-soxsnotx]{color:var(--color-kx-text-1);margin-bottom:.2rem;font-size:.88rem;font-weight:600;display:block}.demo-promises[data-astro-cid-soxsnotx] span[data-astro-cid-soxsnotx]{color:var(--color-kx-text-2);font-size:.82rem;line-height:1.55}.demo-trusted[data-astro-cid-soxsnotx]{border-top:1px solid var(--color-kx-border);flex-direction:column;gap:.6rem;padding-top:2rem;display:flex}.dt-label[data-astro-cid-soxsnotx]{color:var(--color-kx-text-3);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:700}.dt-pills[data-astro-cid-soxsnotx]{flex-wrap:wrap;gap:6px;display:flex}.dt-pill[data-astro-cid-soxsnotx]{color:var(--color-kx-text-2);background:#ffffff0a;border:1px solid #ffffff12;border-radius:100px;padding:3px 11px;font-size:.78rem;font-weight:500}.dt-region[data-astro-cid-soxsnotx]{color:var(--color-kx-text-3);font-size:.68rem}.form-card-wrap[data-astro-cid-soxsnotx]{position:relative}.form-card-wrap[data-astro-cid-soxsnotx]:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#6c47ff21 0%,#0000 65%);width:280px;height:280px;position:absolute;top:-50px;right:-50px}.form-card-wrap[data-astro-cid-soxsnotx]:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#3d6fff14 0%,#0000 65%);width:200px;height:200px;position:absolute;bottom:-30px;left:-30px}.demo-form-card[data-astro-cid-soxsnotx]{z-index:1;background:#111927;border:1px solid #ffffff12;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #6c47ff12,0 24px 64px #00000080,0 4px 16px #0000004d,inset 0 1px #ffffff0f}.demo-form-card[data-astro-cid-soxsnotx]:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#ffffff21 35% 65%,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.demo-form-card[data-astro-cid-soxsnotx]:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#6c47ff17 0%,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-70px}.dfc-header[data-astro-cid-soxsnotx]{z-index:1;border-bottom:1px solid #ffffff0d;padding:1.5rem 1.75rem 1.25rem;position:relative}.dfc-header-row[data-astro-cid-soxsnotx]{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.dfc-header[data-astro-cid-soxsnotx] h2[data-astro-cid-soxsnotx]{color:var(--color-kx-text-1);font-size:1.1rem;font-weight:700}.dfc-header[data-astro-cid-soxsnotx] p[data-astro-cid-soxsnotx]{color:var(--color-kx-text-2);font-size:.8rem}.dfc-status[data-astro-cid-soxsnotx]{color:var(--color-kx-success);white-space:nowrap;background:#00c97b14;border:1px solid #00c97b26;border-radius:100px;align-items:center;gap:5px;padding:3px 9px;font-size:.68rem;font-weight:600;display:flex}.dfc-status-dot[data-astro-cid-soxsnotx]{background:var(--color-kx-success);border-radius:50%;width:5px;height:5px;animation:2.5s ease-in-out infinite sdot}@keyframes sdot{0%,to{opacity:1;box-shadow:0 0 #00c97b66}50%{opacity:.8;box-shadow:0 0 0 3px #00c97b00}}.dfc-grad-sep[data-astro-cid-soxsnotx]{background:linear-gradient(90deg,#0000 0%,#6c47ff59 25%,#3d6fff59 75%,#0000 100%);height:1px}.demo-form[data-astro-cid-soxsnotx]{z-index:1;flex-direction:column;gap:1.1rem;padding:1.5rem 1.75rem;display:flex;position:relative}.form-row[data-astro-cid-soxsnotx]{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.form-group[data-astro-cid-soxsnotx]{flex-direction:column;gap:.375rem;display:flex}.form-group[data-astro-cid-soxsnotx] label[data-astro-cid-soxsnotx]{color:var(--color-kx-text-2);font-size:.78rem;font-weight:500}.form-group[data-astro-cid-soxsnotx] label[data-astro-cid-soxsnotx] span[data-astro-cid-soxsnotx]:not(.optional){color:var(--color-kx-violet);margin-left:1px}.optional[data-astro-cid-soxsnotx]{color:var(--color-kx-text-3);font-size:.72rem;font-weight:400}.form-group[data-astro-cid-soxsnotx] input[data-astro-cid-soxsnotx],.form-group[data-astro-cid-soxsnotx] select[data-astro-cid-soxsnotx],.form-group[data-astro-cid-soxsnotx] textarea[data-astro-cid-soxsnotx]{color:var(--color-kx-text-1);background:#080e18bf;border:1px solid #ffffff12;border-radius:10px;outline:none;width:100%;padding:.625rem .8rem;font-family:inherit;font-size:.87rem;transition:border-color .15s,box-shadow .15s,background .15s}.form-group[data-astro-cid-soxsnotx] select[data-astro-cid-soxsnotx]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236E698A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2rem}.form-group[data-astro-cid-soxsnotx] textarea[data-astro-cid-soxsnotx]{resize:vertical;min-height:96px;line-height:1.55}.form-group[data-astro-cid-soxsnotx] input[data-astro-cid-soxsnotx]::placeholder,.form-group[data-astro-cid-soxsnotx] textarea[data-astro-cid-soxsnotx]::placeholder{color:#6e698abf}.form-group[data-astro-cid-soxsnotx] input[data-astro-cid-soxsnotx]:focus,.form-group[data-astro-cid-soxsnotx] select[data-astro-cid-soxsnotx]:focus,.form-group[data-astro-cid-soxsnotx] textarea[data-astro-cid-soxsnotx]:focus{background:#080e18f2;border-color:#6c47ff73;box-shadow:0 0 0 3px #6c47ff17}.form-group[data-astro-cid-soxsnotx] input[data-astro-cid-soxsnotx][aria-invalid=true],.form-group[data-astro-cid-soxsnotx] select[data-astro-cid-soxsnotx][aria-invalid=true]{border-color:var(--color-kx-error);box-shadow:0 0 0 3px #ff4d6a14}.field-error[data-astro-cid-soxsnotx]{color:var(--color-kx-error);min-height:1em;font-size:.72rem}.submit-btn[data-astro-cid-soxsnotx]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5c3ae8 0%,#3d6fff 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.8rem;font-family:inherit;font-size:.92rem;font-weight:600;transition:transform .15s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.submit-btn[data-astro-cid-soxsnotx]:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1a,#0000);height:50%;position:absolute;top:0;left:0;right:0}.submit-btn[data-astro-cid-soxsnotx]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 28px #5c3ae866,0 2px 8px #0000004d}.submit-btn[data-astro-cid-soxsnotx]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-astro-cid-soxsnotx]:disabled{opacity:.65;cursor:not-allowed}.btn-loading[data-astro-cid-soxsnotx]{align-items:center;gap:.5rem;display:flex}.spin[data-astro-cid-soxsnotx]{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.form-legal[data-astro-cid-soxsnotx]{color:var(--color-kx-text-3);text-align:center;font-size:.7rem;line-height:1.55}.form-success[data-astro-cid-soxsnotx]{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1.75rem;display:flex;position:relative}.fs-icon[data-astro-cid-soxsnotx]{width:60px;height:60px;color:var(--color-kx-success);background:#00c97b1a;border:1px solid #00c97b33;border-radius:50%;justify-content:center;align-items:center;display:flex}.form-success[data-astro-cid-soxsnotx] h3[data-astro-cid-soxsnotx]{color:var(--color-kx-text-1);font-size:1.1rem;font-weight:700}.form-success[data-astro-cid-soxsnotx] p[data-astro-cid-soxsnotx]{color:var(--color-kx-text-2);max-width:34ch;font-size:.87rem;line-height:1.65}@media (width<=900px){.demo-grid[data-astro-cid-soxsnotx]{grid-template-columns:1fr;gap:3rem}.demo-lead[data-astro-cid-soxsnotx]{max-width:none}}@media (width<=560px){.form-row[data-astro-cid-soxsnotx]{grid-template-columns:1fr}.demo-form[data-astro-cid-soxsnotx],.dfc-header[data-astro-cid-soxsnotx]{padding-inline:1.25rem}.dfc-status[data-astro-cid-soxsnotx]{display:none}}
