:root{--bg: oklch(.155 .006 240);--bg-2: oklch(.19 .007 240);--bg-3: oklch(.225 .008 240);--fg: oklch(.965 .004 240);--fg-dim: oklch(.7 .005 240);--fg-mute: oklch(.5 .006 240);--fg-faint: oklch(.38 .006 240);--border: oklch(.295 .007 240);--border-2: oklch(.245 .007 240);--accent: oklch(.87 .19 130);--accent-dim:oklch(.64 .15 130);--accent-deep: oklch(.46 .115 130);--accent-ink: oklch(.15 .04 130);--warn: oklch(.82 .15 75);--danger: oklch(.7 .18 25);--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--container: 1200px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:var(--accent);color:var(--bg)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}svg{display:block}.container{max-width:var(--container);margin:0 auto;padding:0 32px}.mono{font-family:var(--mono)}.dim{color:var(--fg-dim)}.mute{color:var(--fg-mute)}.num{font-variant-numeric:tabular-nums}.section-label{font-family:var(--mono);font-size:12px;color:var(--fg-mute);letter-spacing:.04em;display:flex;align-items:center;gap:10px;margin-bottom:20px}.section-label:before{content:"";width:24px;height:1px;background:var(--border)}.nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in oklab,var(--bg) 75%,transparent);border-bottom:1px solid var(--border-2)}.nav-inner{height:60px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-weight:600;font-size:15px;letter-spacing:-.01em}.brand-mark{width:22px;height:22px;flex-shrink:0;display:block;color:var(--accent)}.brand-tag{color:var(--fg-mute);font-weight:400;margin-left:6px;font-size:12px;border:1px solid var(--border);padding:2px 6px;border-radius:3px}.nav-links{display:flex;gap:28px;align-items:center;font-family:var(--mono);font-size:13px;color:var(--fg-dim)}.nav-links a:hover{color:var(--fg)}.nav-cta{font-family:var(--mono);font-size:13px;padding:7px 14px;border:1px solid var(--border);background:var(--bg-2);color:var(--fg);border-radius:4px;transition:border-color .12s,background .12s}.nav-cta:hover{border-color:var(--accent-dim);background:var(--bg-3)}.hero{position:relative;min-height:calc(100vh - 60px);overflow:hidden;border-bottom:1px solid var(--border-2)}#life-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;cursor:crosshair;display:block}.hero-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 30% 50%,color-mix(in oklab,var(--bg) 75%,transparent) 0%,transparent 70%),linear-gradient(180deg,transparent 0%,transparent 60%,var(--bg) 100%)}.hero-content{position:relative;z-index:2;padding-top:90px;padding-bottom:120px;pointer-events:none}.hero-content>*{pointer-events:auto}.hero-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;color:var(--fg-dim);border:1px solid var(--border);background:color-mix(in oklab,var(--bg-2) 90%,transparent);padding:6px 12px;border-radius:100px;margin-bottom:28px}.hero-tag .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}h1.hero-title{font-family:var(--sans);font-weight:500;font-size:clamp(44px,6.4vw,84px);line-height:1.02;letter-spacing:-.035em;margin:0 0 28px;max-width:17ch}h1.hero-title em{font-style:normal;color:var(--fg-dim)}.hero-sub{font-size:19px;line-height:1.55;color:var(--fg-dim);max-width:58ch;margin:0 0 40px}.hero-sub strong{color:var(--fg);font-weight:500}.hero-text{position:relative;width:fit-content;max-width:100%}.hero-text:before{content:"";position:absolute;inset:-36px -64px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 72% 70% at 34% 46%,color-mix(in oklab,var(--bg) 90%,transparent) 0%,color-mix(in oklab,var(--bg) 58%,transparent) 42%,transparent 78%)}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;align-items:center;width:fit-content;max-width:100%}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:13px;font-weight:500;padding:12px 20px;border-radius:6px;border:1px solid transparent;transition:all .14s;line-height:1}.btn-primary{background:var(--accent);color:var(--accent-ink);font-weight:600}.btn-primary:hover{filter:brightness(1.08)}.btn-secondary{background:var(--bg-2);border-color:var(--border);color:var(--fg)}.btn-secondary:hover{border-color:var(--accent-dim);background:var(--bg-3)}.btn .arr{color:currentColor;opacity:.8}.social{display:flex;align-items:center;gap:14px;margin-top:32px;font-size:14px;color:var(--fg-dim);width:fit-content;max-width:100%}.social b{color:var(--fg);font-weight:500}.faces{display:flex}.faces span{width:30px;height:30px;border-radius:50%;border:2px solid var(--bg);margin-left:-8px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:10px;font-weight:600;color:var(--accent-ink)}.faces span:first-child{margin-left:0}.life-controls{position:absolute;right:32px;bottom:32px;z-index:3;display:flex;flex-direction:column;gap:10px;align-items:flex-end;font-family:var(--mono);font-size:11px}.life-stats{display:flex;gap:16px;color:var(--fg-mute);background:color-mix(in oklab,var(--bg-2) 75%,transparent);border:1px solid var(--border-2);padding:8px 12px;border-radius:5px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.life-stats b{color:var(--fg-dim);font-weight:500;font-variant-numeric:tabular-nums;min-width:4ch;display:inline-block;text-align:right;margin-left:6px}.life-buttons{display:flex;gap:6px}.life-buttons button{background:color-mix(in oklab,var(--bg-2) 75%,transparent);color:var(--fg-dim);border:1px solid var(--border-2);padding:7px 12px;border-radius:5px;font-family:var(--mono);font-size:11px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all .12s}.life-buttons button:hover{color:var(--fg);border-color:var(--accent-dim)}.life-hint{color:var(--fg-faint);font-size:11px;background:color-mix(in oklab,var(--bg-2) 60%,transparent);padding:4px 10px;border-radius:4px}section.block{padding:100px 0;border-bottom:1px solid var(--border-2)}section.block h2{font-family:var(--sans);font-weight:500;font-size:clamp(32px,3.6vw,48px);letter-spacing:-.03em;line-height:1.08;margin:0 0 24px;max-width:22ch}section.block .lede{color:var(--fg-dim);max-width:60ch;font-size:17px;margin:0 0 56px}.trader-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.trader{background:var(--bg-2);border:1px solid var(--border-2);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:16px;transition:border-color .16s;position:relative}.trader:hover{border-color:var(--accent-dim)}.trader-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.trader-id{display:flex;align-items:center;gap:12px}.trader-avatar{width:40px;height:40px;border-radius:50%;background:var(--bg-3);border:1px solid var(--border-2);font-family:var(--mono);font-weight:600;font-size:13px;color:var(--fg);display:flex;align-items:center;justify-content:center;letter-spacing:.02em;flex:0 0 auto}.trader-avatar.a{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 40%,var(--border));background:color-mix(in oklab,var(--accent) 10%,var(--bg-3))}.trader-name{font-family:var(--sans);font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.2}.trader-trades{font-family:var(--mono);font-size:11.5px;color:var(--fg-mute);margin-top:3px}.price-pill{font-family:var(--mono);font-size:12px;color:var(--fg);padding:4px 9px;border-radius:100px;background:var(--bg-3);border:1px solid var(--border);white-space:nowrap}.price-pill.free{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 40%,var(--border));background:color-mix(in oklab,var(--accent) 8%,var(--bg-3))}.trader-desc{font-size:14px;color:var(--fg-dim);line-height:1.55;margin:-4px 0 0}.desk-chart{width:100%;height:60px;display:block}.trader-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px dashed var(--border-2);padding-top:14px;font-family:var(--mono);font-size:11.5px;color:var(--fg-mute)}.trader-verified{display:inline-flex;align-items:center;gap:5px;color:var(--accent-dim)}.trader-verified:before{content:"✓";font-size:10px;color:var(--accent)}.follow-btn{background:var(--bg-3);color:var(--fg);border:1px solid var(--border);padding:6px 12px;border-radius:4px;font-family:var(--mono);font-size:11.5px;transition:all .12s;white-space:nowrap}.follow-btn:hover{border-color:var(--accent-dim);color:var(--accent)}.trader-grid-foot{display:flex;justify-content:space-between;align-items:center;margin-top:24px;font-family:var(--mono);font-size:12.5px;color:var(--fg-mute)}.trader-grid-foot a{color:var(--accent-dim)}.trader-grid-foot a:hover{color:var(--accent)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;position:relative}.step{background:var(--bg-2);border:1px solid var(--border-2);border-radius:10px;padding:28px 26px 30px;display:flex;flex-direction:column;gap:14px;position:relative;transition:border-color .16s}.step:hover{border-color:var(--accent-dim)}.step-num{font-family:var(--mono);font-size:11px;color:var(--fg-faint);letter-spacing:.06em;text-transform:uppercase}.step-ico{width:48px;height:48px;border-radius:8px;display:grid;place-items:center;background:color-mix(in oklab,var(--accent) 12%,var(--bg-3));border:1px solid color-mix(in oklab,var(--accent) 25%,var(--border-2));color:var(--accent)}.step-ico svg{width:22px;height:22px}.step h3{font-family:var(--sans);font-weight:500;font-size:18px;letter-spacing:-.015em;margin:0;line-height:1.25}.step p{margin:0;color:var(--fg-dim);font-size:14.5px;line-height:1.6}.step-arrow{position:absolute;right:-18px;top:64px;z-index:2;width:30px;height:30px;border-radius:50%;background:var(--bg-3);border:1px solid var(--border);color:var(--accent);display:grid;place-items:center}.step-arrow svg{width:15px;height:15px}.proof-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-2);border:1px solid var(--border-2);border-radius:10px;overflow:hidden}.proof-card{background:var(--bg);padding:32px 28px;display:flex;flex-direction:column;gap:14px}.proof-card .pico{width:44px;height:44px;border-radius:8px;display:grid;place-items:center;background:color-mix(in oklab,var(--accent) 12%,var(--bg-3));border:1px solid color-mix(in oklab,var(--accent) 25%,var(--border-2));color:var(--accent)}.proof-card .pico svg{width:22px;height:22px}.proof-card h4{margin:0;font-family:var(--sans);font-weight:500;font-size:19px;letter-spacing:-.015em;line-height:1.25}.proof-card p{color:var(--fg-dim);margin:0;font-size:14.5px;line-height:1.6}.broker{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;background:linear-gradient(180deg,var(--bg-3),var(--bg-2));border:1px solid var(--border-2);border-radius:12px;padding:40px}.broker h3{font-family:var(--sans);font-weight:500;font-size:26px;letter-spacing:-.02em;margin:0 0 12px}.broker p{margin:0;color:var(--fg-dim);font-size:16px;line-height:1.6}.broker p strong{color:var(--fg);font-weight:500}.broker-flow{display:flex;align-items:stretch;gap:14px}.flow-box{flex:1;background:var(--bg);border:1px solid var(--border-2);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.flow-box .fico{width:40px;height:40px;border-radius:8px;display:grid;place-items:center}.flow-box .fico svg{width:20px;height:20px}.flow-box .fico.tz{background:var(--accent);color:var(--accent-ink)}.flow-box .fico.you{background:var(--bg-3);color:var(--accent);border:1px solid var(--border)}.flow-box b{font-size:14px;font-weight:500}.flow-box span{font-size:12.5px;color:var(--fg-mute);line-height:1.45}.flow-arrow{align-self:center;color:var(--fg-faint);flex:0 0 auto}.flow-arrow svg{width:22px;height:22px}.channels{display:flex;flex-wrap:wrap;gap:14px}.channel{display:inline-flex;align-items:center;gap:12px;background:var(--bg-2);border:1px solid var(--border-2);border-radius:10px;padding:14px 20px;font-size:14.5px;color:var(--fg)}.channel .cico{width:34px;height:34px;border-radius:7px;display:grid;place-items:center;background:var(--bg-3);border:1px solid var(--border-2);color:var(--accent)}.channel .cico svg{width:18px;height:18px}.channel-note{margin-top:24px;font-family:var(--mono);font-size:13px;color:var(--fg-mute)}.channel-note a{color:var(--accent-dim)}.channel-note a:hover{color:var(--accent)}.inline-form{display:flex;gap:6px;width:100%;max-width:440px;background:var(--bg-2);border:1px solid var(--border);border-radius:6px;padding:5px;transition:border-color .16s}.inline-form:focus-within{border-color:var(--accent-dim);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 12%,transparent)}.inline-form input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--fg);font-family:var(--mono);font-size:13px;padding:8px 10px}.inline-form input::placeholder{color:var(--fg-faint)}.inline-form button{background:var(--accent);color:var(--accent-ink);border:0;padding:8px 16px;border-radius:4px;font-family:var(--mono);font-weight:600;font-size:12px;white-space:nowrap;transition:filter .12s}.inline-form button:hover{filter:brightness(1.08)}.form-msg{font-family:var(--mono);font-size:11.5px;color:var(--accent);min-height:14px;margin-top:8px;opacity:0;transition:opacity .2s}.form-msg.show{opacity:1}.final{padding:110px 0 100px;background:radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in oklab,var(--accent) 7%,transparent) 0%,transparent 60%),var(--bg)}.final-solo{max-width:620px;margin:0 auto;text-align:center;border:1px solid color-mix(in oklab,var(--accent) 30%,var(--border));border-radius:14px;padding:48px 40px;display:flex;flex-direction:column;align-items:center;gap:18px;background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 7%,var(--bg-2)) 0%,var(--bg-2) 100%)}.final-solo .ctx{font-family:var(--mono);font-size:11px;color:var(--accent);letter-spacing:.06em;text-transform:uppercase}.final-solo h2{font-family:var(--sans);font-weight:500;font-size:clamp(28px,3.4vw,42px);letter-spacing:-.025em;line-height:1.08;margin:0;max-width:18ch}.final-solo p{margin:0;color:var(--fg-dim);font-size:16px;max-width:46ch}.reassure{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:4px;font-family:var(--mono);font-size:11.5px;color:var(--fg-mute)}.reassure span{display:inline-flex;align-items:center;gap:6px}.reassure svg{width:13px;height:13px;color:var(--accent)}footer{padding:32px 0;border-top:1px solid var(--border-2);font-family:var(--mono);font-size:12px;color:var(--fg-mute)}footer .container{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}footer .links{display:flex;gap:22px}footer a:hover{color:var(--fg)}.disclaimer{max-width:62ch}@media(max-width:900px){.trader-grid,.steps{grid-template-columns:1fr}.step-arrow{display:none}.proof-row{grid-template-columns:1fr}.broker{grid-template-columns:1fr;gap:28px;padding:30px}.nav-links{display:none}.life-controls{right:16px;bottom:16px}.life-stats{font-size:10px;padding:6px 10px;gap:10px}.container{padding:0 20px}}
