#testimonials-section{position:relative}.testimonials-sentinel{pointer-events:none;opacity:0;width:100%;height:20vh;position:absolute;bottom:0;left:0}.testimonials-container{box-sizing:border-box;border-radius:10px;flex-direction:column;width:calc(100vw - 20px);max-width:calc(100vw - 40px);margin:10px;padding:100px 310px;display:flex}.testimonials-header{margin-bottom:80px}.testimonials-badge{text-transform:uppercase;letter-spacing:1px;border:1px solid #333335;border-radius:40px;margin-bottom:30px;padding:8px 24px;font-family:AkkuratMono-Regular;font-size:14px;display:inline-block}.testimonials-main-title{color:#333335;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;margin-bottom:30px;font-family:ppneuemontreal-medium;font-size:80px;line-height:80px}.testimonials-cards{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:30px;width:100%;max-width:100%;display:grid}.testimonial-card{background-color:#0000;border-radius:10px;padding:40px}.testimonial-quote{color:#333335;margin-bottom:20px;font-size:18px;line-height:1.6}.testimonial-attribution{color:#666;opacity:.8;font-family:AkkuratMono-Regular;font-size:14px}@media (max-width:1200px){.testimonials-container{padding-left:50px;padding-right:50px}.testimonials-cards{gap:25px}.testimonial-card{padding:35px}}@media (max-width:768px){.testimonials-container{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;margin-left:10px;margin-right:10px;padding-left:40px;padding-right:40px;display:flex}.testimonials-header{box-sizing:border-box;width:100%;max-width:100%;margin-bottom:40px}.testimonials-badge{width:auto}.testimonials-main-title{box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;width:100%;max-width:100%;font-size:32px;line-height:1.2}.testimonials-cards{box-sizing:border-box;grid-template-columns:1fr;gap:20px;width:100%;max-width:100%}.testimonial-card{box-sizing:border-box;width:100%;max-width:100%;padding:30px}.testimonial-quote{box-sizing:border-box;width:100%;max-width:100%;font-size:16px}.testimonial-attribution{box-sizing:border-box;width:100%;max-width:100%;font-size:12px}}@media (max-width:480px){.testimonials-container{box-sizing:border-box;flex-direction:column;width:calc(100% - 16px);max-width:calc(100% - 16px);margin-left:8px;margin-right:8px;padding:60px 20px;display:flex}.testimonials-header{box-sizing:border-box;width:100%;max-width:100%}.testimonials-main-title{box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;width:100%;max-width:100%;font-size:28px}.testimonials-cards{box-sizing:border-box;width:100%;max-width:100%}.testimonial-card{box-sizing:border-box;width:100%;max-width:100%;padding:20px}.testimonial-quote{box-sizing:border-box;width:100%;max-width:100%;font-size:14px}.testimonial-attribution{box-sizing:border-box;width:100%;max-width:100%;font-size:11px}}
