.listeo-modern-faq{box-sizing:border-box;width:100%}.listeo-modern-faq *,.listeo-modern-faq *::before,.listeo-modern-faq *::after{box-sizing:border-box}.listeo-modern-faq__grid{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);column-gap:64px;align-items:start}.listeo-modern-faq__left{min-width:0}.listeo-modern-faq__kicker{margin:0 0 18px;color:#999;font-size:14px;font-weight:500;letter-spacing:3px;line-height:20px;text-transform:uppercase}.listeo-modern-faq .listeo-accent-headline{max-width:none;margin:0;text-align:left}.listeo-modern-faq .listeo-accent-headline__title,.listeo-modern-faq .listeo-accent-headline__subtitle{margin-left:0;margin-right:0}.listeo-modern-faq .listeo-accent-headline__title{max-width:520px}.listeo-modern-faq .listeo-accent-headline__subtitle{max-width:460px}.listeo-modern-faq .listeo-accent-headline--separator .listeo-accent-headline__subtitle::before{margin-left:0}.listeo-modern-faq__help{max-width:380px;margin-top:46px;padding:26px;border-radius:12px;background-color:#f4f4f4}.listeo-modern-faq__help-top{display:flex;gap:14px;align-items:center}.listeo-modern-faq__help-top img{flex:0 0 46px;width:46px;height:46px;border-radius:100px;object-fit:cover}.listeo-modern-faq__help-top strong,.listeo-modern-faq__help-top span{display:block}.listeo-modern-faq__help-top strong{color:#111;font-size:16px;font-weight:500;line-height:22px}.listeo-modern-faq__help-top span{margin-top:3px;color:#888;font-size:14px;font-weight:400;line-height:20px}.listeo-modern-faq__help-link{display:inline-flex;gap:8px;align-items:center;margin-top:18px;color:var(--listeo-primary-color);font-size:15px;font-weight:500;line-height:22px;text-decoration:none}.listeo-modern-faq__help-link:hover,.listeo-modern-faq__help-link:focus{color:var(--listeo-primary-color);box-shadow:none}.listeo-modern-faq__help-link svg{width:16px;height:16px;transition:transform 300ms ease}.listeo-modern-faq__help-link:hover svg{transform:translateX(4px)}.listeo-modern-faq__panel{position:relative;min-width:0;padding:16px 44px;border-radius:12px;background:#111}.listeo-modern-faq__question-mark{position:absolute;top:-30px;right:34px;width:34px;height:46px;transform:rotate(10deg)}.listeo-modern-faq__question-mark path{fill:none;stroke:var(--listeo-primary-color);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:80;stroke-dashoffset:80}.listeo-modern-faq.is-visible .listeo-modern-faq__question-mark path{animation:listeo-modern-faq-draw 700ms ease forwards 500ms}.listeo-modern-faq__item{border-top:1px solid rgb(255 255 255 / .1)}.listeo-modern-faq__item:first-of-type{border-top:0}.listeo-modern-faq__question{display:flex;gap:18px;align-items:center;width:100%;padding:24px 0;border:0;border-radius:0;background:none;box-shadow:none;color:#fff;font-family:inherit;font-size:17px;font-weight:500;line-height:24px;text-align:left;cursor:pointer}.listeo-modern-faq__question:hover,.listeo-modern-faq__question:focus{background:none;box-shadow:none;color:#fff}.listeo-modern-faq__question:focus-visible{outline:2px solid var(--listeo-primary-color);outline-offset:4px}.listeo-modern-faq__arrow{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;border-radius:100px;background:#fff;color:#111;transition:transform 450ms cubic-bezier(.22,.61,.25,1),background-color 300ms ease,color 300ms ease}.listeo-modern-faq__arrow svg{width:15px;height:15px}.listeo-modern-faq__item:not(.is-open) .listeo-modern-faq__question:hover .listeo-modern-faq__arrow{transform:translateX(4px)}.listeo-modern-faq .listeo-modern-faq__panel .listeo-modern-faq__item.is-open .listeo-modern-faq__arrow{background:var(--listeo-primary-color);color:#fff;transform:rotate(90deg)}.listeo-modern-faq__answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 500ms cubic-bezier(.22,.61,.25,1),opacity 350ms ease}.listeo-modern-faq__item.is-open .listeo-modern-faq__answer{grid-template-rows:1fr;opacity:1}.listeo-modern-faq__answer-inner{min-height:0;overflow:hidden;padding:0 8px 0 52px;color:#b9b9b9;font-size:15px;font-weight:400;line-height:26px;transition:padding 500ms cubic-bezier(.22,.61,.25,1)}.listeo-modern-faq__item.is-open .listeo-modern-faq__answer-inner{padding-top:2px;padding-bottom:26px}.listeo-modern-faq__answer-inner p{margin:0;color:inherit;font-size:inherit!important;font-weight:inherit;line-height:inherit!important}@keyframes listeo-modern-faq-draw{to{stroke-dashoffset:0}}@media (max-width:980px){.listeo-modern-faq__grid{grid-template-columns:1fr!important;row-gap:44px}.listeo-modern-faq__help{max-width:none}.listeo-modern-faq__panel{padding:10px 28px}}@media (max-width:520px){.listeo-modern-faq__panel{padding:8px 20px}.listeo-modern-faq__question{gap:14px;padding:20px 0;font-size:16px;line-height:23px}.listeo-modern-faq__answer-inner{padding-left:48px}}@media (prefers-reduced-motion:reduce){.listeo-modern-faq *,.listeo-modern-faq *::before,.listeo-modern-faq *::after{animation:none!important;transition:none!important}.listeo-modern-faq__question-mark path{stroke-dashoffset:0}}