.faq-module{box-sizing:border-box;color:#fff;width:100%}.faq-module__inner{position:relative}.faq-module__layout{align-items:flex-start;display:flex;gap:80px;margin:0 auto;max-width:1280px}.faq-module__intro{flex:0 0 500px;max-width:500px}.faq-module__title{color:#fff;font-size:40px;font-weight:500;line-height:1;margin:0}.faq-module__desc{color:#fff;font-size:16px;font-weight:400;line-height:1.27;margin:24px 0 0;opacity:.8}.faq-module__list{display:flex;flex:1 1 0;flex-direction:column;gap:24px;min-width:0}.faq-module__item{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.5);border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;padding:0 24px}.faq-module__item.is-open{gap:24px}button.faq-module__trigger{align-items:center;appearance:none;-webkit-appearance:none;background:transparent;background-color:transparent;border:1px solid transparent;border-radius:0;box-shadow:none;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font:inherit;gap:24px;margin:0;padding:20px 0;text-align:left;text-transform:none;width:100%}button.faq-module__trigger:active,button.faq-module__trigger:focus,button.faq-module__trigger:focus-visible,button.faq-module__trigger:hover{background:transparent;background-color:transparent;border-color:transparent;box-shadow:none;color:inherit}button.faq-module__trigger:focus-visible{border-radius:4px;outline:2px solid hsla(0,0%,100%,.85);outline-offset:4px}button.faq-module__trigger:focus:not(:focus-visible){outline:none}.faq-module__question{color:#fff;flex:1 1 auto;font-size:24px;font-weight:700;line-height:1.27;min-width:0;opacity:.4;transition:opacity .25s ease}.faq-module__item.is-open .faq-module__question{opacity:1}.faq-module__chevron{align-items:center;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;transform:rotate(180deg);transition:transform .35s ease;width:32px}.faq-module__item.is-open .faq-module__chevron{transform:rotate(0deg)}.faq-module__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.faq-module__item.is-open .faq-module__panel{grid-template-rows:1fr}.faq-module__panel-inner{min-height:0;overflow:hidden}.faq-module__answer{color:#fff;font-size:20px;font-weight:400;line-height:1.45;opacity:.8;padding-bottom:40px}.faq-module__answer p{margin:0 0 .75em}.faq-module__answer p:last-child{margin-bottom:0}.faq-module__answer a{text-decoration:none}.faq-module__answer a:hover{opacity:1}@media (max-width:1024px){.faq-module__layout{flex-direction:column;gap:40px}.faq-module__intro{flex:none;max-width:100%}}@media (max-width:767px){.faq-module__title{font-size:32px}.faq-module__desc{font-size:14px;line-height:1.4}.faq-module__question{font-size:20px}.faq-module__answer{font-size:16px;line-height:1.45}}@media (prefers-reduced-motion:reduce){.faq-module__chevron,.faq-module__panel,.faq-module__question{transition-duration:.01ms!important}}