.client-reviews{position:relative;width:100%;height:100%;background-color:var(--base-400)}.client-reviews .review-card{position:relative;width:100%;height:100svh;padding:1.5rem;display:flex;justify-content:center;align-items:center;gap:3rem}.client-reviews .review-card-container{position:relative;width:60%;height:50%;display:flex;padding:2rem;border-radius:1rem;will-change:transform;gap:2rem;align-items:center}.client-reviews #review-card-1{background-color:var(--base-200);color:var(--base-100);overflow:visible}.client-reviews #review-card-1 .review-card-gift-image{position:absolute;left:-70px;bottom:-70px;transform:rotate(-15deg);width:320px;height:320px;display:flex;align-items:center;justify-content:center;z-index:10}.client-reviews #review-card-1 .review-card-content{padding-left:7rem}.client-reviews #review-card-6 .review-card-trophy-image{position:absolute;right:-60px;bottom:-60px;transform:rotate(15deg);width:240px;height:240px;display:flex;align-items:center;justify-content:center;z-index:10}.client-reviews .review-card-trophy-image:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(0,220,94,.4) 0,transparent 70%);filter:blur(30px);z-index:-1}.client-reviews .review-card-trophy-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 20px rgba(0,220,94,.3))}.client-reviews .review-card-content{flex:1 1}.client-reviews .review-card-gift-image:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(0,220,94,.4) 0,transparent 70%);filter:blur(30px);z-index:-1}.client-reviews .review-card-gift-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 20px rgba(0,220,94,.3))}.client-reviews .review-card-ticket-image{position:absolute;bottom:-60px;right:-60px;width:330px;height:330px;display:flex;align-items:center;justify-content:center;z-index:10}.client-reviews .review-card-ticket-image:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(0,220,94,.4) 0,transparent 70%);filter:blur(30px);z-index:-1}.client-reviews .review-card-ticket-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 20px rgba(0,220,94,.3))}.client-reviews .review-card-ball-image{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);width:250px;height:250px;display:flex;align-items:center;justify-content:center;z-index:10}.client-reviews .review-card-ball-image:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(0,0,0,.3) 0,transparent 70%);filter:blur(30px);z-index:-1}.client-reviews .review-card-ball-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.4))}.client-reviews .review-card-gloves-image{position:absolute;width:220px;height:220px;display:flex;align-items:center;justify-content:center;z-index:10}.client-reviews .review-card-gloves-right{top:-40px;right:-10px;transform:rotate(25deg)}.client-reviews .review-card-gloves-left{top:-40px;left:-10px;transform:rotate(-25deg) scaleX(-1)}.client-reviews .review-card-gloves-image:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(0,0,0,.3) 0,transparent 70%);filter:blur(30px);z-index:-1}.client-reviews .review-card-gloves-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.4))}.client-reviews .review-card-coin-image{position:absolute;display:flex;align-items:center;justify-content:center;z-index:10}.client-reviews .review-card-coin-image:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(0,220,94,.4) 0,transparent 70%);filter:blur(30px);z-index:-1}.client-reviews .review-card-coin-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 20px rgba(0,220,94,.3))}.client-reviews .review-card-coin-1{top:-50px;left:35%;width:180px;height:180px;transform:rotate(-25deg)}.client-reviews .review-card-coin-2{top:-60px;left:50%;transform:translateX(-50%) rotate(15deg);width:200px;height:200px}.client-reviews .review-card-coin-3{top:-45px;right:30%;width:160px;height:160px;transform:rotate(45deg)}.client-reviews .review-card-wheel-image{position:absolute;left:-80px;top:68%;transform:translateY(-50%) rotate(-15deg);width:300px;height:300px;display:flex;align-items:center;justify-content:center;z-index:10}.client-reviews .review-card-wheel-image:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(0,0,0,.3) 0,transparent 70%);filter:blur(30px);z-index:-1}.client-reviews .review-card-wheel-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,0,0,.4))}.client-reviews #review-card-2{background-color:#353535;color:var(--base-100);overflow:visible}.client-reviews #review-card-2 .review-card-content{padding-right:8rem}.client-reviews #review-card-2 .review-card-content-wrapper{justify-content:center;gap:2rem;padding-top:6rem}.client-reviews #review-card-3{background-color:#d0d0d0;color:var(--base-400);overflow:visible}.client-reviews #review-card-4{background-color:var(--base-200);color:var(--base-100);overflow:visible}.client-reviews #review-card-5{background-color:#d0d0d0;color:var(--base-400);overflow:visible}.client-reviews #review-card-5 .review-card-content{padding-left:8rem;padding-top:1rem}.client-reviews #review-card-6{background-color:#353535;color:var(--base-100);overflow:visible}.client-reviews #review-card-6 .review-card-content{padding-right:6rem}.client-reviews .review-card-content-wrapper{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.client-reviews .review-card-arrow{width:5rem;margin:1rem auto 0;color:var(--accent-1)}.client-reviews .review-card-arrow svg{filter:drop-shadow(0 0 8px rgba(0,220,94,.5))}.client-reviews h3.review-card-text{font-size:3rem;letter-spacing:0}.client-reviews #review-card-3 h3.review-card-text,.client-reviews #review-card-5 h3.review-card-text{font-size:4.5rem}.client-reviews p.sm.review-card-client-company{color:var(--base-300);opacity:.7}.client-reviews #review-card-3 p.sm.review-card-client-company,.client-reviews #review-card-5 p.sm.review-card-client-company{color:var(--base-400);opacity:.6}@media (max-width:1000px){.client-reviews .review-card{padding:1.5rem;gap:2rem}.client-reviews .review-card-container{flex-direction:column;gap:1.5rem;width:85%;height:60%;padding:1.5rem}.client-reviews #review-card-1 .review-card-gift-image{width:220px;height:220px;left:-50px;bottom:-50px}.client-reviews #review-card-6 .review-card-trophy-image{width:200px;height:200px;right:-50px;bottom:-50px}.client-reviews #review-card-1 .review-card-content{padding-left:5rem}.client-reviews #review-card-6 .review-card-content{padding-right:5rem}.client-reviews .review-card-content-wrapper{width:100%;justify-content:center;gap:2rem}.client-reviews .review-card-index{flex:1 1}.client-reviews .review-card-content{height:100%}.client-reviews h3.review-card-text{font-size:2.25rem}.client-reviews #review-card-3 h3.review-card-text,.client-reviews #review-card-5 h3.review-card-text{font-size:3.5rem}.client-reviews .review-card-ticket-image{width:250px;height:250px;top:-50px;right:-50px}.client-reviews #review-card-2 .review-card-content{padding-right:8rem}.client-reviews #review-card-2 .review-card-content-wrapper{padding-top:5rem}.client-reviews .review-card-ball-image{width:180px;height:180px;bottom:-40px}.client-reviews .review-card-gloves-image{width:170px;height:170px}.client-reviews .review-card-gloves-right{top:-30px;right:-5px}.client-reviews .review-card-gloves-left{top:-30px;left:-5px}.client-reviews .review-card-coin-1{width:140px;height:140px;top:-40px;left:30%}.client-reviews .review-card-coin-2{width:160px;height:160px;top:-50px}.client-reviews .review-card-coin-3{width:120px;height:120px;top:-35px;right:25%}.client-reviews .review-card-wheel-image{width:270px;height:270px;left:-65px}.client-reviews #review-card-5 .review-card-content{padding-left:6rem}}@media screen and (max-width:768px){.client-reviews .review-card{height:auto;min-height:85vh;padding:1rem;gap:1.5rem}.client-reviews .review-card-container{width:95%;height:auto;min-height:450px;padding:2rem 1.5rem;border-radius:.75rem;gap:1rem}.client-reviews #review-card-1 .review-card-gift-image{width:250px;height:250px;left:50%;transform:translateX(-50%) rotate(-15deg);bottom:-60px}.client-reviews #review-card-6 .review-card-trophy-image{width:200px;height:200px;right:-50px;bottom:-50px}.client-reviews #review-card-1 .review-card-content{padding-left:0;padding-bottom:4rem}.client-reviews #review-card-6 .review-card-content{padding-right:0;padding-bottom:4rem;display:flex;justify-content:center;align-items:center}.client-reviews #review-card-6 h3.review-card-text{font-size:2.5rem}.client-reviews .review-card-content-wrapper{gap:1.5rem}.client-reviews h3.review-card-text{font-size:2rem;line-height:1.2}.client-reviews #review-card-1 h3.review-card-text{font-size:2.5rem}.client-reviews #review-card-3 h3.review-card-text,.client-reviews #review-card-5 h3.review-card-text{font-size:3rem}.client-reviews .review-card-ticket-image{width:280px;height:280px;top:auto;bottom:-55px;right:-55px}.client-reviews #review-card-2 .review-card-content{padding-right:0;padding-bottom:5rem}.client-reviews #review-card-2 .review-card-content-wrapper{padding-top:0;justify-content:center;gap:2.5rem}.client-reviews #review-card-2 h3.review-card-text{font-size:2.5rem}.client-reviews .review-card-ball-image{width:150px;height:150px;bottom:-35px}.client-reviews .review-card-gloves-image{width:170px;height:170px}.client-reviews .review-card-gloves-right{top:-35px;right:-10px}.client-reviews .review-card-gloves-left{top:-35px;left:-10px}.client-reviews #review-card-3 .review-card-content{display:flex;justify-content:center;align-items:center}.client-reviews .review-card-coin-1{width:110px;height:110px;top:-35px;left:25%}.client-reviews .review-card-coin-2{width:130px;height:130px;top:-40px}.client-reviews .review-card-coin-3{width:100px;height:100px;top:-30px;right:20%}.client-reviews #review-card-4 .review-card-content{display:flex;justify-content:center;align-items:center;padding-top:2rem}.client-reviews #review-card-4 h3.review-card-text{font-size:2.5rem}.client-reviews .review-card-wheel-image{width:280px;height:280px;left:50%;transform:translateX(-50%) rotate(-15deg);top:auto;bottom:-60px}.client-reviews #review-card-5 .review-card-content{padding-left:0;padding-bottom:3.5rem;display:flex;justify-content:center;align-items:center}.client-reviews #review-card-5 h3.review-card-text{font-size:3.5rem}}@media screen and (max-width:480px){.client-reviews .review-card{min-height:75vh;padding:.75rem;gap:1rem}.client-reviews .review-card-container{width:100%;min-height:380px;padding:1.5rem 1rem;border-radius:.5rem;gap:.75rem}.client-reviews #review-card-1 .review-card-gift-image{width:200px;height:200px;left:50%;transform:translateX(-50%) rotate(-15deg);bottom:-50px}.client-reviews #review-card-6 .review-card-trophy-image{width:170px;height:170px;right:-45px;bottom:-45px}.client-reviews #review-card-1 .review-card-content{padding-left:0;padding-bottom:3.5rem}.client-reviews #review-card-6 .review-card-content{padding-right:0;padding-bottom:3.5rem;display:flex;justify-content:center;align-items:center}.client-reviews #review-card-6 h3.review-card-text{font-size:2.2rem}.client-reviews .review-card-content-wrapper{gap:1.25rem}.client-reviews h3.review-card-text{font-size:1.65rem;line-height:1.25}.client-reviews #review-card-1 h3.review-card-text{font-size:2.2rem}.client-reviews #review-card-3 h3.review-card-text,.client-reviews #review-card-5 h3.review-card-text{font-size:2.35rem}.client-reviews .review-card-ticket-image{width:240px;height:240px;top:auto;bottom:-50px;right:-50px}.client-reviews #review-card-2 .review-card-content{padding-right:0;padding-bottom:4.5rem}.client-reviews #review-card-2 .review-card-content-wrapper{padding-top:0;justify-content:center;gap:2rem}.client-reviews #review-card-2 h3.review-card-text{font-size:2.2rem}.client-reviews .review-card-ball-image{width:130px;height:130px;bottom:-30px}.client-reviews .review-card-gloves-image{width:140px;height:140px}.client-reviews .review-card-gloves-right{top:-30px;right:-5px}.client-reviews .review-card-gloves-left{top:-30px;left:-5px}.client-reviews #review-card-3 .review-card-content{display:flex;justify-content:center;align-items:center}.client-reviews .review-card-coin-1{width:90px;height:90px;top:-30px;left:20%}.client-reviews .review-card-coin-2{width:110px;height:110px;top:-35px}.client-reviews .review-card-coin-3{width:80px;height:80px;top:-25px;right:15%}.client-reviews #review-card-4 .review-card-content{display:flex;justify-content:center;align-items:center;padding-top:1.5rem}.client-reviews #review-card-4 h3.review-card-text{font-size:2.2rem}.client-reviews .review-card-wheel-image{width:240px;height:240px;left:50%;transform:translateX(-50%) rotate(-15deg);top:auto;bottom:-55px}.client-reviews #review-card-5 .review-card-content{padding-left:0;padding-bottom:3rem;display:flex;justify-content:center;align-items:center}.client-reviews #review-card-5 h3.review-card-text{font-size:2.8rem}}.cta{background-color:var(--base-400)}.cta .container{display:flex;flex-direction:column;gap:6rem;padding-bottom:10rem}.cta .cta-copy{width:70%;margin:0 auto;display:flex;gap:2rem;padding:4rem 0}.cta .cta-copy .cta-col{flex:1 1}.cta .cta-copy .cta-col:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.cta-special-label{color:var(--accent-1)}.cta-chest-image{width:100%;max-width:375px}.cta-chest-image img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,220,94,.2))}.cta-chest-image-mirror{display:none}.cta .cta-copy .cta-col:nth-child(2){display:flex;flex-direction:column;gap:2rem}.cta .cta-card{margin:0 auto;width:70%;background-color:var(--base-200);color:var(--base-100);padding:2rem;border-radius:1rem}.cta .cta-card .cta-card-copy{display:flex;gap:2rem}.cta .cta-card .cta-card-copy .cta-card-col{flex:1 1}.cta .cta-card .cta-card-copy .cta-card-col:nth-child(2){display:flex;flex-direction:column;gap:2rem}.cta .cta-card .cta-card-copy .cta-card-col:nth-child(2) p{margin-bottom:2rem}.cta .cta-card .cta-card-copy .cta-card-col:nth-child(2) p:nth-child(2){margin-bottom:4rem}@media (max-width:1000px){.cta .container{gap:4rem;padding-bottom:8rem}.cta .cta-copy{width:100%;flex-direction:column;padding:3rem 0}.cta-chest-image{max-width:300px}.cta-chest-image-mirror{display:none}.cta .cta-card{width:100%;padding:1.75rem}.cta .cta-card .cta-card-copy{flex-direction:column}}@media screen and (max-width:768px){.cta .container{gap:2rem;padding-bottom:5rem}.cta .cta-copy{width:100%;flex-direction:column;gap:1.5rem;padding:4rem 0 2rem}.cta .cta-copy,.cta .cta-copy .cta-col:first-child{position:relative}.cta-chest-image{display:none}.cta-chest-image-mirror{display:block;position:relative;right:auto;top:auto;transform:scaleX(-1);width:100%;max-width:300px;z-index:1;margin:0 10% 0 auto}.cta-chest-image-mirror img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,220,94,.2))}.cta .cta-card{width:100%;padding:1.5rem;border-radius:.75rem}.cta .cta-card .cta-card-copy{flex-direction:column;gap:1.5rem}.cta .cta-card .cta-card-copy .cta-card-col:nth-child(2) p{margin-bottom:1.5rem}.cta .cta-card .cta-card-copy .cta-card-col:nth-child(2) p:nth-child(2){margin-bottom:2.5rem}}@media screen and (max-width:480px){.cta .container{gap:1.5rem;padding-bottom:4rem}.cta .cta-copy{gap:1.25rem;padding:3rem 0 1.5rem}.cta-chest-image{display:none}.cta-chest-image-mirror{max-width:250px}.cta .cta-card{padding:1.25rem;border-radius:.5rem}.cta .cta-card .cta-card-copy{gap:1.25rem}.cta .cta-card .cta-card-copy .cta-card-col:nth-child(2) p{margin-bottom:1.25rem}.cta .cta-card .cta-card-copy .cta-card-col:nth-child(2) p:nth-child(2){margin-bottom:2rem}}.terms-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;display:flex;align-items:center;justify-content:center;z-index:9999;padding:2rem;animation:fadeIn .3s ease-out;pointer-events:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.terms-modal-content{background-color:var(--base-100);border-radius:1rem;padding:3rem;max-width:800px;width:100%;max-height:80vh;overflow-y:auto;position:relative;animation:slideUp .3s ease-out;pointer-events:auto;box-shadow:0 20px 60px rgba(0,0,0,.3)}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.terms-modal-close{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;font-size:2.5rem;color:var(--base-300);cursor:pointer;line-height:1;padding:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.terms-modal-close:hover{color:var(--base-400)}.terms-modal-content h2{font-family:var(--font-big-shoulders);font-size:2.5rem;margin-bottom:2rem;color:var(--base-400)}.terms-modal-content h3{font-family:var(--font-neue-montreal);font-size:1.5rem;margin-top:2rem;margin-bottom:1rem;color:var(--base-400)}.terms-modal-body{font-family:var(--font-pangram-sans);font-size:1rem;line-height:1.6;color:var(--base-300)}.terms-modal-body p{margin-bottom:1rem}.terms-modal-content::-webkit-scrollbar{width:8px}.terms-modal-content::-webkit-scrollbar-track{background:var(--base-200);border-radius:4px}.terms-modal-content::-webkit-scrollbar-thumb{background:var(--base-300);border-radius:4px}.terms-modal-content::-webkit-scrollbar-thumb:hover{background:var(--base-400)}@media (max-width:1000px){.terms-modal-content{padding:2.5rem;max-height:85vh}.terms-modal-content h2{font-size:2rem}.terms-modal-content h3{font-size:1.25rem}}@media screen and (max-width:768px){.terms-modal-overlay{padding:1rem}.terms-modal-content{padding:2rem;max-height:90vh}.terms-modal-close{top:1rem;right:1rem;font-size:2rem;width:2rem;height:2rem}.terms-modal-content h2{font-size:1.75rem;margin-bottom:1.5rem;padding-right:2rem}.terms-modal-content h3{font-size:1.125rem;margin-top:1.5rem}.terms-modal-body{font-size:.9375rem}}@media screen and (max-width:480px){.terms-modal-overlay{padding:.5rem}.terms-modal-content{padding:1.5rem;border-radius:.75rem}.terms-modal-content h2{font-size:1.5rem}.terms-modal-content h3{font-size:1rem}.terms-modal-body{font-size:.875rem}}