.inv-wrap{max-width:560px;margin:0 auto;padding:40px 20px 56px}.inv-card{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 18px 44px -18px #10122f2e}@media (prefers-reduced-motion:no-preference){.inv-card,.inv-trust{animation:.35s cubic-bezier(.22,1,.36,1) both inv-in}.inv-trust{animation-delay:80ms}}@keyframes inv-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.inv-top{background:linear-gradient(135deg,#181233,#251c5e 45%,#132247);height:120px;position:relative;overflow:hidden}.inv-top .orb{filter:blur(50px);opacity:.5;pointer-events:none;border-radius:50%;position:absolute}.inv-top .o1{background:#7c5cfc;width:240px;height:240px;top:-120px;right:8%}.inv-top .o2{opacity:.4;background:#3e7df0;width:200px;height:200px;top:-90px;left:24%}.inv-top .o3{opacity:.32;background:#1d9e75;width:190px;height:190px;bottom:-140px;left:2%}.inv-av{border:4px solid var(--surface);color:#fff;background:linear-gradient(135deg,#3e7df0,#1d9e75);border-radius:24px;place-items:center;width:84px;height:84px;margin:-42px auto 0;font-size:32px;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #12162e38}.inv-av:after{content:"";background:radial-gradient(120% 80% at 28% 14%,#ffffff52,#0000 52%);position:absolute;inset:0}.inv-body{padding:14px 28px 26px}.inv-who{color:var(--fg-faint);margin-top:2px;font-size:13px}.inv-body h1{margin-top:4px;font-size:24px;font-weight:800;line-height:1.5}.inv-body h1 b{background:linear-gradient(135deg,#7c5cfc,#3e7df0);color:#0000;-webkit-background-clip:text;background-clip:text}.inv-sub{color:var(--fg-muted);max-width:400px;margin:8px auto 0;font-size:14px;line-height:1.9}.inv-meta{flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 4px;display:flex}.inv-chip{background:var(--surface-2);border:1px solid var(--border);color:var(--fg-muted);border-radius:99px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.inv-chip.brand{background:var(--accent-soft);color:var(--accent-fg);border-color:var(--border-strong)}.inv-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.inv-btn{border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:800;transition:transform .1s ease-out,filter .15s,opacity .15s;display:inline-flex}.inv-btn:active{transition-duration:60ms;transform:scale(.97)}.inv-btn-primary{background:var(--accent);color:#fff;box-shadow:0 10px 24px -8px #7c5cfc8c}@media (hover:hover){.inv-btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}}.inv-btn-ghost{border:1px solid var(--border);color:var(--fg-muted);background:var(--surface)}@media (hover:hover){.inv-btn-ghost:hover{color:var(--fg);border-color:var(--border-strong)}}.inv-fine{color:var(--fg-faint);margin-top:14px;font-size:11.5px;line-height:1.9}.inv-fine a{color:var(--accent-fg);font-weight:700}.inv-sic{background:var(--surface-2);width:64px;height:64px;color:var(--fg-faint);border:1.5px dashed var(--border-strong);border-radius:50%;place-items:center;margin:22px auto 12px;font-size:28px;display:grid}.inv-state h1{font-size:21px}.inv-trust{color:var(--fg-faint);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:16px;font-size:12px;display:flex}.inv-trust span{align-items:center;gap:6px;display:inline-flex}.pos-line{color:var(--fg-muted);margin-top:6px;font-size:15px}.pos-line b{color:var(--accent-fg);font-size:20px}
