.hero{text-align:center;padding:160px 0 100px;position:relative}@media (min-width:880px){.hero{padding:180px 0 120px}}.trust-pill{border:1px solid var(--line-2);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink-2);background:#f4f2ff0a;align-items:center;gap:12px;margin-bottom:32px;padding:5px 16px 5px 6px;font-size:13px;display:inline-flex}.hero h1{margin-bottom:26px}.hero .lede{max-width:680px;margin:0 auto 38px;font-size:clamp(17px,1.6vw,20px)}.hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:14px;display:inline-flex}.pp-hero-stats{border:1px solid var(--line-2);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f2ff0a;gap:0;margin:0 auto 46px;padding:0;display:inline-flex}.pp-hero-stats>div{text-align:center;border-left:1px solid var(--line);padding:18px 30px}.pp-hero-stats>div:first-child{border-left:0}.pp-hero-stats strong{font-family:var(--font-display);letter-spacing:-.024em;color:var(--ink);margin-bottom:4px;font-size:clamp(22px,2.4vw,30px);font-weight:700;display:block}.pp-hero-stats span{color:var(--ink-3);font-size:11.5px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;display:block}@media (max-width:700px){.pp-hero-stats{flex-direction:column}.pp-hero-stats>div{border-left:0;border-top:1px solid var(--line)}.pp-hero-stats>div:first-child{border-top:0}}.pp-apply-grid{grid-template-columns:1fr 1.15fr;align-items:flex-start;gap:44px;display:grid}@media (max-width:920px){.pp-apply-grid{grid-template-columns:1fr}}.pp-card{border:1px solid var(--line-2);border-radius:var(--r-xl);background:linear-gradient(#2d206380,#1a1033b3);padding:34px;position:relative;overflow:hidden}.pp-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#604ed640,#0000 70%);width:60%;height:100%;position:absolute;top:-40%;right:-30%}.pp-field{z-index:1;flex-direction:column;gap:7px;margin-bottom:16px;display:flex;position:relative}.pp-field label{color:var(--ink-2);letter-spacing:.01em;font-size:12.5px;font-weight:600}.pp-field input,.pp-field select{border-radius:var(--r-md);border:1px solid var(--line-2);height:46px;color:var(--ink);font-size:14px;font-family:var(--font-body);background:#14093d99;padding:0 14px;transition:border-color .2s,background .2s}.pp-field input::placeholder{color:var(--ink-4)}.pp-field input:focus,.pp-field select:focus{border-color:var(--brand-3);background:#14093dd9;outline:none}.pp-field .err{color:var(--coral);margin-top:2px;font-size:11.5px;display:none}.pp-field.invalid input,.pp-field.invalid select{border-color:var(--coral)}.pp-field.invalid .err{display:block}.pp-check{color:var(--ink-3);z-index:1;align-items:flex-start;gap:10px;margin-bottom:22px;font-size:12.5px;line-height:1.5;display:flex;position:relative}.pp-check input{accent-color:var(--brand);flex-shrink:0;margin-top:3px}.pp-check.invalid{color:var(--coral)}.pp-submit{z-index:1;justify-content:center;width:100%;position:relative}.pp-success{text-align:center;z-index:1;position:relative}.pp-success .pp-check-ico{background:var(--mint-soft);width:52px;height:52px;color:var(--mint);border:1px solid #6ee0b74d;border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.pp-success h3{margin-bottom:10px;font-size:20px}.pp-success p{color:var(--ink-3);margin-bottom:22px;font-size:13.5px;line-height:1.55}.pp-code-box{border:1px solid var(--line-2);border-radius:var(--r-md);text-align:left;background:#14093db3;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;display:flex}.pp-code-box code{font-family:var(--font-mono);color:var(--brand-3);word-break:break-all;flex:1;font-size:13px}.pp-code-box button{background:var(--brand);color:#fff;border-radius:var(--r-sm);cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--font-body);border:none;flex-shrink:0;padding:9px 16px}.pp-code-box button:hover{background:var(--brand-deep)}.security-note{color:var(--ink-2);background:#6ee0b714;border:1px solid #6ee0b740;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:18px;padding:10px 12px;font-size:11.5px;line-height:1.5;display:flex}.security-note svg{color:var(--mint);flex-shrink:0;margin-top:2px}.pp-side h2{margin-bottom:16px}.pp-side>p{color:var(--ink-2);margin-bottom:28px;font-size:16px;line-height:1.6}.pp-earn-list{gap:12px;margin-bottom:28px;display:grid}.pp-earn-row{border:1px solid var(--line);border-radius:var(--r-md);background:#14093d80;align-items:center;gap:14px;padding:16px;display:flex}.pp-earn-row .ico{border:1px solid var(--line-2);width:36px;height:36px;color:var(--brand-3);background:#604ed629;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.pp-earn-row .ico svg{width:16px;height:16px}.pp-earn-row strong{font-family:var(--font-display);color:var(--ink);letter-spacing:-.012em;font-size:15px;font-weight:600;display:block}.pp-earn-row span{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.pp-login-cta{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:#604ed61a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.pp-login-cta p{color:var(--ink-2);margin:0;font-size:13px}.pp-login-cta p strong{color:var(--ink);margin-bottom:2px;font-size:14px;display:block}.ml-card{text-align:center;max-width:480px;margin:0 auto}.ml-card .pp-field{text-align:left}.deal-row{border-bottom:1px solid var(--line-2);padding:14px 0}.deal-row:last-child{border-bottom:0}.deal-row-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.deal-link-row{border:1px solid var(--line-2);background:#14093d99;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px 8px 8px 12px;display:flex}.deal-link-row code{font-family:var(--font-mono);color:var(--brand-3);word-break:break-all;flex:1;font-size:11.5px}.deal-link-row button{background:var(--brand);color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;font-family:var(--font-body);border:none;border-radius:6px;flex-shrink:0;padding:6px 12px}.deal-link-row button:hover{background:var(--brand-deep)}.deal-link-row .email-invite{color:var(--ink-2);border:1px solid var(--line-strong);white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;padding:5px 11px;font-size:11.5px;font-weight:600;text-decoration:none}.deal-link-row .email-invite:hover{border-color:var(--brand-3);color:var(--brand-3)}.deal-name{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:600}.deal-meta{color:var(--ink-3);font-size:12px;font-family:var(--font-mono);margin-top:3px}.tag-pill{white-space:nowrap;border-radius:100px;align-items:center;gap:5px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.tag-pill.good{color:var(--mint);background:#6ee0b724}.tag-pill.info{color:var(--brand-3);background:#604ed624}.tag-pill.warn{color:#e8a63a;background:#e8a63a29}.tag-pill.product-signal{color:var(--brand-3);background:#604ed624}.tag-pill.product-pulse{color:#e8593c;background:#e8593c24}.dash-table{border-collapse:collapse;width:100%;font-size:13.5px}.dash-table th{text-align:left;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line-2);padding:12px 24px;font-size:11px;font-weight:600}.dash-table td{border-bottom:1px solid var(--line-2);color:var(--ink-2);padding:14px 24px}.dash-table tr:last-child td{border-bottom:0}.pp-wallet-card{padding:26px 30px}.pp-wallet-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.pp-wallet-row .btn:disabled{opacity:.4;cursor:not-allowed}.form-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){.form-grid-2{grid-template-columns:1fr}}.trust-cards.cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.trust-cards.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.trust-cards.cols-4{grid-template-columns:1fr}}
