@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap");@font-face{font-family:CrazyToon;src:url(/fonts/CrazytoonDemoOutline.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:PolarVortex;src:url(/fonts/PolarVortex-raAA.ttf) format("truetype");font-weight:400;font-style:normal}body{margin:0;padding:0;background-color:#000;color:#fff;overflow-x:hidden;font-family:Quicksand,sans-serif}.home-container{min-height:200vh;margin-top:80}.content{height:100vh;width:100%;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:0;margin-top:50px}h1.centered-title{font-size:5rem;text-align:center;animation:glitch 2s infinite;font-family:CrazyToon,Verdana,Tahoma,sans-serif;margin:0}h2.centered-title{font-size:4rem;margin:0;text-align:center;animation:glitch 1.5s infinite;font-family:Verdana,Tahoma,sans-serif}h2{text-align:center;font-size:2rem;color:#fff;margin:2rem 0;text-shadow:0 2px 4px rgba(0,0,0,.5);animation:fadeIn 1s ease-in-out}.bottom-content{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);text-align:center}@media (min-width:1200px){h1.centered-title{font-size:5.5rem}}@media (max-width:992px){h1.centered-title{font-size:5.5rem}}@media (max-width:768px){h1.centered-title{font-size:4.5rem}}@media (max-width:576px){h1.centered-title{font-size:2.2rem}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#20232a;border-radius:10px}::-webkit-scrollbar-thumb{background:#000;border-radius:10px;border:2px solid #20232a}::-webkit-scrollbar-thumb:hover{background:#000}canvas{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1}@keyframes glitch{0%{text-shadow:2px 2px red,-2px -2px #0f0}25%{text-shadow:-3px 3px #0f0,3px -3px red}50%{text-shadow:2px -2px red,-2px 2px #0f0}to{text-shadow:0 0 #fff}}.details-section{padding:20px;border-radius:12px;box-shadow:0 4px 10px hsla(0,3%,85%,.1);margin:20px auto;max-width:80%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(10px);color:#fff;font-size:larger;text-align:center;font-weight:500;position:relative}.details-section:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:100%;background:linear-gradient(to top left,transparent 20%,hsla(0,0%,100%,.2));border-radius:12px;pointer-events:none}.details-section h2{color:#fff;margin-bottom:10px}.details-section p{color:#fff;margin-bottom:15px}.details-section{transition:box-shadow .5s ease-in-out}.details-section:hover{box-shadow:0 6px 15px hsla(0,0%,100%,.642)}.details-section:after{transition:box-shadow .5s ease-in-out}.details-section:hover:after{box-shadow:0 6px 15px hsla(0,0%,100%,.15)}.two-column-list{column-count:2;column-gap:20px;list-style-type:disc;padding-left:20px}.two-column-list li{break-inside:avoid;margin-bottom:10px}.faqs-section{padding:20px;background:linear-gradient(to top left,transparent 20%,rgba(68,66,66,.8));border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:20px auto;max-width:80%;transition:box-shadow .5s ease-in-out}.faqs-section:hover{box-shadow:0 6px 15px hsla(0,0%,100%,.642)}.faqs-section:after{transition:box-shadow .5s ease-in-out}.faqs-section:hover:after{box-shadow:0 6px 15px hsla(0,0%,100%,.15)}.faqs-grid{display:grid;grid-template-columns:repeat(2,2fr);gap:20px}.faq-card{background:linear-gradient(to bottom right,transparent 10%,hsla(0,3%,50%,.2));border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);cursor:pointer;max-height:fit-content}.faq-card:hover{transform:scale(1.01);box-shadow:0 4px 10px rgba(0,0,0,.2);background:linear-gradient(to bottom right,transparent 10%,hsla(0,3%,50%,.6))}.faq-header{cursor:pointer;display:flex;justify-content:space-between;padding-inline:20px;align-items:center}.faq-header h3{color:#fff;font-size:1.2rem}.arrow{font-size:1.8rem;font-weight:700;transition:transform .8s;rotate:90deg;color:#fff}.arrow.active{transform:rotate(180deg);color:#fff}.faq-answer{max-height:0;overflow:hidden}.faq-answer,.faq-answer.active{transition:max-height .8s ease-in-out;background:linear-gradient(to top left,transparent 10%,hsla(0,0%,42%,.9));padding-inline:20px}.faq-answer.active{max-height:200px;overflow-y:scroll}.faq-answer p{color:#fff;font-size:1rem;max-height:fit-content}@media (max-width:768px){.faqs-grid{grid-template-columns:1fr}}.meet-the-team-section{text-align:center;background-color:rgba(0,0,0,.8);border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.2);padding:10px;display:flex;flex-direction:column;justify-content:space-between}.team{margin-bottom:40px}.team h2{color:#0aff2f;margin-bottom:20px;font-size:1.8rem;text-shadow:0 2px 4px rgba(0,0,0,.5)}.members{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.member{background:linear-gradient(transparent 40%,rgba(0,69,8,.526));border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:15px;width:160px;text-align:center;transition:transform .3s,box-shadow .3s;flex-shrink:0}.member:hover{transform:scale(1.05);box-shadow:0 6px 15px hsla(0,0%,100%,.2)}.member-image{width:80px;height:80px;object-fit:cover;border-radius:50%;margin-bottom:10 px;border:3 solid (255,255,255,5)}.member h3{color:#fff;margin-bottom:5 px;font-size:1 rem;font-weight:700}.member p{color:rgba (255,255,255,8);font-size:.9rem}.social-links{display:flex;justify-content:center;gap:20px;margin-bottom:0}.social-icon{font-size:1.5rem;color:hsla(0,0%,100%,.8);transition:transform .3s ease,color .3s ease}.social-icon:hover{transform:scale(1.2);color:#1981ff}.sponsors-section{padding:20px;border-radius:12px;box-shadow:0 4px 10px hsla(0,3%,85%,.1);margin:20px auto;max-width:80%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(10px);color:#fff;font-size:large;text-align:center;font-weight:500;position:relative;overflow:hidden}.sponsors-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent 70%);transform:rotate(0deg);animation:rotateBackground 20s linear infinite;z-index:0}.sponsors-section h2{color:#fff;margin-bottom:20px;font-size:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.5);position:relative;z-index:1}.sponsors{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;position:relative;z-index:1}.sponsor{background:linear-gradient(transparent 10%,rgba(35,2,118,.526));border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:10px;width:160px;text-align:center;transition:transform .3s,box-shadow .3s;flex-shrink:0}.sponsor:hover{transform:scale(1.05);box-shadow:0 6px 15px hsla(0,0%,100%,.2)}.sponsor img{width:80px;height:80px;object-fit:cover;border-radius:50%;margin-bottom:5px;border:2px solid hsla(0,0%,100%,.5)}.sponsor h4{color:#fff;margin-bottom:5px;font-size:1rem;font-weight:700}.sponsor p{color:hsla(0,0%,100%,.8);font-size:.8rem}.speakers-section{padding:40px 20px;border-radius:12px;box-shadow:0 4px 15px hsla(0,3%,85%,.15);margin:30px auto;max-width:85%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(10px);color:#fff;font-size:large;text-align:center;font-weight:500;position:relative;overflow:hidden}.speakers-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent 70%);transform:rotate(0deg);animation:rotateBackground 20s linear infinite;z-index:0}.speakers-section h2{color:#fff;margin-bottom:30px;font-size:2rem;text-shadow:0 2px 4px rgba(0,0,0,.5);position:relative;z-index:1}.speakers-container{position:relative;z-index:1;width:100%}.speakers{flex-wrap:wrap-reverse;gap:12px;padding:20px 10px;justify-content:center}.speaker,.speakers{display:flex;align-items:center}.speaker{background:linear-gradient(transparent 10%,rgba(35,2,118,.526));border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:10px;width:180px;flex:0 0 auto;text-align:center;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden;flex-direction:column}.speaker:hover{transform:translateY(-5px);box-shadow:0 8px 20px hsla(0,0%,100%,.25);background:linear-gradient(transparent 10%,rgba(50,5,150,.7))}.speaker:after{content:"Click for details";position:absolute;bottom:-100%;left:0;width:100%;background:rgba(51,51,255,.8);color:#fff;padding:2px 0;font-size:.9rem;font-weight:600;transition:all .3s ease}.speaker:hover:after{bottom:0}.speaker-image-container{width:100px;height:100px;border-radius:50%;overflow:hidden;margin-bottom:15px;border:3px solid hsla(0,0%,100%,.5);box-shadow:0 0 15px rgba(100,100,255,.5);transition:all .3s ease}.speaker:hover .speaker-image-container{border-color:hsla(0,0%,100%,.8);transform:scale(1.05)}.speaker-image{width:100%;height:100%;object-fit:cover}.speaker h4{color:#fff;margin-bottom:0;font-size:1rem;font-weight:700}.speaker p{color:hsla(0,0%,100%,.8);font-size:.9rem;margin-bottom:20px}.speaker-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;animation:fadeIn .3s ease}.modal-content{background:linear-gradient(135deg,rgba(25,25,25,.95),hsla(0,0%,4%,.95));border-radius:15px;width:90%;max-width:700px;max-height:80vh;overflow-y:auto;overscroll-behavior:contain;position:relative;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);animation:modalAppear .4s ease}.close-modal{position:absolute;top:15px;right:15px;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background-color:hsla(0,0%,100%,.1);z-index:10}.close-modal:hover{background-color:hsla(0,0%,100%,.3);transform:rotate(90deg)}.modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.speaker-info{display:flex;flex-direction:column;align-items:center;text-align:center}.speaker-info img{width:100px;height:100px;object-fit:cover;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);margin-bottom:15px;box-shadow:0 0 20px rgba(100,100,255,.3)}.speaker-info h3{font-size:1.8rem;margin-bottom:5px;color:#fff}.speaker-info p{color:hsla(0,0%,100%,.8);margin-bottom:8px;font-size:1rem}.speaker-info .description{font-size:1.1rem;line-height:1.6;margin-top:15px;color:hsla(0,0%,100%,.9);text-align:left;background:rgba(0,0,0,.2);padding:15px;border-radius:8px;border-left:3px solid rgba(100,100,255,.7)}.session-details{display:flex;flex-direction:column;gap:20px;background:rgba(0,0,0,.3);padding:20px;border-radius:12px;border-left:4px solid rgba(255,0,204,.7)}.detail{margin-bottom:15px}.detail p{font-size:1rem;color:hsla(0,0%,100%,.9);line-height:1.5;background:rgba(0,0,0,.2);padding:12px;border-radius:8px}.qr-code{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.qr-code img{width:120px;height:120px;background-color:#fff;padding:8px;border-radius:8px;margin-bottom:10px;transition:transform .3s ease}.qr-code img:hover{transform:scale(1.05)}.qr-code p{font-size:.9rem;color:hsla(0,0%,100%,.8)}@keyframes modalAppear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.modal-grid{grid-template-columns:1fr;gap:20px}.speaker-info{margin-bottom:10px}.speakers-section{max-width:95%;padding:30px 15px}.speakers{gap:20px;padding:10px 5px;flex-direction:column}.speaker{width:150px;padding:15px 10px}.speaker-image-container{width:90px;height:90px}}@media (max-width:576px){.speakers-section h2{font-size:1.8rem}.modal-content{padding:20px 15px;width:95%}.qr-code img,.speaker-info img{width:100px;height:100px}.speakers{gap:15px}.speaker{width:130px;padding:15px 10px}.speaker-image-container{width:80px;height:80px;margin-bottom:10px}.speaker h4{font-size:1rem;margin-bottom:5px}.speaker p{font-size:.8rem}}@media (max-width:400px){.speakers-section{padding:20px 10px}.speaker{width:120px;padding:12px 8px}.speaker-image-container{width:70px;height:70px}.speaker h4{font-size:.9rem}.speaker p{font-size:.75rem}}.auth-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:500px;max-width:95%;background:rgba(0,0,0,.75);border-radius:15px;padding:40px;box-shadow:0 8px 32px rgba(31,38,135,.37);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.18);margin:0 auto;color:#fff;animation:fadeIn .5s ease}.auth-container h3{font-size:2rem;margin-bottom:1.5rem;text-align:center;font-weight:700;color:#fff;text-shadow:0 0 10px hsla(0,0%,100%,.3);animation:pulseText 2s infinite}.auth-form{width:100%;display:flex;flex-direction:column}.auth-form .form-group{margin-bottom:15px}.auth-form .form-group label{display:block;margin-bottom:5px;font-weight:500;color:hsla(0,0%,100%,.8)}.auth-input{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;padding:12px 15px;width:100%;color:#fff;font-size:1rem;transition:all .3s ease}.auth-input:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.2)}.auth-input::placeholder{color:hsla(0,0%,100%,.6)}.auth-button{background:linear-gradient(45deg,#f0c,#33f);border:none;color:#fff;padding:12px 0;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-top:10px;text-transform:uppercase;letter-spacing:1px}.auth-button:hover{background:linear-gradient(45deg,#33f,#f0c);transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.auth-button:active{transform:translateY(1px)}.auth-divider{position:relative;text-align:center;margin:20px 0}.auth-divider:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:hsla(0,0%,100%,.3)}.auth-divider span{position:relative;background:rgba(0,0,0,.75);padding:0 15px;font-size:.9rem;color:hsla(0,0%,100%,.7)}.google-button{display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);color:#333;border:none;border-radius:8px;padding:10px 0;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:5px}.google-button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.google-icon{width:24px;height:24px;margin-right:10px}.auth-links{display:flex;flex-direction:column;gap:10px;margin-top:20px;width:100%;text-align:center}.auth-link-button{background:none;border:none;color:hsla(0,0%,100%,.8);font-size:.9rem;padding:5px;cursor:pointer;transition:all .3s ease}.auth-link-button:hover{color:#f0c;text-decoration:underline}.auth-message{text-align:center;margin:15px 0;padding:10px;border-radius:5px;font-weight:500;background:rgba(255,0,0,.2);border-left:3px solid red}.password-reset-container{max-width:500px}.reset-success{text-align:center;color:#00ff7f;background:rgba(0,255,127,.1);padding:15px;border-radius:8px;margin-bottom:20px}.reset-success p{margin-bottom:15px}.mt-4{margin-top:1rem}.registration-card{width:100%;max-width:800px;background:rgba(0,0,0,.8);border-radius:15px;padding:30px;box-shadow:0 8px 32px rgba(31,38,135,.37);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.18);margin:0 auto;color:#fff;max-height:90vh;overflow-y:auto;animation:fadeIn .5s ease}.registration-card h3{font-size:2rem;margin-bottom:1.5rem;text-align:center;font-weight:700;color:#fff;text-shadow:0 0 10px hsla(0,0%,100%,.3);animation:pulseText 2s infinite}.form-container{display:flex;flex-direction:column;gap:15px;width:100%}.form-group{margin-bottom:.5rem;width:100%}.form-group select{background-color:hsla(0,0%,100%,.1)}.form-group select option{background-color:#fff;color:#000}.form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:hsla(0,0%,100%,.8)}.form-input{width:100%;padding:10px 15px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;color:#000;font-size:1rem;transition:all .3s ease}.form-input:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.5);color:#fff}.form-input::placeholder{color:hsla(0,0%,100%,.5)}.form-group input[type=checkbox]{margin-right:8px}.form-group select{padding:10px 15px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px}.form-group select,.submit-button{width:100%;color:#fff;font-size:1rem;transition:all .3s ease}.submit-button{background:linear-gradient(45deg,#f0c,#33f);border:none;padding:12px 0;font-weight:600;border-radius:8px;cursor:pointer;margin-top:20px;text-transform:uppercase;letter-spacing:1px}.submit-button:hover{background:linear-gradient(45deg,#33f,#f0c);transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.submit-button:disabled{background:gray;cursor:not-allowed;transform:none;box-shadow:none}.message{text-align:center;margin:15px 0;padding:10px;border-radius:5px;font-weight:500;background:rgba(255,0,0,.2);border-left:3px solid red}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseText{0%{text-shadow:0 0 10px hsla(0,0%,100%,.3)}50%{text-shadow:0 0 20px hsla(0,0%,100%,.5),0 0 30px rgba(255,0,204,.3)}to{text-shadow:0 0 10px hsla(0,0%,100%,.3)}}@media (max-width:768px){.form-container{grid-template-columns:1fr}.submit-button{grid-column:span 1}.auth-container,.registration-card{width:90%;padding:20px}}.registration-card::-webkit-scrollbar{width:6px}.registration-card::-webkit-scrollbar-track{background:rgba(0,0,0,.3);border-radius:10px}.registration-card::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f0c,#33f);border-radius:10px}.registration-card::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#33f,#f0c)}.success-container{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:600px;background:rgba(0,0,0,.75);border-radius:15px;padding:40px;box-shadow:0 8px 32px rgba(31,38,135,.37);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.18);margin:0 auto;color:#fff;text-align:center;animation:fadeIn .5s ease}.success-icon{font-size:5rem;color:#00ff7f;margin-bottom:20px;animation:pulse 2s infinite}.success-container h2{font-size:2.5rem;margin-bottom:20px;background:linear-gradient(45deg,#00ff7f,#00bfff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.success-container p{font-size:1.2rem;margin-bottom:30px;line-height:1.6}.success-button{background:linear-gradient(45deg,#00ff7f,#00bfff);border:none;color:#fff;padding:12px 30px;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.success-button:hover{background:linear-gradient(45deg,#00bfff,#00ff7f);transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.judges-section{padding:20px;border-radius:12px;box-shadow:0 4px 10px hsla(0,3%,85%,.1);margin:20px auto;max-width:80%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(10px);color:#fff;font-size:large;text-align:center;font-weight:500;position:relative;overflow:hidden}.judges-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent 70%);transform:rotate(0deg);animation:rotateBackground 20s linear infinite;z-index:0}.judges-section h2{color:#fff;margin-bottom:20px;font-size:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.5)}.judges,.judges-section h2{position:relative;z-index:1}.judges{display:flex;flex-wrap:wrap-reverse;padding:20px 10px;justify-content:center;gap:12px;overflow:hidden}.judge{background:linear-gradient(transparent 10%,rgba(35,2,118,.526));border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);width:180px;text-align:center;transition:transform .3s,box-shadow .3s;flex-shrink:0;padding:10px 10px 20px;position:relative}.judge:hover{transform:scale(1.05);box-shadow:0 6px 15px hsla(0,0%,100%,.2)}.judge img{width:100px;height:100px;object-fit:cover;border-radius:50%;margin-bottom:5px;border:2px solid hsla(0,0%,100%,.5)}.judge h4{color:#fff;margin-bottom:5px;font-size:1rem;font-weight:700}.judge p{color:hsla(0,0%,100%,.8);font-size:.8rem;margin-bottom:5px}@media (max-width:768px){.judges{flex-direction:column;align-items:center;gap:20px;padding:10px 5px}.judge{width:150px;padding:15px 10px}.judge img{width:90px;height:90px}}@media (max-width:576px){.judge{width:130px;padding:15px 10px}.judge img{width:80px;height:80px}.judge h4{font-size:1rem;margin-bottom:5px}.judge p{font-size:.8rem}}@media (max-width:400px){.judge{width:120px;padding:12px 8px}.judge img{width:70px;height:70px}.judge h4{font-size:.9rem}.judge p{font-size:.75rem}}@keyframes rotateBackground{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}.prizes-section{padding:30px 20px;border-radius:12px;box-shadow:0 4px 10px hsla(0,3%,85%,.15);max-width:85%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(10px);color:#fff;text-align:center;font-weight:500;margin:100px auto 30px}.prizes-section h2{font-size:2rem;margin-bottom:40px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.prizes-category h3{font-size:1.5rem;margin-bottom:20px;color:#0fc}.prize-list{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:40px}.prize-card{background:linear-gradient(transparent 10%,rgba(10,10,255,.2));border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:15px;width:200px;text-align:center;transition:transform .3s,box-shadow .3s}.prize-card:hover{transform:scale(1.05);box-shadow:0 8px 20px hsla(0,0%,100%,.25)}.prize-card h4{font-size:1.1rem;margin-bottom:8px;color:#fff}.prize-card p{font-size:.9rem;color:hsla(0,0%,100%,.8)}@media (max-width:768px){.prize-list{flex-direction:column;align-items:center}.prize-card{width:90%}}.note{margin-top:50px;font-size:1rem;font-weight:700;color:#2a4d69;background-color:#d6dcdf;line-height:150%;padding:15px;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center}