.ld-hero-left h1 .cr{color:var(--cr)}.ld-scroll.hidden{opacity:0;pointer-events:none}.ld-scroll-fixed.visible{opacity:1;pointer-events:all}.ld-section-full{padding:80px}.ld-faq-q.open{color:var(--gr)}.ld-faq-q.open .ld-faq-icon{transform:rotate(45deg)}.ld-faq-a.open{max-height:400px}[data-ld].ld-hidden{opacity:0;transform:translateY(20px)}[data-ld].ld-revealed{opacity:1;transform:translateY(0)}@media (max-width:680px){.ld-section-full{padding:48px 24px}}