/* Success page + sidebar boxes */
.e-sidebar-box{background:rgba(255,255,255,0.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.10);border-radius:var(--radius-md);padding:24px;margin-top:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.13)}
.e-sidebar-box h4{font-size:.82rem;font-weight:700;margin-bottom:14px;color:var(--text-2);text-transform:uppercase;letter-spacing:.08em}
.e-sidebar-box a{display:block;padding:12px 0;border-bottom:1px solid var(--border);font-size:.83rem;color:var(--text-2);transition:color .2s}
.e-sidebar-box a:last-child{border-bottom:none}
.e-sidebar-box a:hover{color:var(--orange)}
.e-nav-links ul{display:flex;align-items:center;gap:30px;list-style:none;margin:0;padding:0}
.e-nav-links li{margin:0}
.e-success-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 24px}
.e-success-box{background:rgba(14,26,40,0.78);backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(255,255,255,0.12);border-top:3px solid var(--orange);border-radius:var(--radius-lg);padding:56px 48px;max-width:560px;width:100%;text-align:center;box-shadow:0 32px 96px rgba(0,0,0,0.65),inset 0 1px 0 rgba(255,255,255,0.15)}
.e-success-ring{width:80px;height:80px;border-radius:50%;background:rgba(34,197,94,.12);border:2px solid rgba(34,197,94,.3);display:flex;align-items:center;justify-content:center;margin:0 auto 28px}
.e-success-ring svg{width:36px;height:36px;stroke:#22c55e;fill:none;stroke-width:2.5}
.e-success-tag{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#22c55e;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.22);padding:4px 14px;border-radius:100px;display:inline-block;margin-bottom:20px}
.e-success-h{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;margin-bottom:12px;color:var(--text)}
.e-success-h em{font-style:italic;color:var(--orange)}
.e-success-sub{color:var(--text-2);font-size:.92rem;line-height:1.75;margin-bottom:36px}
.e-success-details{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.09);border-radius:var(--radius-md);padding:24px;text-align:left;margin-bottom:32px}
.e-success-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,0.07);font-size:.84rem}
.e-success-row:last-child{border-bottom:none}
.e-success-row-label{color:var(--text-3);font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;font-weight:600}
.e-success-row-val{font-weight:700;color:var(--text)}
.e-success-row-val.gold{color:var(--orange)}
.e-success-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
body.page-template-investment-success{display:flex;flex-direction:column;min-height:100vh}
