.jr .demo-sec{color:#f3f4f6;background:radial-gradient(circle at 50% 20%,#f59e0b0d 0%,#0000 60%),#0a0b0e;padding-block:clamp(3rem,2rem + 3.5vw,6rem);position:relative;overflow:hidden}.jr .demo-card-frame{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(160deg,#1a1a20d9 0%,#0e0f13f2 100%);border:1px solid #f59e0b47;border-radius:28px;grid-template-columns:1fr 1.18fr;align-items:start;gap:clamp(2rem,1.5rem + 2.5vw,4rem);max-width:1140px;margin:0 auto;padding:clamp(1.8rem,1.4rem + 2vw,3.4rem);display:grid;box-shadow:0 32px 64px -24px #000000b3,inset 0 0 0 1px #ffffff0a}.jr .demo-left{flex-direction:column;gap:1.4rem;display:flex}.jr .demo-badge{font-family:var(--f-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:#10b981;align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:inline-flex}.jr .demo-heading{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(1.8rem,1.4rem + 1.6vw,2.75rem);font-weight:750;line-height:1.18}.jr .demo-lead{color:#9ca3af;margin:0;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.6}.jr .demo-bullets{flex-direction:column;gap:1.05rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.jr .demo-bullet-item{color:#d1d5db;align-items:flex-start;gap:12px;font-size:.94rem;line-height:1.5;display:flex}.jr .demo-check-icon{color:#f59e0b;flex-shrink:0;width:18px;height:18px;margin-top:2px}.jr .demo-bullets strong{color:#fff;font-weight:650}.jr .demo-right{flex-direction:column;gap:1.6rem;display:flex}.jr .demo-step-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.jr .demo-step-title{font-family:var(--f-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#d97706;align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:inline-flex}.jr .demo-step-num{color:#d97706;border:1px solid #d97706;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.72rem;display:inline-grid}.jr .demo-duration-badge{color:#9ca3af;font-size:.78rem;font-weight:500}.jr .demo-days-row{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.jr .demo-day-btn{color:#9ca3af;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:10px 4px;transition:all .2s;display:flex}.jr .demo-day-btn:hover{color:#fff;background:#ffffff12;border-color:#fff3}.jr .demo-day-btn.active{color:#fff;background:#f59e0b1f;border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b66}.jr .demo-day-name{letter-spacing:-.01em;font-size:.85rem;font-weight:700}.jr .demo-day-date{opacity:.75;margin-top:2px;font-size:.72rem}.jr .demo-time-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.jr .demo-time-btn{color:#e5e7eb;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:12px 6px;transition:all .2s;display:flex}.jr .demo-time-btn:hover{background:#ffffff12;border-color:#fff3}.jr .demo-time-btn.active{color:#fff;background:#f59e0b1f;border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b66}.jr .demo-time-start{letter-spacing:-.01em;font-size:.98rem;font-weight:700}.jr .demo-time-end{color:#9ca3af;margin-top:2px;font-size:.74rem}.jr .demo-form-fields{flex-direction:column;gap:12px;display:flex}.jr .demo-field-group{flex-direction:column;gap:5px;display:flex}.jr .demo-field-label{font-family:var(--f-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;font-size:.7rem;font-weight:700}.jr .demo-input,.jr .demo-select{box-sizing:border-box;color:#fff;background:#0a0b0ebf;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:12px 14px;font-family:inherit;font-size:.92rem;transition:border-color .2s,box-shadow .2s}.jr .demo-input::placeholder{color:#52525b}.jr .demo-input:focus,.jr .demo-select:focus{border-color:#f59e0b;outline:none;box-shadow:0 0 0 2px #f59e0b40}.jr .demo-fields-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.jr .demo-select option{color:#fff;background:#111827}.jr .demo-submit-btn{color:#000;letter-spacing:-.01em;cursor:pointer;background:#eab308;border:none;border-radius:14px;width:100%;margin-top:4px;padding:14px 24px;font-size:1.02rem;font-weight:750;transition:all .2s;box-shadow:0 4px 14px #eab3084d}.jr .demo-submit-btn:hover:not(:disabled){background:#facc15;transform:translateY(-1px);box-shadow:0 6px 20px #eab30873}.jr .demo-submit-btn:active:not(:disabled){transform:translateY(0)}.jr .demo-submit-btn:disabled{opacity:.6;cursor:not-allowed}.jr .demo-footer-note{color:#71717a;text-align:center;margin:0;font-size:.76rem;line-height:1.45}.jr .demo-success-box{text-align:center;background:#10b98114;border:1px solid #10b9814d;border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.jr .demo-success-title{color:#34d399;margin:0;font-size:1.15rem;font-weight:700}.jr .demo-success-desc{color:#d1d5db;margin:0;font-size:.88rem;line-height:1.5}.jr .demo-success-details{font-family:var(--f-mono,monospace);color:#fbbf24;background:#00000059;border-radius:10px;padding:12px;font-size:.8rem}@media (width<=860px){.jr .demo-card-frame{grid-template-columns:1fr;gap:2.2rem;padding:1.6rem}.jr .demo-fields-row{grid-template-columns:1fr}}
