section.faq-block{font-family:Montserrat,sans-serif;background-color:#f9f5ff;color:#464646}section.faq-block div.sheet{display:grid;grid-template-columns:minmax(0,460px) minmax(0,584px);justify-content:space-between;-moz-column-gap:80px;column-gap:80px;padding:156px max(20px,(100% - 1110px) / 2) 130px;border-radius:48px 48px 0 0;background-color:#fff}section.faq-block h2{font-size:48px;font-weight:800;line-height:58px;text-transform:capitalize;color:#252525}section.faq-block .cta{margin-top:25px}section.faq-block .cta span.support{width:17px;height:19px;background-color:currentColor;-webkit-mask:var(--support) center/contain no-repeat;mask:var(--support) center/contain no-repeat}section.faq-block .cta.more{display:flex;width:100%;margin-top:16px;background-color:transparent}section.faq-block ul.questions{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}section.faq-block button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;border:0;padding:14px 24px 14px 32px;border-radius:12px;background-color:#f0e8ff;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.003em;text-align:left;color:#1a1c1d;cursor:pointer}section.faq-block span.chevron{flex-shrink:0;width:16px;height:16px;background-color:#7c7c7c;-webkit-mask:var(--chevron) center/contain no-repeat;mask:var(--chevron) center/contain no-repeat;transition:transform .25s}section.faq-block li.open span.chevron{transform:rotate(180deg)}section.faq-block p{padding:16px 24px 4px;font-size:16px;line-height:28px;letter-spacing:.003em;color:#1a1a2e}@media screen and (max-width: 1023px){section.faq-block div.sheet{display:block;padding:24px 20px 56px;border-radius:0;background-color:#f6f2ff}section.faq-block h2{margin-bottom:26px;font-size:34px;line-height:34px;text-align:center;color:#1a1a2e}section.faq-block div.heading .cta{display:none}section.faq-block .cta.more{height:48px;margin-top:26px;background-color:transparent}section.faq-block ul.questions{gap:12px}section.faq-block ul.questions li{overflow:hidden;border-radius:10px;background-color:#fff}section.faq-block button{min-height:48px;padding:12px 14px;border-radius:10px;background-color:#fff;font-size:14px;line-height:22px}section.faq-block p{padding:0 14px 14px;font-size:16px;line-height:22px}}
