h1,h2,h3,h4,h5,h6,p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Regular-CkNiKQ6x.woff);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/assets/Gilroy-Regular-CY081Tb4.woff2) format("woff2"),url(/assets/Gilroy-Regular-CkNiKQ6x.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Semibold-IQ7aD9dp.woff);src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url(/assets/Gilroy-Semibold-Cu1_Dviq.woff2) format("woff2"),url(/assets/Gilroy-Semibold-IQ7aD9dp.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/Gilroy-Medium-DUjXE-5u.woff);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/assets/Gilroy-Medium-RhujHmrb.woff2) format("woff2"),url(/assets/Gilroy-Medium-DUjXE-5u.woff) format("woff");font-weight:500;font-style:normal}html{scroll-behavior:smooth;scroll-padding-top:100px}body{position:relative;font-family:Gilroy,sans-serif;background-color:#000}.container{width:100%;padding-right:20px;padding-left:20px;margin:0 auto}.section{padding-top:30px;padding-bottom:30px}.section-title{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:24px}.section-text{font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#0c0c0cb3}@media screen and (min-width: 768px){.container{width:768px;padding-left:32px;padding-right:32px}.section{padding-top:40px;padding-bottom:40px}.section-title{font-size:48px;line-height:.92;margin-bottom:40px}.section-text{font-size:16px;line-height:1.25}}@media screen and (min-width: 1280px){.container{width:1440px;padding-left:65px;padding-right:65px}.section{padding-top:50px;padding-bottom:50px}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.epic-header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#000;transition:background .3s ease;overflow-x:hidden;border-bottom:2px solid #ffffff2d}.epic-header.scrolled{background:#000}.header-bg{background-color:#000;position:relative;padding:12px 0;overflow-x:hidden}.header-container{max-width:1280px;margin:0 auto;padding:0 15px;display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box}.epic-prizes-logo{display:flex;justify-content:flex-start}.logo-img{width:100px;height:auto}.nav-menu ul{list-style:none;display:flex;margin:0;padding:0}.nav-menu li{margin-left:20px}.nav-menu a{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s ease,transform .2s ease}.nav-menu a:hover{color:#ff1e00;transform:scale(1.05)}.play-btn{background:#ff1e00;color:#fff;padding:10px 20px;border-radius:18px;transition:background .2s ease,transform .2s ease}.play-btn:hover{background:#e70909;transform:scale(1.05)}@media (max-width: 767px){.nav-menu ul{flex-direction:row;justify-content:flex-end;align-items:center}.nav-menu li:not(:nth-child(1)){display:none}.nav-menu li:nth-child(1){margin-left:0}.play-btn{font-size:14px;padding:8px 16px}}.social-casino{background-color:#000;padding:80px 0;color:#fff;position:relative}.social-casino-container{max-width:1280px;margin:0 auto;padding:0 15px;text-align:center}.social-casino-title{font-size:3rem;font-weight:800;color:#ef1e0b;margin-bottom:20px;text-shadow:2px 2px 6px rgba(0,0,0,.5)}.social-casino-intro{font-size:1.2rem;max-width:800px;margin:0 auto 40px;color:#ccc}.game-info{display:flex;justify-content:center;align-items:center;gap:30px;margin-bottom:40px}.game-info-img{width:400px;height:auto;border-radius:12px;transition:transform .3s ease}.game-info-img:hover{transform:scale(1.05)}.game-details{max-width:500px;text-align:left}.game-details h3{font-size:2rem;color:#3ce90d;margin-bottom:10px}.game-details p{font-size:1rem;color:#999;margin-bottom:15px}.social-casino-btn{background:#ff1e00;color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;padding:12px 30px;border-radius:18px;text-decoration:none;display:inline-block;transition:background .2s ease,transform .2s ease}.social-casino-btn:hover{background:#e70909;transform:scale(1.05)}@media (max-width: 768px){.social-casino-title{font-size:2.5rem}.social-casino-container{text-align:center}.game-info{flex-direction:column;justify-content:center;align-items:center;gap:20px}.game-info-img{width:100%;max-width:300px}.game-details{max-width:100%;text-align:center}}@media (max-width: 480px){.social-casino{padding:20px 0}.social-casino-title{font-size:2rem}.social-casino-intro{font-size:1rem}.social-casino-container{text-align:center}.game-info{flex-direction:column;justify-content:center;align-items:center}.game-info-img{max-width:250px}.game-details{max-width:100%;text-align:center}.social-casino-btn{font-size:16px;padding:10px 20px}}.disclaimer-section{background-color:#000;padding:40px 0;color:#fff;position:relative}.disclaimer-content{max-width:1280px;margin:0 auto;padding:0 15px;text-align:center}.disclaimer-title{font-size:2.5rem;font-weight:800;color:#ef1e0b;margin-bottom:20px;text-shadow:2px 2px 6px rgba(0,0,0,.5)}.age-icon{font-size:2rem;color:#3ce90d;margin-bottom:15px;display:inline-flex;align-items:center;gap:10px}.age-icon i{font-size:1.5rem}.disclaimer-text{font-size:1rem;color:#ccc;max-width:800px;margin:0 auto;line-height:1.5}@media (max-width: 768px){.disclaimer-title{font-size:2rem}.age-icon{font-size:1.5rem}.disclaimer-text{font-size:.9rem}}@media (max-width: 480px){.disclaimer-section{padding:30px 0}.disclaimer-title{font-size:1.5rem}.age-icon{font-size:1.2rem}.disclaimer-text{font-size:.8rem}}.game-container{max-width:1280px;margin:0 auto;padding:80px 15px;text-align:center;background-color:#000;color:#fff}.game-title{font-size:3rem;font-weight:800;color:#ef1e0b;margin-bottom:20px;text-shadow:2px 2px 6px rgba(0,0,0,.5)}.game-intro{font-size:1.2rem;max-width:800px;margin:0 auto 40px;color:#ccc}.game-frame{width:100%;height:600px;max-width:1000px;border:none;border-radius:12px;margin-bottom:40px;transition:transform .3s ease}.game-frame:hover{transform:scale(1.02)}.disclaimer{font-size:.9rem;color:#888;max-width:800px;margin:0 auto;padding:10px;background:#ffffff1a;border-radius:8px}.cta-btn{background:#ff1e00;color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;padding:10px 20px;border-radius:18px;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:background .2s ease,transform .2s ease;cursor:pointer}.cta-btn:hover{background:#e70909;transform:scale(1.05)}.cta-btn span{font-size:10px;font-weight:400}.footer-links a{color:#ccc;text-decoration:none;margin-left:15px}@media (max-width: 768px){.game-title{font-size:2.5rem}.game-frame{height:400px}.footer-content{flex-direction:column;gap:15px}}@media (max-width: 480px){.game-container{padding:60px 15px}.game-title{font-size:2rem}.game-intro{font-size:1rem}.game-frame{height:300px}.cta-btn{font-size:16px;padding:8px 15px}.cta-btn span{font-size:8px}}.vg-header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#000;transition:background .3s ease;border-bottom:2px solid #ffffff2d}.vg-header-bg{background-color:#000;position:relative;padding:12px 0}.vg-header-container{max-width:1280px;margin:0 auto;padding:0 15px;display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.vg-logo-brand-header{display:flex;justify-content:flex-start}.vg-logo-img{width:100px;height:auto}.vg-policy-section,.vg-terms-section{padding:80px 0;background-color:#000;color:#fff}.vg-policy-container,.vg-terms-container{max-width:1280px;margin:0 auto;padding:60px 15px 0;text-align:center}.vg-policy-content,.vg-terms-content{max-width:800px;margin:0 auto}.vg-policy-title,.vg-terms-title{font-size:3rem;font-weight:800;color:#ef1e0b;margin-bottom:20px;text-shadow:2px 2px 6px rgba(0,0,0,.5)}.vg-policy-date,.vg-terms-date{font-size:1rem;color:#ccc;margin-bottom:40px}.vg-policy-subtitle,.vg-terms-subtitle{font-size:1.8rem;color:#3ce90d;margin-top:30px;margin-bottom:15px}.vg-policy-text,.vg-terms-text{font-size:1rem;color:#999;line-height:1.6;margin-bottom:20px}.vg-policy-link,.vg-terms-link{color:#ff1e0b;text-decoration:none}.vg-policy-link:hover,.vg-terms-link:hover{text-decoration:underline}.vg-site-footer{background-color:#111;padding:20px 0;color:#fff;text-align:center}.vg-footer-content{max-width:1280px;margin:0 auto;padding:0 15px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.vg-footer-logo-img{width:50px;height:auto;margin-right:10px}.vg-site-name{font-size:1.2rem;color:#ef1e0b}.vg-footer-links a{color:#ccc;text-decoration:none;margin-left:15px;transition:color .3s ease}.vg-footer-links a:hover{color:#ff1e00}.vg-copyright{font-size:.9rem;color:#888}@media (max-width: 768px){.vg-policy-title,.vg-terms-title{font-size:2.5rem}.vg-policy-subtitle,.vg-terms-subtitle{font-size:1.5rem}.vg-footer-content{flex-direction:column;gap:15px}.vg-footer-links a{margin-left:10px}}@media (max-width: 480px){.vg-policy-section,.vg-terms-section{padding:60px 0}.vg-policy-title,.vg-terms-title{font-size:2rem}.vg-policy-subtitle,.vg-terms-subtitle{font-size:1.2rem}.vg-policy-text,.vg-terms-text{font-size:.9rem}.vg-site-footer{padding:15px 0}.vg-footer-logo-img{width:40px}.vg-site-name{font-size:1rem}.vg-footer-links a{margin-left:8px;font-size:.9rem}.vg-copyright{font-size:.8rem}}.hero{height:100vh;background-color:#000;background:linear-gradient(135deg,#000 60%,#ef1e0b20);position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.hero:before{display:none}.hero .hero-container{position:relative;z-index:1;width:100%}.hero-container{display:flex;background-image:url(/assets/hero-bg1-UiDfcOYa.png);background-repeat:no-repeat;background-size:900px;background-position:right;justify-content:flex-start;align-items:center;gap:0;text-align:left;box-sizing:border-box}.hero-content{max-width:50%;color:#fff;animation:fadeIn 2s ease-in-out;margin-left:40px;padding-top:80px;box-sizing:border-box;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.left p{font-family:Poppins,sans-serif;font-weight:600}.hero-content h1{font-size:8rem;font-weight:800;font-family:Poppins,sans-serif;color:#fff;text-shadow:3px 3px 8px rgba(0,0,0,.3)}.claim{font-weight:600;font-size:3rem;border-bottom:5px solid #404040;display:inline-block}.left-animation{font-size:3rem;font-weight:600;font-family:Poppins,sans-serif;color:#3ce90d;animation:pulse-animation 3s infinite ease-in-out}@keyframes pulse-animation{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}to{opacity:.8;transform:scale(1)}}.left p{font-size:2rem;font-weight:700;line-height:1.2;color:#4f4e4eb2;text-transform:uppercase}.hero-content h1 span{font-size:7rem;font-weight:700;color:#ef1e0b}.team-description{font-size:1.5rem;font-weight:400;color:#ccc;max-width:600px;margin:20px auto 20px 0;animation:fadeIn 2.5s ease-in-out}.cta-btn-hero{background:#ff1e00;color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;padding:10px 20px;border-radius:18px;text-decoration:none;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:background .2s ease,transform .2s ease;cursor:pointer;max-width:200px;margin-top:40px;margin-left:0;margin-right:auto}.cta-btn-hero:hover{background:red;transform:scale(1.05)}.cta-btn-hero span{font-size:10px;font-weight:400}@media (max-width: 1024px){.hero-content{max-width:60%}.hero-content h1{font-size:6rem}.left-animation{font-size:4rem}.team-description{font-size:1.4rem;max-width:80%}}@media (max-width: 768px){.hero{height:100vh;min-height:100vh;justify-content:flex-start;padding-top:100px;box-sizing:border-box}.hero-container{height:100%;display:flex;flex-direction:column;background-position:bottom center;background-size:contain;justify-content:flex-start;text-align:center}.hero-content{height:100%;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:0 10px 40px;margin-left:0;text-align:center;margin-top:40px}.hero-content h1{font-size:4rem;line-height:1.1}.claim{font-size:1.5rem}.left-animation{font-size:2.5rem}.left p{font-size:1.2rem;line-height:1.3}.hero-content h1 span{font-size:3rem}.team-description{font-size:1.2rem;max-width:100%;padding:0 10px;display:none}.left{display:none}.cta-btn-hero{max-width:80%;font-size:16px;padding:12px 20px;margin:auto auto 20px}.cta-btn-hero span{font-size:8px}}@media (max-width: 480px){.hero{height:100vh;min-height:100vh;justify-content:flex-start;padding-top:80px;box-sizing:border-box}.hero-container{height:100%;display:flex;flex-direction:column;background-position:bottom center;background-size:contain;justify-content:flex-start}.hero-content{height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:0 5px 30px;margin-left:0;text-align:center}.hero-content h1{font-size:3rem}.claim{font-size:1.2rem}.left-animation{font-size:2rem}.left p{font-size:1rem;line-height:1.4}.hero-content h1 span{font-size:2.5rem}.team-description{font-size:1rem;padding:0 5px;display:none}.left{display:none}.cta-btn-hero{max-width:100%;font-size:14px;padding:10px 16px;margin:auto auto 10px}.cta-btn-hero span{font-size:6px}@keyframes pulse-animation{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}to{opacity:.8;transform:scale(1)}}}.about{background-color:#000;padding:0;color:#fff;position:relative}.about-container{max-width:1280px;margin:0 auto;padding:0 15px;text-align:center}.about-title{font-size:3rem;font-weight:800;color:#ef1e0b;margin-bottom:20px;text-shadow:2px 2px 6px rgba(0,0,0,.5)}.about-intro{font-size:1.2rem;max-width:800px;margin:0 auto 40px;color:#ccc}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-bottom:60px}.team-member{background:#111;padding:20px;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.team-member:hover{transform:scale(1.05);box-shadow:0 0 20px #ef1e0b80}.team-img{width:150px;height:150px;object-fit:cover;clip-path:circle(50%);margin-bottom:15px}.team-member h3{font-size:1.5rem;margin-bottom:5px}.team-member p{font-size:1rem;color:#999}.tech-stack{max-width:600px;margin:0 auto 40px;text-align:left}.tech-stack h3{font-size:1.8rem;margin-bottom:10px;color:#3ce90d}.code-snippet{background:#1e1e1e;padding:20px;border-radius:8px;font-family:Courier New,monospace;font-size:1rem;color:#d4d4d4;white-space:pre-wrap;width:600px;height:400px;max-width:100%;margin:0 auto;box-shadow:0 0 10px #00ff004d;transition:box-shadow .3s ease;cursor:text;overflow-y:auto}.code-snippet::-webkit-scrollbar{width:10px}.code-snippet::-webkit-scrollbar-track{background:#1e1e1e}.code-snippet::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:5px}.code-snippet::-webkit-scrollbar-thumb:hover{background:#ffffff80}.code-snippet.typing-finished{overflow-x:auto}.code-snippet code{display:block}.code-snippet .keyword{color:#c586c0}.code-snippet .string{color:#ce9178}.code-snippet .comment{color:#6a9955}.code-snippet .function{color:#dcdcaa}.code-snippet:hover{box-shadow:0 0 20px #0f09}@media (max-width: 768px){.about-title{font-size:2.5rem}.team-grid{grid-template-columns:1fr}.code-snippet{font-size:.9rem}.team-img{width:120px;height:120px}}@media (max-width: 480px){.about{padding:20px 0}.about-title{font-size:2rem}.about-intro{font-size:1rem}.team-img{width:100px;height:100px}}.advantages{background-color:#000;padding:80px 0;color:#fff;position:relative}.advantages-container{max-width:1280px;margin:0 auto;padding:0 15px;text-align:center}.advantages-title{font-size:3rem;font-weight:800;color:#ef1e0b;margin-bottom:20px;text-shadow:2px 2px 6px rgba(0,0,0,.5)}.advantages-intro{font-size:1.2rem;max-width:800px;margin:0 auto 40px;color:#ccc}.advantages-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1000px;margin:0 auto}.advantage-item{background:#111;padding:20px;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.advantage-item:hover{transform:scale(1.05);box-shadow:0 0 20px #ef1e0b80}.advantage-item h3{font-size:1.8rem;color:#3ce90d;margin-bottom:10px}.advantage-item p{font-size:1rem;color:#999}@media (max-width: 768px){.advantages-title{font-size:2.5rem}.advantages-grid{grid-template-columns:1fr}.advantage-item:nth-child(1),.advantage-item:nth-child(2){margin-bottom:20px}}@media (max-width: 480px){.advantages{padding:60px 0}.advantages-title{font-size:2rem}.advantages-intro{font-size:1rem}}.site-footer{background-color:#111;padding:20px 0;color:#fff;text-align:center}.footer-content{max-width:1280px;margin:0 auto;padding:0 15px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.footer-logo-img{width:50px;height:auto;margin-right:10px}.site-name{font-size:1.2rem;color:#ef1e0b}.footer-links a{color:#ccc;text-decoration:none;margin-left:15px;transition:color .3s ease}.footer-links a:hover{color:#ff1e00}.copyright{font-size:.9rem;color:#888}@media (max-width: 768px){.footer-content{flex-direction:column;gap:15px}.footer-links a{margin-left:10px}}@media (max-width: 480px){.site-footer{padding:15px 0}.footer-logo-img{width:40px}.site-name{font-size:1rem}.footer-links a{margin-left:8px;font-size:.9rem}.copyright{font-size:.8rem}}
