.nasara-product-scope .rd{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(900px 520px at 50% -12%,var(--accent-soft) 0,rgba(226,244,238,0) 62%),var(--cream)}.nasara-product-scope .rd-head{padding:22px 28px}.nasara-product-scope .rd-prog-wrap{width:100%;max-width:680px;margin:0 auto;padding:0 28px}.nasara-product-scope .rd-prog{height:5px;background:var(--bg-grey);border-radius:100px;overflow:hidden}.nasara-product-scope .rd-prog-fill{height:100%;background:linear-gradient(90deg,var(--accent),#2aa183)}.nasara-product-scope .rd-prog-meta{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:var(--muted)}.nasara-product-scope .rd-main{flex:1;display:flex;align-items:center;justify-content:center;padding:28px 28px 48px}.nasara-product-scope .rd-card{width:100%;max-width:640px}.nasara-product-scope .rd-step{display:flex;align-items:center;gap:12px}.nasara-product-scope .rd-step-ic{width:46px;height:46px;border-radius:12px;background:var(--accent-soft);color:var(--accent-deep);display:grid;place-items:center;flex:none}.nasara-product-scope .rd-step-ic svg{width:22px;height:22px}.nasara-product-scope .rd-step-n{font-size:13px;color:var(--muted)}.nasara-product-scope .rd-q{font-family:var(--display);font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--navy);margin:18px 0 24px;line-height:1.1}.nasara-product-scope .rd-opts{display:flex;flex-direction:column;gap:10px}.nasara-product-scope .rd-opt{width:100%;text-align:left;border:1px solid var(--border-2);background:#fff;border-radius:12px;padding:15px 16px;cursor:pointer;font-family:inherit;transition:border-color .15s ease,background .15s ease;display:flex;align-items:center;justify-content:space-between;gap:12px}.nasara-product-scope .rd-opt:hover{border-color:var(--accent)}.nasara-product-scope .rd-opt.sel{border-color:var(--accent);background:var(--accent-soft)}.nasara-product-scope .rd-opt b{display:block;font-size:15px;color:var(--navy);font-weight:600}.nasara-product-scope .rd-opt small{font-size:13px;color:var(--muted)}.nasara-product-scope .rd-opt svg{width:18px;height:18px;color:var(--accent-deep);flex:none}.nasara-product-scope .rd-hint{font-size:13px;color:var(--muted-2);margin-top:12px}.nasara-product-scope .rd-err{margin-top:14px;border:1px solid #f3c9cf;background:#fdecee;color:#9a2433;border-radius:10px;padding:10px 14px;font-size:13px}.nasara-product-scope .rd-nav{display:flex;align-items:center;justify-content:space-between;margin-top:40px}.nasara-product-scope .rd-back{display:inline-flex;align-items:center;gap:6px;background:none;border:0;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;color:var(--muted);padding:9px 4px}.nasara-product-scope .rd-back:hover:not(:disabled){color:var(--accent-deep)}.nasara-product-scope .rd-back:disabled{opacity:.4;cursor:default}.nasara-product-scope .rd-footlink{padding:22px;text-align:center;font-size:13px;color:var(--muted)}.nasara-product-scope .rd-footlink a:hover{color:var(--accent-deep)}.nasara-product-scope .rd-done{min-height:100vh;display:grid;place-items:center;padding:24px;text-align:center;background:radial-gradient(900px 520px at 50% -12%,var(--accent-soft) 0,rgba(226,244,238,0) 62%),var(--cream)}.nasara-product-scope .rd-done-in{max-width:460px}.nasara-product-scope .rd-done-ic{width:84px;height:84px;border-radius:50%;background:var(--accent-soft);color:var(--accent-deep);display:grid;place-items:center;margin:0 auto 22px}.nasara-product-scope .rd-done-ic svg{width:42px;height:42px}.nasara-product-scope .rd-done h1{font-family:var(--display);font-size:30px;font-weight:800;color:var(--navy)}.nasara-product-scope .rd-done p{font-size:16px;color:var(--muted);margin:12px 0 26px;line-height:1.6}.nasara-product-scope .rd,.nasara-product-scope .rd-done{background:radial-gradient(820px 480px at 50% -12%,rgba(36,64,255,.1) 0,rgba(36,64,255,0) 60%),#f4f1ea}.nasara-product-scope .rd-prog{height:8px;border:2px solid #0a0a14;background:#fff}.nasara-product-scope .rd-prog-fill{background:linear-gradient(90deg,#2440ff,#7b2ff7)}.nasara-product-scope .rd-prog-meta{font-weight:600;color:#5a5b6a}.nasara-product-scope .rd-step-ic{border:2px solid #0a0a14;background:#2440ff;color:#fff;box-shadow:3px 3px 0 #0a0a14;border-radius:13px}.nasara-product-scope .rd-step-n{font-family:var(--display);font-weight:800;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:#5a5b6a}.nasara-product-scope .rd-q{font-weight:900;letter-spacing:-.03em;color:#0a0a14;font-size:34px}.nasara-product-scope .rd-opt{border:2px solid #0a0a14;border-radius:14px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.nasara-product-scope .rd-opt:hover{border-color:#0a0a14;transform:translate(-2px,-2px);box-shadow:4px 4px 0 #0a0a14;background:#fff}.nasara-product-scope .rd-opt.sel{border-color:#0a0a14;background:#c6f135;box-shadow:4px 4px 0 #0a0a14}.nasara-product-scope .rd-opt b{font-weight:800;color:#0a0a14}.nasara-product-scope .rd-opt svg{color:#0a0a14}.nasara-product-scope .rd .enq-input{border:2px solid #0a0a14;border-radius:12px}.nasara-product-scope .rd .enq-input:focus{box-shadow:4px 4px 0 #2440ff;transform:translate(-2px,-2px);outline:none}.nasara-product-scope .rd .btn-primary,.nasara-product-scope .rd-done .btn-primary{background:#0a0a14;color:#fff;border:2px solid #0a0a14;border-radius:100px;font-family:var(--display);font-weight:800;padding:14px 24px;transition:transform .16s ease,box-shadow .16s ease}.nasara-product-scope .rd .btn-primary:hover:not(:disabled),.nasara-product-scope .rd-done .btn-primary:hover{transform:translateY(-2px);box-shadow:6px 6px 0 #c6f135}.nasara-product-scope .rd .btn-primary:disabled{opacity:.45}.nasara-product-scope .rd-done-ic{background:#c6f135;color:#0a0a14;border:3px solid #0a0a14;box-shadow:6px 6px 0 #0a0a14}.nasara-product-scope .rd-done h1{font-weight:900;letter-spacing:-.03em;color:#0a0a14}.nasara-product-scope .rd-back{font-weight:700}.nasara-product-scope .rd-back:hover:not(:disabled){color:#2440ff}