:root{--ge-bg: #000000;--ge-card: #0D0D0D;--ge-border: rgba(255,255,255,.06);--ge-border-hover: rgba(255,255,255,.12);--ge-gold: #C9A84C;--ge-white: #FFFFFF;--ge-gray: #8A8A8A;--ge-green: #30D158;--ge-red: #FF453A}body{background:var(--ge-bg)!important;color:var(--ge-white)!important}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 32px 80px;text-align:center}.hero-brand{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.15em;color:var(--ge-gray);margin-bottom:48px;align-self:flex-start}.hero-title{font-size:clamp(42px,6vw,72px);font-weight:700;letter-spacing:-.03em;line-height:1.05;max-width:700px;margin:0 auto 20px;color:var(--ge-white)}.hero-sub{font-size:clamp(15px,1.3vw,18px);color:var(--ge-gray);max-width:480px;margin:0 auto 40px;line-height:1.6}.hero-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:56px}.hero-cta{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;border:1px solid var(--ge-border);border-radius:100px;font-size:14px;font-weight:500;color:var(--ge-gray);background:var(--ge-card);transition:all .2s ease}.hero-cta:hover{border-color:var(--ge-gold);color:var(--ge-gold)}.hero-stats{display:flex;align-items:center;gap:0;font-family:JetBrains Mono,monospace;font-size:14px;color:var(--ge-gray);letter-spacing:-.01em}.hero-stat-item{padding:0 8px}.hero-stat-sep{color:#ffffff26}[data-lang=pl] [data-en],[data-lang=en] [data-pl]{display:none}.section{padding:100px 32px;border-top:1px solid var(--ge-border)}.sec-in{max-width:960px;margin:0 auto}.sec-head{margin-bottom:48px}.sec-label{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ge-gray)}.green-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ge-green)}.sec-title{font-size:clamp(26px,3.5vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--ge-white);margin-top:12px}#trade-feed{display:none}.trade-table{border:1px solid var(--ge-border);border-radius:8px;overflow:hidden;width:100%}.trade-row{display:grid;grid-template-columns:1fr .8fr 1fr 1fr 1fr 1fr 1fr;padding:14px 20px;font-size:13px;align-items:center;gap:4px;border-bottom:1px solid var(--ge-border);color:var(--ge-gray)}.trade-row:last-child{border-bottom:none}.trade-row.header{background:var(--ge-card);font-size:11px;font-weight:600;color:var(--ge-gray);text-transform:uppercase;letter-spacing:.04em}.trade-row .pair{color:var(--ge-white);font-weight:600;font-family:JetBrains Mono,monospace}.dir-long{color:var(--ge-green);font-weight:600;font-size:11px}.dir-short{color:var(--ge-red);font-weight:600;font-size:11px}.result-pending{color:var(--ge-gold);font-weight:500;font-size:12px}.result-win{color:var(--ge-green);font-weight:500;font-size:12px}.result-loss{color:var(--ge-red);font-weight:500;font-size:12px}.mono-date{font-family:JetBrains Mono,monospace;font-size:11px}.ea-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ea-card{display:flex;flex-direction:column;gap:12px;padding:32px;background:var(--ge-card);border:1px solid var(--ge-border);border-radius:8px;transition:all .2s ease;text-decoration:none}.ea-card:hover{border-color:var(--ge-border-hover)}.ea-name{font-size:18px;font-weight:700;color:var(--ge-white);letter-spacing:-.02em}.ea-desc{font-size:13px;color:var(--ge-gray);line-height:1.55;flex:1}.ea-price{font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700;color:var(--ge-gold);letter-spacing:-.03em}.ea-link{font-size:13px;font-weight:600;color:var(--ge-gold);border-top:1px solid var(--ge-border);padding-top:14px;margin-top:auto}.books-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.book-card{display:flex;flex-direction:column;gap:10px;padding:28px;background:var(--ge-card);border:1px solid var(--ge-border);border-radius:8px;transition:all .2s ease}.book-card:hover{border-color:var(--ge-border-hover)}.book-title-sm{font-size:16px;font-weight:700;color:var(--ge-white);letter-spacing:-.02em;line-height:1.3}.book-card .book-desc{font-size:13px;color:var(--ge-gray);line-height:1.55;flex:1}.book-link{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--ge-gold);border-top:1px solid var(--ge-border);padding-top:14px;margin-top:auto;text-decoration:none}.book-link:hover{opacity:.8}.perf-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.perf-stat{text-align:center;padding:36px 20px;background:var(--ge-card);border:1px solid var(--ge-border);border-radius:8px}.perf-num{font-family:JetBrains Mono,monospace;font-size:clamp(32px,4vw,44px);font-weight:700;letter-spacing:-.03em;color:var(--ge-white);line-height:1;margin-bottom:8px}.perf-num.gold{color:var(--ge-gold)}.perf-label{font-size:12px;color:var(--ge-gray);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.analysis-card{background:var(--ge-card);border:1px solid var(--ge-border);border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:14px;max-width:700px;margin:0 auto}.analysis-date{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ge-gray)}.analysis-title{font-size:18px;font-weight:700;color:var(--ge-white);letter-spacing:-.02em;line-height:1.35}.analysis-preview{font-size:14px;color:var(--ge-gray);line-height:1.65}.analysis-link{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--ge-gold);text-decoration:none;border-top:1px solid var(--ge-border);padding-top:14px}.analysis-link:hover{opacity:.8}#course{border-top:1px solid var(--ge-border)}.course-teaser-in{text-align:center}.course-teaser{padding:48px 32px;background:var(--ge-card);border:1px solid var(--ge-border);border-radius:8px;display:inline-block;min-width:340px}.course-label{font-size:12px;color:var(--ge-gray);font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.course-title{font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700;color:var(--ge-white);margin-bottom:24px;letter-spacing:-.03em}.course-cta{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;background:var(--ge-gold);color:#000;font-size:14px;font-weight:600;border-radius:100px;text-decoration:none;transition:opacity .2s}.course-cta:hover{opacity:.9}.newsletter{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 40px;background:var(--ge-card);border:1px solid var(--ge-border);border-radius:8px;max-width:700px;margin:0 auto;flex-wrap:wrap}.newsletter-text{font-size:15px;color:var(--ge-white);font-weight:500;line-height:1.4}.newsletter-form{display:flex;gap:8px;flex-shrink:0}.newsletter-input{padding:10px 16px;background:transparent;border:1px solid var(--ge-border);border-radius:6px;font-size:13px;color:var(--ge-white);font-family:Inter,system-ui,sans-serif;outline:none;min-width:180px}.newsletter-input:focus{border-color:var(--ge-gold)}.newsletter-input::placeholder{color:#ffffff4d}.newsletter-btn{padding:10px 20px;background:var(--ge-gold);color:#000;font-size:13px;font-weight:600;border:none;border-radius:6px;cursor:pointer;font-family:Inter,system-ui,sans-serif;transition:opacity .2s}.newsletter-btn:hover{opacity:.9}.footer{border-top:1px solid var(--ge-border);padding:48px 32px 32px}.foot-in{max-width:960px;margin:0 auto}.foot-main{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.foot-copy{font-size:13px;color:var(--ge-gray);line-height:1.6}.foot-copy a{color:var(--ge-gray);text-decoration:none;transition:color .2s}.foot-copy a:hover{color:var(--ge-white)}.foot-links{display:flex;gap:20px}.foot-links a{font-size:13px;color:var(--ge-gray);text-decoration:none;transition:color .2s}.foot-links a:hover{color:var(--ge-white)}@media(max-width:768px){.section{padding:64px 20px}.hero{padding:80px 20px 60px;min-height:auto}.ea-grid,.books-grid{grid-template-columns:1fr}.perf-grid{grid-template-columns:repeat(2,1fr)}.trade-row{font-size:11px;padding:10px 14px;grid-template-columns:.8fr .6fr .8fr .8fr .8fr .7fr 1fr}.newsletter{flex-direction:column;text-align:center;padding:28px 24px}.newsletter-form{width:100%}.newsletter-input{flex:1;min-width:0}.foot-main{flex-direction:column;text-align:center}.course-teaser{min-width:auto;width:100%}}@media(max-width:600px){.perf-grid{grid-template-columns:repeat(2,1fr)}.perf-stat{padding:24px 16px}.trade-row{font-size:10px;padding:8px 12px}}
