@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#09090f;--bg2:#0e0e1a;--bg3:#12121e;--border:rgba(255,255,255,0.08);--border-hover:rgba(255,255,255,0.15);--text:#ffffff;--text-2:#ffffff;--text-3:rgba(255,255,255,0.7);--text-4:rgba(255,255,255,0.5);--accent:#f59e0b;--accent-2:#fbbf24;--accent-dim:#d97706;--green:#34d399;--green-bg:rgba(52,211,153,0.1);--green-border:rgba(52,211,153,0.25);--font:"Plus Jakarta Sans",sans-serif}html{scroll-behavior:smooth}body{color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased}.nudgr-nav,body{background:var(--bg)}.nudgr-nav{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:50;backdrop-filter:blur(12px)}.nudgr-logo{font-size:20px;font-weight:800;color:var(--text);letter-spacing:-.5px;text-decoration:none}.nudgr-logo span{color:var(--accent)}.nudgr-nav-ghost{font-size:13px;font-weight:500;color:var(--text-3);padding:7px 14px;border-radius:8px;border:1px solid var(--border);background:transparent;cursor:pointer;font-family:var(--font);transition:color .15s,border-color .15s}.nudgr-nav-ghost:hover{color:var(--text);border-color:var(--border-hover)}.nudgr-nav-cta{font-size:13px;font-weight:700;color:var(--bg);padding:7px 16px;border-radius:100px;border:none;background:var(--accent);cursor:pointer;font-family:var(--font)}.nudgr-nav-cta:hover{background:var(--accent-2)}.btn-primary{font-size:14px;font-weight:700;color:var(--bg);padding:13px 24px;border-radius:100px;border:none;background:var(--accent);cursor:pointer;font-family:var(--font);display:inline-flex;align-items:center;gap:6px;transition:background .15s,transform .1s}.btn-primary:hover{background:var(--accent-2)}.btn-primary:active{transform:scale(.98)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{font-size:13px;font-weight:500;color:var(--text-2);padding:13px 20px;border-radius:100px;border:1px solid var(--border);background:transparent;cursor:pointer;font-family:var(--font);transition:border-color .15s,color .15s}.btn-secondary:hover{border-color:var(--border-hover);color:var(--text)}.btn-dark{font-size:13px;font-weight:600;color:var(--text-3);padding:12px 18px;border-radius:10px;border:1px solid var(--border);background:transparent;cursor:pointer;font-family:var(--font);transition:border-color .15s,color .15s}.btn-dark:hover{border-color:var(--border-hover);color:var(--text)}.card{border:1px solid var(--border);border-radius:16px;padding:22px}.card,.card-sm{background:var(--bg3)}.card-sm{border:1px solid var(--border);border-radius:12px;padding:14px}.pill{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;padding:3px 9px;border-radius:100px;letter-spacing:.3px}.pill-high{background:var(--green-bg);border:1px solid var(--green-border);color:var(--green)}.pill-medium{background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.25);color:var(--accent-2)}.pill-nudge{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2);color:var(--accent)}.pill-replied{background:var(--green-bg);border:1px solid var(--green-border);color:var(--green)}.nudgr-input{width:100%;background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:10px;padding:12px 14px;font-family:var(--font);font-size:13px;color:var(--text);outline:none;transition:border-color .15s}.nudgr-input:focus{border-color:rgba(245,158,11,.5)}.nudgr-input::-moz-placeholder{color:var(--text-4)}.nudgr-input::placeholder{color:var(--text-4)}.nudgr-textarea{width:100%;background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:10px;padding:12px 14px;font-family:var(--font);font-size:13px;color:var(--text);outline:none;resize:none;line-height:1.6;transition:border-color .15s}.nudgr-textarea:focus{border-color:rgba(245,158,11,.5)}.nudgr-textarea::-moz-placeholder{color:var(--text-4)}.nudgr-textarea::placeholder{color:var(--text-4)}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.spinner{width:16px;height:16px;border:2px solid rgba(9,9,15,.3);border-top:2px solid var(--bg);border-radius:50%;animation:spin .7s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}.trust-row{gap:0;flex-wrap:wrap}.trust-item,.trust-row{display:flex;align-items:center}.trust-item{font-size:12px;color:var(--text-3);gap:5px;font-weight:500;padding-right:14px;margin-right:14px;border-right:1px solid rgba(255,255,255,.08)}.trust-item:last-child{border-right:none;padding-right:0;margin-right:0}.trust-check{color:var(--accent);font-size:10px}.stats-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:12px;overflow:hidden}.stat-item{padding:16px 12px;text-align:center;border-right:1px solid var(--border)}.stat-item:last-child{border-right:none}.stat-num{font-size:22px;font-weight:800;color:var(--text);letter-spacing:-.5px}.stat-num span{color:var(--accent)}.stat-label{font-size:10px;color:var(--text-4);margin-top:2px;font-weight:500}.progress-bar{height:3px;background:rgba(255,255,255,.08);border-radius:100px;overflow:hidden;margin-bottom:24px}.progress-fill{height:100%;background:var(--accent);border-radius:100px;transition:width .3s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .3s ease forwards}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}