.ynk-container{max-width:1200px;margin:0 auto;padding:0 32px 3rem}.ynk-container section{border-bottom:1px solid var(--border);padding:60px 0}.ynk-container section:last-of-type{border-bottom:none}.hero-title{letter-spacing:-.02em;margin-bottom:1rem;font-size:3.2rem;font-weight:800;line-height:1.1}.hero-subtitle{color:var(--text-muted);max-width:550px;margin-bottom:2rem;font-size:1.2rem;line-height:1.6}.section-title{border-left:6px solid var(--orange);margin-bottom:1.2rem;padding-left:1.2rem;font-size:2rem;font-weight:700}.section-text{color:#2a2a2a;max-width:750px;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.7}.bullet-list{margin:1.5rem 0;list-style:none}.bullet-list li{margin-bottom:.8rem;padding-left:1.8rem;font-size:1.05rem;line-height:1.6;position:relative}.bullet-list li:before{content:"◈";color:var(--orange);font-size:1.2rem;position:absolute;left:0}.btn-group{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.btn-primary{background:var(--orange);color:#fff;border-radius:50px;padding:.9rem 2rem;font-weight:600;text-decoration:none;transition:all .2s}.btn-primary:hover{background:var(--orange-dark);transform:translateY(-2px)}.btn-outline{border:2px solid var(--orange);color:var(--orange-dark);background:0 0;border-radius:50px;padding:.9rem 2rem;font-weight:600;text-decoration:none;transition:all .2s}.btn-outline:hover{background:var(--orange);color:#fff}.vis-module{background:#0b1017;border-radius:40px;justify-content:center;align-items:center;width:100%;min-height:240px;margin:2rem 0 1rem;padding:20px;display:flex;box-shadow:0 30px 40px -20px #00000080,inset 0 0 0 1px #f7931a33}.vis-module-light{border:1px solid var(--border);box-shadow:none;background:#f5f9ff}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.scene-3d-deep{width:100%;height:280px;position:relative}.node-cube{border:2px solid var(--orange);background:#f7931a26;width:60px;height:60px;animation:16s linear infinite rotateNode;position:absolute;box-shadow:0 0 30px #f7931a4d}.node-cube2{width:80px;height:80px;animation-duration:20s}.node-cube3{width:40px;height:40px;animation-duration:12s}@keyframes rotateNode{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lock-grid{gap:15px;display:flex}.block{border:2px solid var(--orange);background:#1e2a3a;width:50px;height:50px;animation:4s infinite snapLock}.block2{animation-delay:.5s}.block3{animation-delay:1s}@keyframes snapLock{0%{transform:scale(1)}50%{box-shadow:0 0 30px var(--orange);transform:scale(1.1)}to{transform:scale(1)}}.rules-diagram{align-items:center;gap:20px;display:flex}.rule-node{border:2px solid var(--orange);width:60px;height:60px;color:var(--orange);background:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:.8rem;display:flex}.center-core{background:var(--orange);opacity:.8;border-radius:50%;width:80px;height:80px;animation:2s infinite corePulse}@keyframes corePulse{0%,to{opacity:.6}50%{opacity:1}}.arrow-line{background:var(--orange);width:50px;height:2px;animation:3s infinite flowArrow}@keyframes flowArrow{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.split-visual{width:100%;height:180px;display:flex}.split-left{opacity:.5;background:#2a2a2a;flex:1;position:relative}.cross{background:#aaa;width:100%;height:4px;position:absolute;top:50%;transform:rotate(45deg)}.split-right{flex:1;justify-content:center;align-items:center;gap:15px;display:flex}.glow-dot{background:var(--orange);filter:blur(5px);border-radius:50%;width:25px;height:25px;animation:2s infinite dotPulse}@keyframes dotPulse{0%,to{opacity:.5}50%{opacity:1}}.lock-chain{align-items:center;gap:15px;display:flex}.tx-block{border:1px solid var(--orange);background:#1e2a3a;width:50px;height:50px}.lock-icon{border:3px solid var(--orange);border-radius:20%;width:40px;height:40px}.curve-container{width:100%;height:180px;position:relative}.step-curve{background:repeating-linear-gradient(90deg, var(--orange) 0%, var(--orange) 2%, transparent 2%, transparent 10%);clip-path:polygon(0% 80%,20% 60%,40% 40%,60% 30%,80% 25%,100% 20%);width:100%;height:100%;animation:8s infinite drawCurve;position:absolute}@keyframes drawCurve{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.node-map{background:radial-gradient(circle at 30% 40%,#f7931a26,#0000);width:100%;height:180px;position:relative}.map-dot{background:var(--orange);border-radius:50%;width:8px;height:8px;animation:2s infinite dotPulse;position:absolute}.panel{justify-content:center;gap:30px;display:flex}.slider-locked{border:1px solid var(--orange);background:#333;border-radius:10px;width:80px;height:20px;position:relative}.slider-locked:before{content:"";background:var(--orange);border-radius:50%;width:20px;height:20px;animation:3s infinite slideLock;position:absolute;left:0}@keyframes slideLock{0%{left:0}50%{left:55px}to{left:0}}.dissolve-grid{justify-content:center;align-items:center;gap:40px;display:flex}.old-doc{opacity:.4;background:#4a4a4a;border-radius:4px 10px 10px 4px;width:50px;height:70px;animation:4s infinite fadeOut}@keyframes fadeOut{0%{opacity:1}50%{opacity:.2}to{opacity:1}}.math-symbol{color:var(--orange);font-size:2.5rem;font-weight:800;animation:4s infinite fadeIn}@keyframes fadeIn{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}@media (max-width:800px){.hero-grid{grid-template-columns:1fr}.hero-title{font-size:2.5rem}}@media (max-width:600px){.section-title{font-size:1.5rem}.vis-module{min-height:180px}}
