.navbar{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000b3;box-shadow:0 2px 12px #e4e2e280;display:flex;justify-content:space-between;padding:1rem 3rem;position:fixed;top:0;width:100%;z-index:1000}.logo{filter:brightness(0) invert(1);height:5rem;transition:transform .3s ease;width:20rem}.logo:hover{transform:scale(1.05)}.nav-links{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.nav-links li a{color:#fff;font-size:1rem;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease}.nav-links li a:after{background-color:#00f7ff;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-links li a:hover{color:#00f7ff}.nav-links li a:hover:after{width:100%}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:5px;z-index:1100}.bar{background-color:#fff;border-radius:2px;height:.25rem;transition:.3s ease;width:2rem}@media (max-width:768px){.navbar{align-items:flex-start;flex-direction:column;padding:1rem 1.5rem}.hamburger{display:flex;margin-left:auto;margin-right:3rem}.nav-links{display:none;flex-direction:column;gap:1rem;margin-top:1rem;width:100%}.nav-links.active{display:flex}#nav-links-last{display:none}}@media (max-width:361px){.logo{height:3rem;width:10rem}}.hero{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;height:140vh;justify-content:center;position:relative;text-align:center}.overlay{animation:fadeIn 1.5s ease-in-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0009;border-radius:16px;box-shadow:0 8px 32px #f8f7f780;height:20rem;margin:0 auto;max-width:800px;padding:4rem 2rem;width:50rem}.overlay h1:first-of-type{font-size:2rem;font-weight:600;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}.overlay p{color:#f0f0f0;font-size:1.2rem;margin:auto}.overlay h1:last-of-type{color:#00f7ff;font-size:3.5rem;font-weight:800;letter-spacing:2px;margin:1rem 0 2rem;text-shadow:0 0 10px #00f7ff}.btn{background-color:#00f7ff;border:none;border-radius:30px;color:#000;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;margin:.5rem;padding:.75rem 1.8rem;text-decoration:none;transition:all .3s ease}.btn:hover{background-color:#00c3cc;transform:translateY(-2px)}.btn.outline{background:#0000;border:2px solid #00f7ff;color:#00f7ff}.btn.outline:hover{background-color:#00f7ff;color:#000}@keyframes fadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.overlay{width:35rem}}@media (max-width:768px){.overlay{height:22rem;width:24rem}}@media (max-width:500px){.overlay{height:32rem;width:19rem}}@media (max-width:450px){.overlay{height:37rem;width:14rem}}@media (max-width:361px){.overlay{height:29rem;width:13rem}.overlay h1:first-of-type{font-size:1.5rem}.overlay h1:last-of-type{font-size:2.5rem}}.section{background-color:#0d0d0d;margin:auto}.section h2{display:inline-block;font-size:2.8rem;margin-bottom:1.5rem;position:relative}.section h2:after{background-color:#00f7ff;border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60%}.section p{color:#e0e0e0;font-size:1.15rem;line-height:1.8;margin:0 auto;max-width:800px}@media (max-width:768px){.section p{margin-top:2rem}}@media (max-width:469px){.section h2{margin-top:-1rem}}.problems-section{background:linear-gradient(90deg,#0f0f0f,#1a1a1a);color:#fff;padding:6rem 2rem;text-align:center;transition:all .8s ease}.problems-section h2{color:#00f7ff;font-size:2.5rem;margin-bottom:3rem}.problem-list{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:800px}.problem-card{align-items:flex-start;animation:fadeSlideUp .6s forwards;background:#1e1e1e;border-left:6px solid #00f7ff;border-radius:10px;box-shadow:0 0 15px #00f7ff1a;display:flex;gap:1rem;height:4rem;opacity:0;padding:1.5rem 2rem;position:relative;transform:translateY(50px);transition:transform .3s ease,box-shadow .3s ease}.problems-section.visible .problem-card:first-child{animation-delay:.2s}.problems-section.visible .problem-card:nth-child(2){animation-delay:.4s}.problems-section.visible .problem-card:nth-child(3){animation-delay:.6s}.problems-section.visible .problem-card:nth-child(4){animation-delay:.8s}.problems-section.visible .problem-card:nth-child(5){animation-delay:1s}.problem-card:hover{box-shadow:0 0 25px #00f7ff4d;transform:scale(1.02)}.problem-card .index{color:#00f7ff;flex-shrink:0;font-size:1.5rem;font-weight:700}.problem-card p{color:#ddd;font-size:1.1rem;text-align:left}@media (max-width:443px){.problems-section h2{margin-top:-1rem}}@media (max-width:484px){.problem-card p{font-size:1rem}}@media (max-width:361px){.problem-card p{font-size:.8rem}}.timeline-section{background:linear-gradient(90deg,#0f0f0f,#1a1a1a);color:#fff;overflow:hidden;padding:6rem 2rem;position:relative;text-align:center}.timeline-section h2{color:#00f7ff;font-size:2.5rem;margin-bottom:4rem}.timeline{margin:0 auto;max-width:600px;padding-left:20px;position:relative}.line{animation:moveLine 4s linear infinite;background:linear-gradient(180deg,#00f7ff,#00b7ff);background-size:100% 200%;height:100%;left:28px;position:absolute;top:0;width:4px}@keyframes moveLine{0%{background-position:0 0}to{background-position:0 100%}}.timeline-item{align-items:flex-start;display:flex;margin-bottom:4rem;opacity:0;transform:translateY(50px);transition:all .8s ease}.timeline-section.visible .timeline-item{opacity:1;transform:translateY(0)}.timeline-item:nth-child(2){transition-delay:.3s}.timeline-item:nth-child(3){transition-delay:.6s}.timeline-item:nth-child(4){transition-delay:.9s}.circle{background-color:#00f7ff;border-radius:50%;box-shadow:0 0 10px #00f7ff;height:20px;margin-right:20px;width:20px}.winner{height:100px;left:-2rem;position:absolute;width:100px}.content{text-align:left}.content h3{color:#fff;font-size:1.5rem;margin-bottom:.5rem}.content p{color:#ddd;font-size:1.1rem}@media (max-width:514px){.timeline-section h2{margin-bottom:10rem;margin-top:-1rem}.content h3{font-size:1rem}}@media (max-width:361px){.content h3{font-size:1rem}}.rules-section{background:linear-gradient(90deg,#0e0e0e,#1a1a1a);color:#fff;padding:6rem 2rem;transition:all .8s ease}.rules-section h2{color:#00f7ff;font-size:2.5rem;margin-bottom:4rem;text-align:center}.rules-container{display:flex;flex-direction:column;gap:3rem;margin:auto;max-width:1000px}.rule-block{animation:fadeSlideUp 1s forwards;background:#1e1e1e;border-left:5px solid #00f7ff;border-radius:12px;box-shadow:0 0 15px #00f7ff1a;opacity:0;padding:2rem;transform:translateY(40px)}.rules-section.visible .rule-block{opacity:1;transform:translateY(0)}.rule-block h3{color:#00f7ff;font-size:1.8rem;margin-bottom:1rem;position:relative}.rule-block ul{list-style:disc;padding-left:1.5rem}.rule-block li{color:#ddd;font-size:1.1rem;line-height:1.6;margin-bottom:.8rem}.rule-block:hover{box-shadow:0 0 15px #00f7ff4d;transform:scale(1.02)}@media (max-width:768px){.rules-container{padding:0 1rem}.rule-block h3{font-size:1.5rem}.rule-block li{font-size:1rem}}@media (max-width:638px){.rules-section h2{margin-top:-2rem}}.section{background:linear-gradient(90deg,#0f0f0f,#1a1a1a);color:#fff;padding:6rem 2rem;text-align:center}.section h2{color:#00f7ff;font-size:2.5rem;margin-bottom:2rem;text-shadow:0 0 10px #00f7ff99}.section ul{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:0 auto;max-width:600px;padding:0}.section ul li{background:#1f1f1f;border-left:5px solid #00f7ff;border-radius:10px;box-shadow:0 0 10px #00f7ff14;color:#ddd;font-size:1.1rem;padding:1rem 1.5rem;text-align:left;transition:transform .3s ease}.section ul li:hover{box-shadow:0 0 15px #00f7ff4d;transform:scale(1.02)}.faq-section{background:linear-gradient(90deg,#0f0f0f,#1a1a1a);color:#fff;padding:6rem 2rem;transition:all .8s ease}.faq-section h2{color:#00f7ff;font-size:2.5rem;margin-bottom:3rem;text-align:center}.faq-container{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1000px}.faq-card{animation:fadeSlideUp 1s forwards;background:#1e1e1e;border-left:5px solid #00f7ff;border-radius:10px;box-shadow:0 0 15px #00f7ff1a;opacity:0;padding:1.5rem 2rem;transform:translateY(40px)}.faq-section.visible .faq-card{opacity:1;transform:translateY(0)}.faq-card h3{color:#00f7ff;font-size:1.3rem;margin-bottom:.8rem}.faq-card p{color:#ddd;font-size:1.1rem;line-height:1.6}.faq-card:hover{box-shadow:0 0 15px #00f7ff4d;transform:scale(1.02)}@keyframes fadeSlideUp{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.faq-card h3{font-size:1.1rem}.faq-card p{font-size:1rem}}@media (max-width:463px){.faq-section h2{margin-top:-1rem}}.footer{background:linear-gradient(90deg,#0f0f0f,#1a1a1a);box-shadow:0 -4px 10px #00f7ff14;color:#ddd;font-size:.95rem;padding:2rem 1rem;text-align:center}.footer-content{display:flex;flex-direction:column;gap:.5rem;margin:auto;max-width:1000px}.footer-extra p{color:#aaa;font-size:.9rem;margin:0}.footer p:first-child{color:#00f7ff;font-weight:500}@media (max-width:768px){.footer-content{padding:0 1rem}.footer-extra p{font-size:.85rem}}.trail-container{left:0;pointer-events:none;position:fixed;top:0;z-index:9999}.trail-dot{animation:fadeTrail .5s ease-out forwards;background-color:#00f7ff;border-radius:50%;height:8px;position:absolute;transform:translate(-50%,-50%);width:8px}@keyframes fadeTrail{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}body,html{background:linear-gradient(180deg,#2f2f7d,indigo);color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0;scroll-behavior:smooth}.main-container{text-align:center}
/*# sourceMappingURL=main.166e59dc.css.map*/