.innovation-hero{padding:60px 0}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.hero-title{letter-spacing:-.02em;margin-bottom:1rem;font-size:3.2rem;font-weight:800;line-height:1.2}.hero-title span{color:var(--orange)}.hero-subtitle{color:var(--text-muted);margin-bottom:1.5rem;font-size:1.2rem;line-height:1.6}.hero-description{color:var(--text);font-size:1rem;line-height:1.7}.hero-animation{background:#0b1017;border-radius:40px;justify-content:center;align-items:center;min-height:280px;display:flex;position:relative;overflow:hidden}.cube-rotating{border:3px solid var(--orange);background:#f7931a1a;width:100px;height:100px;animation:10s linear infinite rotate3d}@keyframes rotate3d{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(360deg)rotateY(360deg)}}.section-light,.section-alt{padding:70px 0}.section-alt{background:var(--bg-alt)}.section-title{border-left:6px solid var(--orange);margin-bottom:1.5rem;padding-left:1.2rem;font-size:2.2rem;font-weight:700}.section-text{color:#2a2a2a;max-width:800px;margin-bottom:2rem;font-size:1.1rem;line-height:1.7}.principles-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px;display:grid}.principle-card{border:1px solid var(--border);transition:var(--transition);text-align:center;background:#fff;border-radius:20px;padding:30px}.principle-card:hover{border-color:var(--orange-light);box-shadow:0 15px 30px -15px #f7931a26}.principle-icon{color:var(--orange);margin-bottom:20px;font-size:2.5rem}.principle-title{margin-bottom:15px;font-size:1.2rem;font-weight:700}.principle-text{color:var(--text-muted);line-height:1.6}.hash-diagram{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.hash-box{border:2px solid var(--orange);background:#fff;border-radius:16px;padding:20px 30px;font-weight:600}.hash-arrow{color:var(--orange);font-size:2rem}.block-timeline{justify-content:center;gap:15px;margin-top:30px;display:flex}.block{border:2px solid var(--orange);background:#fff;border-radius:12px;width:80px;height:80px;animation:2s infinite blockPulse}@keyframes blockPulse{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.8;transform:scale(1)}}.halving-chart{justify-content:center;align-items:flex-end;gap:20px;height:200px;margin-top:30px;display:flex}.bar{background:var(--orange);border-radius:8px 8px 0 0;width:40px;animation:3s infinite barRise}.bar1{height:160px}.bar2{height:120px;animation-delay:.5s}.bar3{height:90px;animation-delay:1s}.bar4{height:70px;animation-delay:1.5s}@keyframes barRise{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.nodes-chain{justify-content:center;gap:20px;margin-top:30px;display:flex}.node-circle{border:2px solid var(--orange);border-radius:50%;width:60px;height:60px;animation:4s infinite nodeFloat}@keyframes nodeFloat{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.orbiting-spheres{justify-content:center;gap:30px;margin-top:30px;display:flex}.sphere{border:2px solid var(--orange);border-radius:50%;width:50px;height:50px;animation:6s infinite orbitSphere}@keyframes orbitSphere{0%{transform:rotate(0)translate(0)}33%{transform:rotate(120deg)translate(20px)}66%{transform:rotate(240deg)translate(20px)}to{transform:rotate(360deg)translate(0)}}.innovation-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.innovation-item{border:1px solid var(--border);transition:var(--transition);background:#fff;border-radius:20px;padding:25px}.innovation-item:hover{border-color:var(--orange-light);transform:translateY(-3px)}.innovation-item h3{color:var(--orange-dark);margin-bottom:15px;font-size:1.2rem;font-weight:600}.innovation-item p{color:var(--text-muted);line-height:1.6}.abstract-icon{color:var(--orange);margin-bottom:15px;font-size:2rem;animation:5s infinite subtleFloat}@keyframes subtleFloat{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}.principles-grid,.innovation-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.hero-title{font-size:2.2rem}.principles-grid,.innovation-grid{grid-template-columns:1fr}.section-title{font-size:1.6rem}}
