.fade-in.visible{opacity:1;transform:translateY(0)}.section-compact{padding:64px 0;background:var(--white)}.section-title--small{font-size:28px;line-height:1.24}.section-lead{max-width:780px;font-size:17px;line-height:1.8;color:var(--soft-text);margin-bottom:34px}.text-center{text-align:center}.text-center .section-lead,.section-lead.text-center{margin-left:auto;margin-right:auto}.feature-grid--reverse{grid-template-columns:1.05fr .95fr}.faq-item.open .faq-icon{transform:rotate(45deg);background:var(--orange)}.faq-item.open .faq-icon svg{stroke:var(--white)}.faq-item.open .faq-item-a{max-height:650px}@media (max-width:760px){.section-compact{padding:54px 0}.section-title--small{font-size:26px}}