@import 'https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap';:root{--text-primary:#fafafa;--text-secondary:#8b949e;--border:#30363d;--background:#0d1117;--background-secondary:#161b22;--accent-primary:#00d9ff;--accent-hover:#22e3ff}*{margin:0;padding:0;box-sizing:border-box}body{font-family:inter,-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;font-size:16px;line-height:1.6;color:var(--text-primary);background:var(--background)}a{color:var(--accent-primary);text-decoration:underline;transition:color .3s ease,opacity .3s ease,transform .3s ease;display:inline-block}a:hover{color:var(--accent-hover);opacity:.8;transform:translateY(-2px)}.site-header{padding:5px 0;margin-bottom:0;border-bottom:1px solid var(--border);background:var(--background);position:sticky;top:0;z-index:100}.nav-wrapper{max-width:850px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.nav-logo{display:flex;align-items:center;text-decoration:none}.nav-logo-image{height:60px;width:auto;max-width:280px}.nav-menu{display:flex;gap:32px;list-style:none;margin:0;padding:0}.nav-item{margin:0}.nav-link{color:var(--accent-primary);font-size:16px;font-weight:400;text-decoration:none;transition:color .3s ease,opacity .3s ease,transform .3s ease;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,segoe ui,sans-serif}.nav-link:hover{color:var(--accent-hover);opacity:.8;transform:translateY(-2px)}.site-main{min-height:60vh}.hero-section{padding:80px 0 40px}.insights-section{padding:20px 0}.partners-section{padding:20px 0}.partners-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:24px;align-items:center;max-width:100%;margin-left:auto;margin-right:auto}.partner-logo:nth-child(4),.partner-logo:nth-child(5),.partner-logo:nth-child(6){grid-column:span 1}.partner-logo:nth-child(4){grid-column:1}.partner-logo:nth-child(5){grid-column:2}.partner-logo:nth-child(6){grid-column:3}.partner-logo{display:flex;justify-content:center;align-items:center;height:120px}.partner-logo img{max-width:100%;height:60px;width:auto;object-fit:contain;filter:none;opacity:1;transition:all .3s ease}.partner-logo:nth-child(1) img,.partner-logo:nth-child(5) img,.partner-logo:nth-child(6) img{height:75px}.partner-logo:nth-child(6) img{height:90px}.partner-logo-center{grid-column:2}.partner-logo-center img{height:75px}.partner-logo img:hover{opacity:.8;transform:scale(1.05)}.blockchains-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:24px;margin-bottom:40px;align-items:center;max-width:100%;margin-left:auto;margin-right:auto}.blockchain-logo{display:flex;justify-content:center;align-items:center;height:120px}.blockchain-logo img{max-width:100%;height:60px;width:auto;object-fit:contain;filter:none;opacity:1;transition:all .3s ease}.blockchain-logo img:hover{opacity:.8;transform:scale(1.05)}.photos-section{padding:0;margin-top:20px}.photos-slider{overflow-x:auto;overflow-y:hidden;margin:0;cursor:grab;scrollbar-width:thin;scrollbar-color:var(--accent-primary)var(--background-secondary)}.photos-slider:active{cursor:grabbing}.photos-slider::-webkit-scrollbar{height:8px}.photos-slider::-webkit-scrollbar-track{background:var(--background-secondary);border-radius:4px}.photos-slider::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:4px}.photos-slider::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}.photos-container{display:flex;gap:0;padding-bottom:8px;user-select:none}.photo-item{flex:0 0 280px;height:210px;border-radius:0;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.5);transition:transform .3s ease,box-shadow .3s ease;pointer-events:none}.photo-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.7)}.photo-item img{width:100%;height:100%;object-fit:cover;pointer-events:none}.testimonials-section{padding:10px 0;margin-top:40px}.testimonials-wrapper{position:relative;display:flex;align-items:center;gap:8px}.testimonial-nav{background:0 0;border:none;padding:0;width:auto;height:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(250,250,250,.7);transition:opacity .3s ease;flex-shrink:0;z-index:10}.testimonial-nav:hover{color:rgba(250,250,250,.9);opacity:1}.testimonial-nav:active{opacity:.7}.testimonial-nav svg{width:24px;height:24px}.testimonials-slider{flex:1;overflow-x:auto;overflow-y:hidden;margin:0;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.testimonials-slider::-webkit-scrollbar{display:none}.testimonials-slider:active{cursor:grabbing}.testimonials-slider::-webkit-scrollbar{height:8px}.testimonials-slider::-webkit-scrollbar-track{background:var(--background-secondary);border-radius:4px}.testimonials-slider::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:4px}.testimonials-slider::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}.testimonials-container{display:flex;gap:24px;padding-bottom:8px;user-select:none}.testimonial-item{flex:0 0 750px;min-width:750px;max-width:100%;box-sizing:border-box}.testimonial-content{display:flex;flex-direction:row;align-items:flex-start;gap:6px;padding:12px}.testimonial-photo{width:60px;height:60px;border-radius:0;object-fit:cover;flex-shrink:0;border:2px solid var(--border)}.testimonial-info{display:flex;flex-direction:column;gap:0;flex-shrink:0;min-width:120px}.testimonial-name{font-size:16px;font-weight:600;color:var(--text-primary)}.testimonial-title{font-size:13px;color:var(--text-secondary)}.testimonial-quote{font-size:14px;line-height:1.5;color:var(--text-primary);font-style:italic;flex:1;margin:0;word-wrap:break-word;overflow-wrap:break-word;min-width:0}.blogs-section{padding:20px 0}.section-divider{border:none;height:1px;background-color:var(--border);margin:0 0 24px}.contact-section{padding:20px 0 0}.hero-wrapper{max-width:850px;margin:0 auto;padding:0 40px}.hero-content{text-align:center}.hero-logo{max-width:180px;height:auto;margin-bottom:24px}.hero-title{font-size:36px;font-weight:400;line-height:1.1;margin-bottom:24px;color:var(--text-primary)}.hero-description{font-size:32px;line-height:1.35;color:var(--text-primary);margin-bottom:20px}.hero-links{display:flex;gap:24px;justify-content:center}.hero-links a{font-size:16px;color:var(--accent-primary);text-decoration:none;transition:color .3s ease,opacity .3s ease,transform .3s ease;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,segoe ui,sans-serif}.hero-links a:hover{color:var(--accent-hover);opacity:.8;transform:translateY(-2px)}.hero-journey{text-align:center;margin-top:24px;margin-bottom:-20px}.hero-journey a{font-size:14px;color:var(--accent-primary);text-decoration:none;font-weight:500;text-transform:uppercase;transition:color .3s ease,opacity .3s ease,transform .3s ease;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,segoe ui,sans-serif}.hero-journey a:hover{color:var(--accent-hover);opacity:.8;transform:translateY(-2px)}.games-section{padding-top:20px;padding-bottom:0}.products-section{padding-top:20px;padding-bottom:0}.games-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.game-item{position:relative}.game-item a{display:block;text-decoration:none;color:inherit}.game-image{position:relative;width:100%;height:150px;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.5);transition:transform .3s ease,box-shadow .3s ease}.game-image:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.7)}.game-image img{width:100%;height:100%;object-fit:cover}.validators-section .game-image{height:75px}.game-title-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.game-title-overlay img{max-width:280px;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.8))}.section-title{font-size:24px;font-weight:600;margin-bottom:0;color:var(--text-primary)}.section-subtitle{font-family:-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;font-size:16px;line-height:1.7;color:var(--text-secondary);opacity:.7;text-align:left;margin-top:0;margin-bottom:4px}.blog-list{list-style:none;margin-top:16px}.blog-list li{padding:8px 0;display:flex;justify-content:space-between;align-items:center;line-height:1.4}.blog-list li a{font-size:16px;flex:1;color:var(--accent-primary);text-decoration:none;transition:color .3s ease,opacity .3s ease,transform .3s ease;display:inline-block}.blog-list li a:hover{color:var(--accent-hover);opacity:.8;transform:translateY(-2px)}.blog-date{font-size:14px;color:var(--text-secondary);margin-left:16px;font-family:-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;white-space:nowrap}.blog-meta{display:flex;align-items:center;gap:12px;font-family:-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;margin-left:16px}.blog-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tag{display:inline-block;padding:4px 12px;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;font-weight:500;border-radius:12px;white-space:nowrap}.tag-research{background:rgba(0,217,255,.15);color:var(--accent-primary);border:1px solid rgba(0,217,255,.3)}.tag-marketing{background:rgba(139,148,158,.15);color:var(--text-secondary);border:1px solid rgba(139,148,158,.3)}.tag-development{background:rgba(139,148,158,.15);color:var(--text-secondary);border:1px solid rgba(139,148,158,.3)}.tag-community{background:rgba(139,148,158,.15);color:var(--text-secondary);border:1px solid rgba(139,148,158,.3)}.photo-item{cursor:pointer;transition:transform .2s ease}.photo-item:hover{transform:scale(1.02)}.photo-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.95);backdrop-filter:blur(4px)}.photo-modal.active{display:flex;align-items:center;justify-content:center}.photo-modal-content{position:relative;max-width:90vw;max-height:90vh;margin:auto}.photo-modal-content img{width:100%;height:100%;object-fit:contain;border-radius:8px}.photo-modal-close{position:absolute;top:-40px;right:0;color:#fafafa;font-size:40px;font-weight:300;cursor:pointer;line-height:1;background:0 0;border:none;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.photo-modal-close:hover{color:var(--accent-primary)}.section-more-link{margin-top:8px;text-align:left;line-height:1.4}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px;margin-bottom:40px}.team-member{display:flex;flex-direction:column;align-items:center;text-align:center}.team-photo{width:120px;height:120px;border-radius:0;object-fit:cover;border:2px solid var(--border);margin-bottom:16px;box-shadow:0 4px 12px rgba(0,0,0,.5)}.team-info{display:flex;flex-direction:column;gap:4px}.team-name{font-size:18px;font-weight:600;color:var(--text-primary)}.team-title{font-size:14px;color:var(--text-secondary)}.section-more-link a{font-size:16px;color:var(--accent-primary);text-decoration:none;transition:color .3s ease,opacity .3s ease,transform .3s ease;display:inline-block}.section-more-link a:hover{color:var(--accent-hover);opacity:.8;transform:translateY(-2px)}.contact-text{text-align:center;font-size:14px;color:var(--text-secondary);font-family:-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;line-height:1.6;margin:0}.site-footer{padding:40px 0}.footer-content{max-width:700px;margin:0 auto;padding:0 40px}.footer-divider{border:none;height:1px;background-color:var(--border);margin:0 0 24px}.footer-text{text-align:center}.footer-text p{font-size:14px;color:var(--text-secondary);margin:0;font-family:-apple-system,BlinkMacSystemFont,segoe ui,sans-serif}.list-container{max-width:700px;margin:0 auto;padding:100px 40px 80px}.single-post{}.page-content{max-width:850px !important;margin:0 auto !important;padding:0 40px 80px !important;width:auto !important}.hero-wrapper{max-width:850px;margin:0 auto;padding:0 40px}.list-grid{list-style:none;margin-top:32px}.list-item{padding:16px 0;border-bottom:1px solid var(--border)}.list-item:last-child{border-bottom:none}.item-title{font-size:20px;font-weight:600;margin-bottom:8px}.item-title a{color:var(--text-primary);text-decoration:none}.item-title a:hover{color:var(--accent-primary)}.item-excerpt{font-size:16px;line-height:1.6;color:var(--text-secondary);margin-bottom:12px}.item-meta{font-size:14px;color:var(--text-secondary);margin-bottom:12px}.item-link{font-size:16px;color:var(--accent-primary);text-decoration:underline}.item-link:hover{opacity:.7}.blog-filters{margin-bottom:24px;display:flex;gap:12px}.filter-btn{padding:8px 16px;border:1px solid var(--border);background:var(--background-secondary);color:var(--text-primary);cursor:pointer;font-size:14px;border-radius:4px}.filter-btn.active{background:var(--text-primary);color:var(--background)}.filter-btn:hover{background:var(--border)}.list-header h1,.post-title{font-size:42px;font-weight:700;line-height:1.2;margin-top:32px !important;margin-bottom:24px;color:var(--text-primary);letter-spacing:-.02em}.single-post .post-title{margin-top:40px !important}.game-banner{width:100%;margin-bottom:10px;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.5)}.game-banner-image-container{position:relative;width:100%;height:auto}.game-banner-image{width:100%;height:auto;display:block;object-fit:cover}.game-banner-title-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.game-banner-title-image{max-width:400px;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.8))}.list-grid{list-style:none}.list-item{padding:16px 0;border-bottom:1px solid var(--border)}.post-content{font-size:21px;line-height:1.75;color:var(--text-primary);max-width:750px;margin:60px auto 0;padding:0 20px;font-weight:400}.game-banner+.post-content{margin-top:24px}.post-title+.post-content{margin-top:24px}.post-content h2{font-size:32px;font-weight:700;margin-top:48px;margin-bottom:20px;line-height:1.3;letter-spacing:-.01em}.post-content h3{font-size:26px;font-weight:700;margin-top:40px;margin-bottom:16px;line-height:1.4;letter-spacing:-.01em}.post-content p{margin-bottom:28px;font-weight:400}.post-content ul,.post-content ol{margin-bottom:24px;padding-left:32px}.post-content li{margin-bottom:8px}.post-content code{background:var(--background-secondary);padding:2px 6px;border-radius:3px;font-size:15px;font-family:courier new,monospace;border:1px solid var(--border)}.post-content blockquote{border-left:4px solid var(--accent-primary);padding-left:24px;margin:32px 0;color:var(--text-secondary);font-style:italic;font-size:20px;line-height:1.6;background:rgba(0,217,255,5%);padding:20px 24px;border-radius:4px}.post-content .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin:32px 0}.post-content .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px}.post-content img{max-width:100%;height:auto;margin:0;border-radius:4px;cursor:pointer;transition:opacity .3s ease}.post-content img:hover{opacity:.9}.post-content a{color:var(--accent-primary);text-decoration:underline;transition:color .3s ease,opacity .3s ease,transform .3s ease;display:inline-block}.post-content a:hover{color:var(--accent-hover);opacity:.8;transform:translateY(-2px)}.post-back{display:inline-block;font-size:14px;color:var(--accent-primary);text-decoration:none;margin-top:24px;margin-bottom:20px;transition:color .3s ease,opacity .3s ease,transform .3s ease}.post-back:hover{color:var(--accent-hover);opacity:.8;transform:translateY(-2px)}.post-meta{font-size:14px;color:var(--text-secondary);margin-bottom:24px;font-family:-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;display:flex;align-items:center;gap:12px;opacity:.7}.post-meta span:not(.post-date):not(.post-reading-time){opacity:.5}.post-date{font-size:13px;color:var(--text-secondary);opacity:.7;font-family:-apple-system,BlinkMacSystemFont,segoe ui,sans-serif}.post-reading-time{font-size:13px;color:var(--text-secondary);opacity:.7;font-family:-apple-system,BlinkMacSystemFont,segoe ui,sans-serif}.post-divider{max-width:750px;width:100%;height:2px;border:0;border-top:1px solid rgba(240,244,248,.5);background:rgba(240,244,248,.2);margin:40px auto 48px;padding:0;display:block !important;visibility:visible !important;opacity:1 !important;clear:both}@media(max-width:768px){body{font-size:15px}.site-header{padding:5px 0}.nav-wrapper{padding:0 20px;flex-wrap:wrap}.nav-logo-image{height:56px;max-width:224px}.nav-menu{gap:16px;flex-wrap:wrap}.nav-link{font-size:14px}.hero-section{padding:40px 0 30px}.hero-wrapper{padding-left:20px;padding-right:20px}.hero-logo{max-width:150px;margin-bottom:20px}.hero-title{font-size:32px;margin-bottom:20px}.hero-description{font-size:26px;line-height:1.35;margin-bottom:24px}.hero-links{flex-direction:column;gap:16px;align-items:center}.hero-links a{font-size:16px}.hero-journey{margin-top:20px;margin-bottom:20px}.hero-journey a{font-size:14px}.section-title{font-size:24px;margin-bottom:0}.section-subtitle{font-size:14px;margin-bottom:4px}.blog-list{margin-top:16px}.blog-list li{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 0}.blog-list li a{font-size:16px;word-wrap:break-word}.blog-date{margin-left:0;font-size:14px;align-self:flex-start}.blog-meta{margin-left:0;flex-direction:column;align-items:flex-start;gap:8px}.blog-tags{gap:6px}.tag{font-size:11px;padding:3px 10px}.section-more-link{margin-top:12px}.team-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:24px}.team-photo{width:100px;height:100px}.team-name{font-size:16px}.team-title{font-size:13px}.games-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.game-image{height:120px}.validators-section .game-image{height:60px}.game-title-overlay img{max-width:160px}.partners-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:100%}.partner-logo:nth-child(4),.partner-logo:nth-child(5),.partner-logo:nth-child(6){grid-column:span 1}.partner-logo:nth-child(4){grid-column:1}.partner-logo:nth-child(5){grid-column:2}.partner-logo:nth-child(6){grid-column:1;grid-row:3}.partner-logo-center{grid-column:2;grid-row:3}.partner-logo{height:90px}.blockchains-grid{grid-template-columns:repeat(2,1fr);gap:24px}.blockchain-logo{height:90px}.blockchain-logo img{height:50px}.partner-logo img{height:50px}.partner-logo:nth-child(1) img,.partner-logo:nth-child(5) img,.partner-logo:nth-child(6) img{height:60px}.partner-logo:nth-child(6) img{height:70px}.photos-section{margin-top:20px}.photo-item{flex:0 0 200px;height:150px}.photos-container{gap:0}.photos-slider::-webkit-scrollbar{height:6px}.testimonials-section{padding:10px 0;margin-top:10px}.testimonials-wrapper{gap:4px}.testimonial-item{flex:0 0 380px;min-width:380px}.testimonial-content{flex-direction:column;gap:8px;padding:12px}.testimonial-photo{width:50px;height:50px;align-self:flex-start}.testimonial-info{min-width:auto;align-self:flex-start}.testimonial-name{font-size:14px}.testimonial-title{font-size:12px}.testimonial-quote{font-size:13px;line-height:1.5;margin-top:8px}.testimonial-nav{display:none}.testimonial-nav svg{width:20px;height:20px}.contact-section{padding:20px 0 0}.contact-text{font-size:13px;line-height:1.6;padding:0 10px}.contact-text a{word-break:break-word}.list-container,.page-content{padding:24px 20px 60px}.list-header h1,.post-back{font-size:13px;margin-top:20px;margin-bottom:16px}.post-title{font-size:32px;margin-top:32px !important;margin-bottom:10px;line-height:1.2}.single-post .post-title{margin-top:32px !important}.post-content{font-size:18px;line-height:1.75;max-width:100%;margin-top:40px;padding:0 10px}.game-banner+.post-content{margin-top:20px}.post-title+.post-content{margin-top:20px}.post-content h2{font-size:26px;margin-top:40px;margin-bottom:16px}.post-content h3{font-size:22px;margin-top:32px;margin-bottom:12px}.post-content p{margin-bottom:24px}.post-content ul,.post-content ol{margin-bottom:20px;padding-left:24px}.post-content code{font-size:14px;padding:2px 4px}.post-content blockquote{padding:16px 20px;margin:24px 0;font-size:18px}.post-content img{margin:0}.post-meta{font-size:13px;margin-bottom:20px;gap:10px}.post-date,.post-reading-time{font-size:12px}.post-divider{margin-top:32px;margin-bottom:0}.game-banner{margin-bottom:10px;border-radius:4px}.game-banner+.post-content{margin-top:20px}.game-banner-title-image{max-width:240px}.footer-content{padding:0 20px}.footer-text p{font-size:13px}.blogs-section,.insights-section,.partners-section{padding:20px 0}.games-section,.products-section{padding-top:20px;padding-bottom:0}}@media(max-width:480px){.hero-title{font-size:28px}.section-title{font-size:22px}.games-grid{grid-template-columns:1fr;gap:16px}.game-image{height:140px}.game-title-overlay img{max-width:180px}.partners-grid{grid-template-columns:repeat(2,1fr);gap:20px}.photo-item{flex:0 0 160px;height:120px}.testimonial-item{flex:0 0 350px;min-width:350px}.testimonial-quote{font-size:12px}.team-grid{grid-template-columns:repeat(2,1fr);gap:20px}.team-photo{width:90px;height:90px}.team-name{font-size:15px}.team-title{font-size:12px}.nav-menu{gap:12px}.nav-link{font-size:13px}.post-title{font-size:24px;margin-top:28px !important}.single-post .post-title{margin-top:28px !important}.game-banner-title-image{max-width:200px}}