.ve-faqc{margin-top:160px}.ve-faqc__header{margin-bottom:50px;text-align:center}.ve-faqc__eyebrow{color:#d73744;font-family:Funnel Display,sans-serif;font-size:14px;font-weight:600;line-height:28px;margin-bottom:16px;text-transform:uppercase}.ve-faqc__title{color:#202827;font-family:Inter;font-size:40px;font-weight:600;letter-spacing:-2px;line-height:126%;margin:0 auto 16px;max-width:570px}.ve-faqc__description{color:#333;font-family:Inter;font-size:1.125rem;font-weight:400;line-height:150%;margin:0 auto 40px;max-width:870px;opacity:.7}.ve-faqc__grid{align-items:start;display:grid;gap:44px}.ve-faqc__card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;cursor:pointer;overflow:hidden;transition:background .3s ease}.ve-faqc__card.active{background:#202827}.ve-faqc__header-row{align-items:center;display:flex;gap:22px;padding:24px}.ve-faqc__number{color:rgba(103,110,118,.2);flex-shrink:0;font-family:Funnel Display;font-size:64px;font-weight:700;letter-spacing:-3.2px;line-height:64px}.ve-faqc__card.active .ve-faqc__number{color:#d73744}.ve-faqc__question{color:#191919;flex:1;font-family:Funnel Display;font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:25px;margin:0}.ve-faqc__card.active .ve-faqc__question{color:#fff}.ve-faqc__arrow{flex-shrink:0;line-height:0;transition:transform .3s ease}.ve-faqc__card.active .ve-faqc__arrow{transform:rotate(45deg)}.ve-faqc__answer{color:#676e76;font-family:Inter;font-size:16px;font-weight:400;letter-spacing:-.4px;line-height:170%;max-height:0;overflow:hidden;padding:0 24px;transition:max-height .3s ease,padding .3s ease}.ve-faqc__card.active .ve-faqc__answer{max-height:500px;padding:0 48px 24px 24px}@media (max-width:767px){.ve-faqc{margin-top:100px}.ve-faqc__grid{grid-template-columns:1fr!important}.ve-faqc__card.active .ve-faqc__number,.ve-faqc__number{font-size:32px;letter-spacing:-3.2px;line-height:64px}}