*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:system-ui,sans-serif;background-color:#131313}button,h1,h2,h3,p,span{color:#fefefe;font-family:var(--font-bebas),sans-serif}h2{letter-spacing:2px}body,html{scroll-behavior:smooth!important}.main-layout{max-width:3000px;scroll-behavior:smooth}.container,.main-layout{width:100%;margin:0 auto}.container{max-width:1800px;padding:clamp(25px,5vw,90px) clamp(25px,4vw,50px)}.main-btn{min-width:150px;background-color:rgba(0,0,0,0);border-radius:15px;border-color:#131313}ul{display:flex}a{font-size:clamp(15px,1.5vw,20px);text-decoration:none;color:#fefefe;letter-spacing:2px}img{width:100%;image-orientation:from-image}p{font-size:clamp(15px,1.8vw,20px);margin:clamp(15px,2vw,20px) 0;line-height:clamp(25px,2.5vw,30px)}li,p{color:#fefefe}li{font-size:clamp(13px,1.5vw,18px);line-height:clamp(20px,2vw,25px)}.partners-page{padding-bottom:2rem}.partners-page,.partners-page .header-container{position:relative;display:flex;flex-direction:column;width:100%}.partners-page .header-container{height:55dvh;background:url(https://tpyleliyvxetxajjvjoy.supabase.co/storage/v1/object/public/assets/partners/stripe.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;align-items:center;justify-content:center;gap:1rem;min-height:350px;padding:0 clamp(1rem,4vw,3rem)}@media only screen and (max-width:767px){.partners-page .header-container{height:25dvh}}.partners-page .header-container h1{position:relative;text-align:center;color:#fefefe;font-size:clamp(23px,7vw,100px);line-height:clamp(2.5rem,8vw,6rem);letter-spacing:clamp(2px,.5vw,5.5px);z-index:3}.partners-page .header-container h1 span{color:red}.partners-page .header-container p{margin:0;letter-spacing:clamp(2px,.5vw,4px);text-align:center;z-index:3}.partners-page .header-container .header-overlay{position:absolute;inset:0;background:linear-gradient(0deg,#131313 0,rgba(19,19,19,.3) 40%,transparent);z-index:2}.partners-page .wrapper{position:relative;padding:clamp(3rem,8vw,10rem) clamp(1rem,4vw,3rem) clamp(2rem,5vw,5rem);max-width:1700px;width:100%;margin:0 auto;z-index:1}.partners-page .wrapper .first-section .title{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:clamp(200px,25vw,350px)}.partners-page .wrapper .first-section .title h2{text-align:center;color:#fefefe;font-size:clamp(1.5rem,5vw,70px);line-height:clamp(2rem,6vw,4.5rem);letter-spacing:clamp(2px,.5vw,4.5px)}.partners-page .wrapper .first-section .title p{color:red;margin:0;letter-spacing:clamp(2px,.5vw,4px)}.partners-page .wrapper .first-section .title .line{height:2px;width:100%;max-width:70px;background-color:red;margin-top:15px}.partners-page .wrapper .first-section .description{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:0 clamp(1rem,3vw,2rem)}.partners-page .wrapper .first-section .description p{text-align:center}.partners-page .wrapper .content{display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,1.5vw,1rem)}.partners-page .wrapper .content h2{text-align:center;color:#fefefe;font-size:clamp(1.5rem,5vw,70px);line-height:clamp(2rem,6vw,4.5rem);letter-spacing:clamp(2px,.5vw,4.5px)}.partners-page .wrapper .content h2 span{color:red}.partners-page .wrapper .content p{text-align:center}.partners-page .wrapper .content .cta{color:#fefefe;border:2px solid #fefefe;padding:clamp(10px,1.5vw,15px) clamp(15px,2vw,25px);transition:all .3s ease}.partners-page .wrapper .content .cta:hover{background:#fefefe;color:#131313}.partners-page .partners-container{background-color:#1b1b1b}.partners-page .partners-container .partners-wrapper{max-width:1700px;width:100%;margin:0 auto;padding:clamp(3rem,8vw,10rem) clamp(1rem,3vw,3rem);z-index:1}.partners-page .partners-container .partners-wrapper .logos-container{background:#131313;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background-color:rgba(0,0,0,0)}@media only screen and (max-width:1300px){.partners-page .partners-container .partners-wrapper .logos-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.partners-page .partners-container .partners-wrapper .logos-container{grid-template-columns:1fr}}.partners-page .partners-container .partners-wrapper .logos-container .partner-card{position:relative;display:flex;flex-direction:column;background-color:#131313;cursor:pointer;padding:clamp(1rem,2vw,1.5rem);border:.5 solid hsla(0,0%,100%,.29)}.partners-page .partners-container .partners-wrapper .logos-container .partner-card:hover .img-wrapper img{transform:scale(1.05)}.partners-page .partners-container .partners-wrapper .logos-container .partner-card .img-wrapper{position:relative;width:100%;height:clamp(120px,15vw,220px);overflow:hidden;flex-shrink:0;background-color:#131313}.partners-page .partners-container .partners-wrapper .logos-container .partner-card .img-wrapper a{display:block;width:100%;height:100%}.partners-page .partners-container .partners-wrapper .logos-container .partner-card .img-wrapper img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .5s ease;display:block;padding:1rem}.partners-page .partners-container .partners-wrapper .logos-container .partner-card .card-content{padding:clamp(.75rem,1.5vw,1.5rem) 0;flex:1 1}.partners-page .partners-container .partners-wrapper .logos-container .partner-card .card-content h3{font-size:clamp(1rem,2vw,1.6rem);color:#fefefe;margin-bottom:.5rem;text-shadow:none}.partners-page .partners-container .partners-wrapper .logos-container .partner-card .card-content p{font-size:clamp(12px,1.2vw,14px);color:hsla(0,0%,100%,.5);line-height:1.6;margin:0}.partners-page .partners-container .partners-wrapper .logos-container .partner-card .card-content .our-partners{display:block;margin-top:1rem;font-size:11px;color:hsla(0,0%,100%,.3);text-transform:uppercase;letter-spacing:.1em}.partners-page .partners-container .partners-wrapper .logos-container .partner-card .card-footer{padding-top:clamp(.5rem,1.5vw,1rem);border-top:1px solid hsla(0,0%,100%,.08)}.partners-page .partners-container .partners-wrapper .logos-container .partner-card .card-footer .type{font-size:clamp(.9rem,1.5vw,1.1rem);color:red;letter-spacing:.1em;margin:0}.partners-page .partners-container .partners-wrapper .logos-container .cta-card{background-color:#c50101;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,3rem);gap:1rem}.partners-page .partners-container .partners-wrapper .logos-container .cta-card h2{font-size:clamp(1.5rem,4vw,2.5rem);color:#fefefe;line-height:1;text-shadow:none}.partners-page .partners-container .partners-wrapper .logos-container .cta-card p{margin:0}.partners-page .partners-container .partners-wrapper .logos-container .cta-card .cta-btn{display:inline-block;padding:clamp(8px,1.2vw,12px) clamp(16px,2vw,24px);background-color:#fefefe;color:#131313;border:1px solid #fefefe;letter-spacing:.1em;transition:all .3s ease;align-self:flex-start}.partners-page .partners-container .partners-wrapper .logos-container .cta-card .cta-btn:hover{background-color:rgba(0,0,0,0);color:#fefefe}