.hero{min-height:calc(100vh - 82px);max-width:1180px;margin:0 auto;padding:90px 22px;display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:center}.hero:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 10% 10%,rgba(37,99,235,.28),transparent 30%),radial-gradient(circle at 90% 80%,rgba(147,51,234,.25),transparent 34%);pointer-events:none;z-index:-1}.hero h1{font-size:68px;line-height:1;letter-spacing:-3px;margin:20px 0}.hero p{font-size:19px;color:#cbd5e1;line-height:1.75;max-width:720px}.hero-actions{display:flex;gap:14px;margin-top:28px}.hero-panel,.card{background:rgba(15,23,42,.82);border:1px solid rgba(148,163,184,.16);border-radius:30px;padding:30px;box-shadow:0 30px 90px rgba(0,0,0,.25);position:relative;overflow:hidden}.panel-glow{position:absolute;inset:-80px -80px auto auto;width:220px;height:220px;background:#2563eb;filter:blur(80px);opacity:.4}.hero-panel h2{font-size:34px;margin:0 0 12px}.mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}.mini-grid div{padding:16px;border-radius:18px;background:rgba(255,255,255,.06)}.mini-grid strong,.mini-grid span{display:block}.mini-grid span{color:#94a3b8;margin-top:5px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card h3{font-size:24px;margin:0 0 10px}.card p{color:#cbd5e1;line-height:1.7}@media(max-width:900px){.hero,.cards{grid-template-columns:1fr}.hero h1{font-size:44px}.hero-actions{flex-direction:column}}
