.home-faq_section__DHJOf{padding:104px 24px 64px;background:var(--ani-canvas);color:var(--ani-text);scroll-margin-top:88px}.home-faq_container__D2Cxm{max-width:1144px;margin-inline:auto}.home-faq_container__D2Cxm h2{margin:0 0 34px;font-size:clamp(30px,3.5vw,44px);font-weight:550;line-height:1.13;letter-spacing:-.045em;text-align:center}.home-faq_container__D2Cxm h2 span{color:var(--ani-progress)}.home-faq_columns__J6QSL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px}.home-faq_question___giqE{border-bottom:1px solid var(--ani-line)}.home-faq_more__OhQR0>summary,.home-faq_question___giqE summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer}.home-faq_more__OhQR0>summary::-webkit-details-marker,.home-faq_question___giqE summary::-webkit-details-marker{display:none}.home-faq_question___giqE summary{min-height:80px;padding-block:20px;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:-.015em}.home-faq_more__OhQR0>summary svg,.home-faq_question___giqE summary svg{flex-shrink:0;color:var(--ani-progress)}.home-faq_more__OhQR0>summary:hover,.home-faq_question___giqE summary:hover{color:var(--ani-progress)}.home-faq_more__OhQR0>summary:focus-visible,.home-faq_question___giqE summary:focus-visible{outline:2px solid var(--ani-focus);outline-offset:4px}.home-faq_question___giqE p{margin:0;padding:0 36px 24px 0;color:var(--ani-muted);font-size:15px;line-height:1.8}.home-faq_minus__JY2De,.home-faq_more__OhQR0[open]>summary .home-faq_closedLabel__lc7QF,.home-faq_more__OhQR0[open]>summary .home-faq_plus__NWm35,.home-faq_openLabel__3CLEK,.home-faq_question___giqE[open]>summary .home-faq_plus__NWm35{display:none}.home-faq_more__OhQR0[open]>summary .home-faq_minus__JY2De,.home-faq_more__OhQR0[open]>summary .home-faq_openLabel__3CLEK,.home-faq_question___giqE[open]>summary .home-faq_minus__JY2De{display:block}.home-faq_more__OhQR0{margin-top:24px}.home-faq_more__OhQR0>summary{justify-content:flex-start;gap:12px;min-height:44px;width:fit-content;font-size:14px;font-weight:500}.home-faq_more__OhQR0>.home-faq_columns__J6QSL{margin-top:16px}.home-faq_compact__IvIHe{padding:48px 0 0;background:transparent;color:var(--ani-text);scroll-margin-top:88px}.home-faq_compact__IvIHe .home-faq_container__D2Cxm h2{margin-bottom:8px;font-size:20px;font-weight:600;letter-spacing:-.03em;text-align:left}.home-faq_compact__IvIHe .home-faq_columns__J6QSL{grid-template-columns:1fr}.home-faq_compact__IvIHe .home-faq_question___giqE summary{min-height:64px}@media (max-width:767px){.home-faq_section__DHJOf{padding:72px 24px 48px}.home-faq_container__D2Cxm h2{font-size:34px;margin-bottom:24px}.home-faq_columns__J6QSL{grid-template-columns:1fr}.home-faq_question___giqE summary{min-height:72px;gap:20px}.home-faq_question___giqE p{padding-right:0}}@media (min-width:640px) and (min-height:600px) and (hover:hover) and (pointer:fine){html:has(.home-sections_page__gAPJs){--home-nav-height:calc(4.25rem + 1px + var(--safe-top, 0px));scroll-padding-block-start:var(--home-nav-height)}.home-sections_page__gAPJs>section:not([aria-label="Trust and credibility"]){min-height:calc(100svh - var(--home-nav-height));display:flex;flex-direction:column;justify-content:center;padding-block:clamp(24px,4svh,48px);scroll-margin-block:0}.home-sections_page__gAPJs>section:not([aria-label="Trust and credibility"])>div{width:100%}.home-sections_page__gAPJs>section:first-child>div{padding-block:24px}.home-sections_page__gAPJs>section[id=demo]{justify-content:flex-start;padding-block:16px}.home-sections_page__gAPJs>section[id=faq]{min-height:0;padding-block:104px 64px}}@media (prefers-reduced-motion:reduce){html:has(.home-sections_page__gAPJs){scroll-behavior:auto}}