html{line-height:1.6}section.hero-section,section.partners-section,section.sponsor-section,section.video-section,section.wiki-section{margin:0 -.375rem;padding:70px 0}.container{margin:0 auto;max-width:1440px;width:90%}.hero-section{background-color:#f6f6f6;padding:80px 0!important}.hero-section .hero-container{align-items:center;display:flex;justify-content:space-between}.hero-section .hero-container .hero-content{flex:1;padding-right:40px}.hero-section .hero-container .hero-content h1{font-size:2.5rem}.hero-section .hero-container .hero-content .tagline{color:#6f63f2;font-size:1.1rem;font-weight:700;letter-spacing:1px;margin-top:-1.5rem;text-transform:uppercase}.hero-section .hero-container .hero-content .hero-buttons{display:flex;gap:.5rem;justify-content:flex-start;margin-top:1.5rem}.hero-section .hero-container .browser-mockup{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(98,70,234,.15);display:flex;flex:1;flex-direction:column;overflow:hidden}.hero-section .hero-container .browser-mockup .browser-bar{align-items:center;background-color:#e9e5ff;display:flex;padding:10px}.hero-section .hero-container .browser-mockup .browser-bar .browser-controls{display:flex;gap:5px;margin-right:10px}.hero-section .hero-container .browser-mockup .browser-bar .browser-controls .browser-dot{border-radius:50%;height:12px;width:12px}.hero-section .hero-container .browser-mockup .browser-bar .browser-controls .browser-dot.dot-red{background-color:#ff5f57}.hero-section .hero-container .browser-mockup .browser-bar .browser-controls .browser-dot.dot-yellow{background-color:#ffbd2e}.hero-section .hero-container .browser-mockup .browser-bar .browser-controls .browser-dot.dot-green{background-color:#28ca41}.hero-section .hero-container .browser-mockup .browser-bar .browser-address{background-color:#fff;border-radius:4px;color:#555;flex-grow:1;font-size:12px;padding:5px 10px}.hero-section .hero-container .browser-mockup .browser-content{align-items:center;background-color:#e9e5ff;color:#6246ea;display:flex;font-weight:700;justify-content:center}.hero-section .hero-container .browser-mockup .browser-content img{height:auto;width:100%}.partners-section .partners-container{align-items:center;display:flex;flex-direction:row;gap:40px;justify-content:center}.partners-section .partners-container .partners-header{flex:1}.partners-section .partners-container .partners-header h2{font-size:2rem;font-weight:700}.partners-section .partners-container .partners-image{flex:1;max-width:600px}.partners-section .partners-container .partners-image img{height:auto;width:100%}.video-section{background-color:#f6f6f6}.video-section .video-container{display:flex;flex-direction:column;gap:20px;height:auto;overflow:unset;padding:unset}.video-section .video-container .video-header{flex:1}.video-section .video-container .video-header h2{font-size:2rem;font-weight:700;text-align:center}.video-section .video-container .video{aspect-ratio:16/9;border-radius:10px;box-shadow:0 10px 30px rgba(98,70,234,.15);height:0;margin:0 auto;overflow:hidden;padding-bottom:40%;position:relative}.wiki-section .wiki-container{align-items:center;display:flex;gap:80px;justify-content:center}.wiki-section .wiki-container .wiki-image{flex:1;max-width:600px}.wiki-section .wiki-container .wiki-image img{aspect-ratio:16/9;border-radius:8px;box-shadow:0 5px 15px rgba(98,70,234,.15);height:auto;width:100%}.wiki-section .wiki-container .wiki-content{flex:1;padding-left:40px}.wiki-section .wiki-container .wiki-content h2{font-size:2rem;font-weight:700}.sponsor-section{background-color:#e9e5ff;padding:25px 0!important}.sponsor-section .sponsor-container{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.sponsor-section .sponsor-container .sponsor-header{color:#6f63f2;font-size:.9rem;font-weight:700;letter-spacing:1px;margin-top:-1.5rem;text-transform:uppercase}.sponsor-section .sponsor-container .sponsor-logo{max-width:300px}.sponsor-section .sponsor-container .sponsor-logo img{height:auto;width:100%}@media only screen and (min-width:0){html{font-size:.9rem}}@media only screen and (min-width:992px){html{font-size:.95rem}}@media only screen and (min-width:1200px){html{font-size:1em}}@media only screen and (min-width:993px){.container{width:85%}}@media only screen and (min-width:601px){.container{width:85%}}