.testimonials-page{min-height:100vh;background-color:#000;color:#fff;padding-top:80px}.max-w-7xl{max-width:1280px;margin:0 auto}::selection{background:#D4AF37;color:#000}.header-section{padding:80px 40px;border-bottom:1px solid rgba(255,255,255,.05)}.hero-title{font-family:inherit;font-size:clamp(3rem,10vw,8rem);font-weight:200;letter-spacing:-.05em;line-height:1}.text-gold-italic{color:#D4AF37;font-style:italic;font-weight:400}.testimonial-item{padding:128px 0;border-bottom:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:48px;transition:all 1s ease}@media (min-width:768px){.testimonial-item{flex-direction:row}}.quote-mark{font-family:serif;font-size:6rem;color:#D4AF37;opacity:.2;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity 1s ease}.testimonial-item:hover .quote-mark{opacity:1}.testimonial-content{max-width:768px}.quote-text{font-size:clamp(1.25rem,3vw,1.875rem);font-style:italic;font-weight:200;line-height:1.6;letter-spacing:-.02em;color:rgba(255,255,255,.9)}.author-name{display:block;margin-top:64px;font-size:1.25rem;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:#D4AF37}.cta-section{display:none;padding:240px 24px;flex-direction:column;align-items:center;text-align:center}@media (min-width:768px){.cta-section{display:flex}}.cta-label{font-size:12px;letter-spacing:.6em;opacity:.3;margin-bottom:48px}.cta-label,.return-btn{text-transform:uppercase}.return-btn{display:inline-block;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:transparent;padding:24px 64px;font-size:14px;font-weight:700;letter-spacing:.3em;color:#fff;text-decoration:none;transition:all .7s ease}.return-btn:hover{background-color:#fff;color:#000;transform:scale(1.05)}.reveal-element{opacity:0;transition:all 1.2s cubic-bezier(.4,0,.2,1)}.anim-slide-up{transform:translateY(32px)}.anim-fade-up{transform:translateY(48px)}.reveal-element.is-visible{opacity:1;transform:translateY(0)}