:root{--cn-orange:#ff6b00;--cn-orange-light:#ff8533;--cn-orange-dark:#e65100;--cn-orange-glow:#ff6b0066;--cn-orange-dim:#ff6b001f;--cn-amber:#f59e0b;--cn-amber-light:#fbbf24;--cn-emerald:#10b981;--cn-emerald-light:#34d399;--cn-emerald-dim:#10b98124;--cn-rose:#f43f5e;--cn-rose-dim:#f43f5e24;--cn-bg:#090c11;--cn-bg-card:#111622;--cn-bg-raised:#181f2e;--cn-bg-surface:#20293d;--cn-border:#ff6b0038;--cn-border-subtle:#ffffff14;--cn-border-orange:#ff6b0066;--cn-border-emerald:#10b98159;--cn-text:#fff;--cn-text-muted:#94a3b8;--cn-text-dim:#64748b;--cn-radius-sm:6px;--cn-radius-md:10px;--cn-radius-lg:16px;--cn-radius-full:9999px;--cn-shadow-sm:0 2px 8px #0006;--cn-shadow-md:0 4px 20px #00000080;--cn-shadow-lg:0 10px 40px #000000b3;--cn-shadow-orange:0 0 36px #ff6b0047;--cn-ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;background-color:var(--cn-bg);color:var(--cn-text);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body{background-color:var(--cn-bg);color:var(--cn-text);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--cn-bg)}::-webkit-scrollbar-thumb{background:var(--cn-bg-surface);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--cn-orange)}a{color:inherit;transition:all .2s var(--cn-ease);text-decoration:none}h1,h2,h3,h4,h5,h6{letter-spacing:-.03em;color:var(--cn-text);text-wrap:balance;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:800;line-height:1.18}p,li{text-wrap:pretty}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.gradient-text-orange{background:linear-gradient(135deg,#ffa033 0%,#ff6b00 50%,#ff8c1a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text-gold{background:linear-gradient(135deg,#fde68a 0%,#f59e0b 50%,#d97706 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text-emerald{background:linear-gradient(135deg,#6ee7b7 0%,#10b981 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.container{width:100%;max-width:1340px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}@media (max-width:640px){.container{padding-left:18px;padding-right:18px}}.btn{border-radius:var(--cn-radius-md);transition:all .2s var(--cn-ease);cursor:pointer;letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg,#ff7a00 0%,#f50 100%);border:1px solid #ffffff40;box-shadow:0 4px 20px #ff6b0059;color:#fff!important}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#ff8c1a 0%,#f60 100%);transform:translateY(-2px);box-shadow:0 8px 30px #ff6b008c}.btn-secondary{background:var(--cn-bg-raised);border:1px solid var(--cn-border-subtle);color:#fff!important}.btn-secondary:hover:not(:disabled){background:var(--cn-bg-surface);border-color:var(--cn-border-orange);transform:translateY(-1px)}.btn-emerald{background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 4px 16px #10b9814d;color:#fff!important}.btn-ghost{border-radius:var(--cn-radius-sm);white-space:nowrap;background:0 0;padding:8px 14px;color:var(--cn-text-muted)!important}.btn-ghost:hover:not(:disabled){background:#ffffff0f;color:#fff!important}.btn-sm{padding:9px 20px;font-size:.88rem}.btn-lg{padding:16px 36px;font-size:1.05rem}.badge{border-radius:var(--cn-radius-full);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:5px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.badge-orange{background:var(--cn-orange-dim);color:var(--cn-orange-light);border:1px solid var(--cn-border-orange)}.badge-emerald{background:var(--cn-emerald-dim);color:var(--cn-emerald-light);border:1px solid var(--cn-border-emerald)}.badge-gold{color:#fcd34d;background:#f59e0b1f;border:1px solid #f59e0b4d}.badge-rose{background:var(--cn-rose-dim);color:#fda4af;border:1px solid #f43f5e4d}.card-fiduciary{background:var(--cn-bg-card);border:1px solid var(--cn-border-subtle);border-radius:var(--cn-radius-lg);box-shadow:var(--cn-shadow-md);transition:all .25s var(--cn-ease)}.card-fiduciary:hover{border-color:var(--cn-border-orange);box-shadow:var(--cn-shadow-lg), var(--cn-shadow-orange)}.input-field{background:var(--cn-bg-raised);border:1px solid var(--cn-border-subtle);border-radius:var(--cn-radius-md);width:100%;color:var(--cn-text);transition:all .2s var(--cn-ease);outline:none;padding:12px 16px;font-size:.95rem}.input-field:focus{border-color:var(--cn-orange);box-shadow:0 0 0 3px var(--cn-orange-dim)}.input-label{color:var(--cn-text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-size:.8rem;font-weight:700;display:block}.table-fiduciary{border-collapse:separate;border-spacing:0;width:100%}.table-fiduciary th{background:var(--cn-bg-raised);text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--cn-text-dim);border-bottom:1px solid var(--cn-border-subtle);padding:16px 20px;font-size:.78rem;font-weight:700}.table-fiduciary td{border-bottom:1px solid var(--cn-border-subtle);color:var(--cn-text);padding:18px 20px;font-size:.92rem}.table-fiduciary tr:last-child td{border-bottom:none}.table-fiduciary tr:hover td{background:#ff6b000a}.bg-grid-fiduciary{background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:48px 48px}.bg-radial-fiduciary{background:radial-gradient(circle at 50% -10%, #ff6b0029 0%, #090c1100 70%), var(--cn-bg)}.live-indicator{background:var(--cn-emerald);width:8px;height:8px;box-shadow:0 0 10px var(--cn-emerald);border-radius:50%;animation:2s infinite pulse-emerald;display:inline-block}@keyframes pulse-emerald{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}}.section{padding-top:96px;padding-bottom:96px}.section-header{text-align:center;max-width:880px;margin:0 auto 56px}.section-header h2{margin-bottom:16px;font-size:clamp(2.2rem,4.5vw,3.2rem)}.section-header p{color:var(--cn-text-muted);font-size:1.1rem;line-height:1.6}
