.hero-intro{max-width:680px;margin:30px 0 20px;display:grid;grid-template-columns:3px 1fr;gap:18px;padding:17px 20px 17px 0;background:linear-gradient(90deg,rgba(7,26,38,.72),rgba(7,26,38,.12));border-top:1px solid rgba(99,228,255,.15);border-bottom:1px solid rgba(99,228,255,.15)}.intro-line{display:block;background:linear-gradient(var(--gold),var(--cyan));box-shadow:0 0 16px rgba(99,228,255,.55)}.hero-intro strong{display:block;color:#dff8ff;font-size:12px;letter-spacing:2px;margin-bottom:8px}.hero-intro p{margin:0;color:#aabfc9;line-height:1.65;font-size:15px}.hero-signals{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.hero-signals span{border:1px solid rgba(99,228,255,.18);background:rgba(3,14,22,.72);padding:8px 11px;color:#9fb7c3;font-size:9px;letter-spacing:1.2px}.hero-signals i{font-style:normal;color:var(--gold);margin-right:7px}.button.ghost{border-color:rgba(99,228,255,.35);color:#bcd3dc;background:rgba(3,13,20,.7)}.button.ghost b{color:var(--cyan);margin-right:7px}@media(max-width:680px){.hero-intro{margin-top:24px;padding-right:8px}.hero-intro strong{font-size:10px}.hero-intro p{font-size:13px}.hero-signals span{font-size:8px}.hero-actions .button{width:100%;text-align:center}}
