.about-container{background-color:#000;height:100vh;width:100vw;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:fit-content}.abouth1{font-family:neue;font-size:3.5rem;margin-bottom:-60px;z-index:4}.top-left{position:absolute;top:0;left:0}.bottom-right{position:absolute;bottom:0;right:0;width:100vw}.circle1{bottom:-450px;height:900px;left:-450px;transform:rotate(-200deg);animation:rotate 15s linear infinite}.circle1,.circle2{position:absolute;width:auto;z-index:2;opacity:.5}.circle2{bottom:-350px;height:700px;left:-350px;transform:rotate(-180deg);animation:rotate 20s linear infinite}.circle3{bottom:-150px;height:300px;left:-150px;animation:rotate 25s linear infinite}.circle11,.circle3{position:absolute;width:auto;z-index:2;opacity:.5}.circle11{top:-450px;height:900px;right:-450px;transform:rotate(-200deg);animation:rotate 15s linear infinite}.circle22{top:-350px;height:700px;right:-350px;transform:rotate(-180deg);animation:rotate 20s linear infinite}.circle22,.circle33{position:absolute;width:auto;z-index:2;opacity:.5}.circle33{top:-150px;height:300px;right:-150px;animation:rotate 25s linear infinite}.aboutsvg1{display:none;border-radius:30px}.aboutsvg{backdrop-filter:blur(10px);width:90%;height:90%;border-radius:30px;z-index:3}.details-container{width:80%;height:80%;display:flex;justify-content:center;align-items:center}.abtp{position:absolute;width:60%;font-size:1.5rem;z-index:10}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@media (max-width:1300px){.details-container{width:100%;height:85%}.abtp{font-size:1.3rem;width:80%}}html{scroll-behavior:smooth}@media (max-width:900px){.circle1{height:800px;width:auto;bottom:-400px;left:-400px}.circle2{height:600px;width:auto;bottom:-300px;left:-300px}.abtp{font-size:1.1rem;width:80%}.abouth1{font-size:2.5rem;margin-bottom:-64px}}@media (max-width:768px){.aboutsvg{display:none}.aboutsvg1{height:75%;display:flex;width:92%;backdrop-filter:blur(10px);z-index:3}.circle1{height:600px;width:auto;bottom:-300px;left:-300px}.circle2{height:500px;width:auto;bottom:-250px;left:-250px}}@media (max-width:530px){.circle1{height:450px;width:auto;bottom:-225px;left:-225px}.circle2{height:300px;width:auto;bottom:-150px;left:-150px}.circle3{height:100px;width:auto;bottom:-50px;left:-50px}}@media (max-height:550px){.abtp{font-size:1rem}}@media (max-width:420px){.circle1{display:none}.abtp{font-size:.97rem;width:80%}}.pricing-section{background-color:#000;min-height:100vh;display:flex;flex-direction:column;align-items:center;position:relative;color:#fff;padding:100px 20px 50px;text-align:center}.pricing-cards:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:100%;background:radial-gradient(circle at center,hsla(0,0%,100%,.3),transparent 70%);filter:blur(100px);z-index:1}.pricing-header{font-size:3rem;color:#fff;margin-bottom:10px}.pricing-subheader{font-size:1.3rem;margin-bottom:40px;font-weight:100;letter-spacing:.05rem;text-align:center;padding-bottom:30px}.pricing-cards{display:flex;gap:0;justify-content:center;flex-wrap:wrap;position:relative;z-index:2}.glass-card{border:1px solid hsla(0,0%,100%,.4);backdrop-filter:blur(20px);border-radius:15px;padding:20px 30px;width:300px;text-align:center;color:#fff;position:relative;z-index:1;margin:0 -15px;transform:scale(.95);transition:transform .3s ease-in-out,z-index .3s ease-in-out;box-shadow:0 4px 6px rgba(0,0,0,.1)}.first-prize{transform:translateY(-30px) scale(1.05);z-index:3}.glass-card:hover{transform:scale(1.05);z-index:4}.first-prize:hover{transform:translateY(-30px) scale(1.1)}.icon{height:160px;width:190px;background-size:contain;background-position:50%;background-repeat:no-repeat;margin:auto}.second-prize .icon{background:url(/_next/static/media/silver.5d872aff.png) no-repeat 50%;background-size:cover}.first-prize .icon,.second-prize .icon{position:relative;backdrop-filter:blur(8px)}.first-prize .icon{background:url(/_next/static/media/gold.bf91c8e7.png) no-repeat 50%;background-size:cover}.third-prize .icon{background:url(/_next/static/media/bronze.49dc78f4.png) no-repeat 50%;background-size:cover;position:relative;backdrop-filter:blur(8px)}.prize-title{font-size:1.8rem;font-weight:bolder;color:#fff;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.price{font-size:2.5rem;font-weight:700;margin:10px 0}@media (max-width:768px){.pricing-cards{flex-direction:column;gap:0}.glass-card{width:100%;max-width:320px;margin:0 auto}.first-prize{order:1;transform:translateY(-30px) scale(1)}.first-prize:hover{order:1;transform:translateY(-30px) scale(1.05)}.second-prize{order:2;margin-bottom:1rem}.third-prize{order:3}.icon{height:180px;width:230px}.pricing-header{font-size:1.8rem}.prize-title{font-size:1.3rem}.price{font-size:1.6rem}}@media (max-width:480px){.pricing-header{font-size:1.3rem}.pricing-subheader{font-size:.8rem}.glass-card{padding:15px}.prize-title{font-size:1rem}.price{font-size:1.4rem}}@media (max-height:700px){.legacy_title{scale:.9;margin-top:20px}.legacy_logo_container{height:65vh;margin-top:30px}}.partners-section{background-color:#000;min-height:100vh;padding:50px 20px;position:relative;color:#fff;text-align:center}.partners-section,.styled-partner{display:flex;flex-direction:column;align-items:center}.styled-partner{background-color:#fff;border-radius:12px;padding:20px;width:250px;height:115px;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:10px auto}.partner-logo{object-fit:contain}.partners-title{font-size:3.5rem;font-weight:700;font-family:Syne Bold;letter-spacing:.1rem;padding-top:20px;margin-bottom:50px;color:#fff}.partners-container{display:flex;flex-direction:column;align-items:center}.partners-row{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin:30px 0;opacity:0;transform:translateY(50px);transition:opacity 1s ease-out,transform 1s ease-out}.partners-row.visible{opacity:1;transform:translateY(0)}.partner{padding:10px;text-align:center;color:#fff}.partner-label{margin-top:15px;font-size:21px}.bottom_partner{width:100%;height:100px;overflow:hidden;margin-top:20px}.image_wrapper{display:inline-block;margin-right:20px}.image_wrapper img{width:150px;height:auto;max-height:70px}@media screen and (max-width:900px){.partners-title{font-size:2.5rem;margin-bottom:0}.partner-label{font-size:1.5rem}}.h2-effect{-webkit-text-fill-color:#fff;-webkit-text-stroke:3px #fff;color:transparent;letter-spacing:3px!important}