:root{--bg:#07100c;--panel:#0d1813;--panel2:#111f18;--text:#f4f7f5;--muted:#98a79f;--line:#203128;--green:#58e39a;--amber:#f3c86a;--red:#ff796f;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}.top{height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100% - var(--max))/2));position:sticky;top:0;background:rgba(7,16,12,.94);backdrop-filter:blur(14px);z-index:10}.brand{display:flex;align-items:center;gap:12px}.mark{display:grid;place-items:center;width:38px;height:38px;border:1px solid #355345;border-radius:10px;color:var(--green);font-weight:800}.brand b{display:block;letter-spacing:.08em}.brand small{display:block;color:var(--muted);font-size:10px;letter-spacing:.12em}.top nav{display:flex;gap:26px;color:#c9d3ce}.top nav a:hover{color:var(--green)}.menu{display:none;background:none;border:0;color:white;font-size:24px}.hero{max-width:var(--max);margin:auto;min-height:570px;padding:95px 24px 70px;display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center}.eyebrow{font-size:11px;letter-spacing:.18em;color:var(--green);font-weight:800}.hero h1{font-size:clamp(48px,7vw,82px);line-height:.98;letter-spacing:-.055em;margin:18px 0 26px}.hero h1 em{font-style:normal;color:var(--green)}.hero p{font-size:19px;color:#b7c3bd;max-width:700px}.actions{display:flex;gap:12px;margin-top:32px}.btn{border:1px solid #30463b;padding:12px 17px;border-radius:9px}.btn.primary{background:var(--green);border-color:var(--green);color:#04100a;font-weight:800}.pulse,.signal,.watch{background:linear-gradient(145deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:16px}.pulse{padding:24px}.pulsehead,.metric{display:flex;justify-content:space-between;align-items:center}.pulsehead{font-size:12px;letter-spacing:.1em;font-weight:800;padding-bottom:15px;border-bottom:1px solid var(--line)}.demo{color:var(--amber);font-size:10px}.metric{padding:15px 0;border-bottom:1px solid var(--line);color:var(--muted)}.metric strong{color:var(--text);font-size:18px}.pulse small{display:block;color:#708078;margin-top:16px}.strip{border-block:1px solid var(--line);padding:16px max(24px,calc((100% - var(--max))/2));display:flex;gap:28px;overflow:auto;white-space:nowrap;color:#9baba3}.strip span{color:var(--green);font-size:11px;letter-spacing:.15em}.section{max-width:var(--max);margin:auto;padding:85px 24px}.sectionhead{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:30px}.section h2{font-size:36px;letter-spacing:-.035em;margin:8px 0}.sectionhead p{max-width:440px;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.signal{padding:22px}.signal.extended{border-color:#574a27}.signalTop{display:flex;justify-content:space-between;gap:12px}.ticker{font-size:24px;font-weight:900;letter-spacing:-.04em}.signal h3{font-size:13px;color:var(--muted);margin:0}.badge{height:max-content;border:1px solid #2e4b3c;border-radius:99px;padding:5px 9px;font-size:10px;color:var(--green);white-space:nowrap}.score{margin-top:25px}.score>span,.change span{color:var(--muted);font-size:11px}.score>b{float:right}.bar{height:5px;background:#1c2a23;border-radius:99px;overflow:hidden;margin-top:8px}.bar i{display:block;height:100%;background:var(--green)}.change{display:flex;justify-content:space-between;margin:18px 0}.why{border-top:1px solid var(--line);padding-top:17px}.why p{color:#aebbb4;font-size:13px}.warning{background:#2b2516;color:var(--amber);padding:10px;border-radius:8px;font-size:12px}.grid2{display:grid;grid-template-columns:1.2fr .8fr;gap:50px}.muted{color:var(--muted)}.sectorList{margin-top:25px}.sector{display:grid;grid-template-columns:120px 1fr 120px;align-items:center;gap:15px;padding:12px 0;border-bottom:1px solid var(--line)}.sector b{text-align:right;font-size:12px}.watch{padding:25px}.watchrow{display:flex;gap:15px;align-items:center;padding:18px 0;border-block:1px solid var(--line)}.watchrow div{flex:1}.watchrow small{display:block;color:var(--muted)}.ghost{margin-top:18px;width:100%;padding:12px;background:transparent;border:1px dashed #33483d;border-radius:9px;color:#809087}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px}.steps div{border-top:1px solid #345142;padding-top:18px}.steps b{color:var(--green)}.steps p{color:var(--muted)}.newsletter{border:1px solid var(--line);border-radius:18px;margin-bottom:70px;background:var(--panel);display:flex;justify-content:space-between;align-items:center;gap:40px;padding:42px}.newsletter p{color:var(--muted)}.newsletter form{display:flex;min-width:390px}.newsletter input{flex:1;padding:13px;background:#07100c;border:1px solid var(--line);color:white;border-radius:8px 0 0 8px}.newsletter button{border:0;padding:0 18px;border-radius:0 8px 8px 0}footer{border-top:1px solid var(--line);max-width:var(--max);margin:auto;padding:40px 24px 55px;color:#788980;display:grid;grid-template-columns:1fr 2fr auto;gap:30px;font-size:11px}footer b,footer small{display:block;color:#b9c4be}@media(max-width:800px){.top{height:68px}.top nav{display:none;position:absolute;top:68px;left:0;right:0;background:#08120d;padding:20px 24px;flex-direction:column;border-bottom:1px solid var(--line)}.top nav.open{display:flex}.menu{display:block}.hero{grid-template-columns:1fr;padding-top:65px;gap:35px}.hero h1{font-size:54px}.cards,.grid2,.steps{grid-template-columns:1fr}.section{padding:60px 18px}.sectionhead{display:block}.newsletter{margin:0 18px 55px;display:block;padding:28px 20px}.newsletter form{min-width:0;margin-top:20px}.sector{grid-template-columns:90px 1fr 90px}footer{grid-template-columns:1fr;padding:30px 20px}.strip{padding-inline:18px}}
