.landing-faq{background:#fff;padding:110px 24px;position:relative;overflow:hidden}.landing-faq:before{content:"";top:20px;filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#7317ea24 0%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;inset-inline-end:-80px}.landing-faq__inner{flex-direction:column;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:flex;position:relative}.landing-faq__title{font-family:var(--font-poppins), var(--font-sans,sans-serif);letter-spacing:-.015em;color:#222;text-align:center;margin:0;font-size:44px;font-weight:600}.landing-faq__grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;width:100%;display:grid}@media (max-width:900px){.landing-faq__grid{grid-template-columns:1fr}}.landing-faq__col{flex-direction:column;gap:20px;display:flex}.landing-faq__card{background:#fff;border:1px solid #0000000d;border-radius:16px;padding:24px 28px;transition:box-shadow .15s;box-shadow:0 4px 12px #2a125e0a}.landing-faq__card.is-open{box-shadow:0 8px 20px #2a125e14}.landing-faq__question{text-align:start;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:16px;width:100%;padding:0;font-family:inherit;display:flex}.landing-faq__icon{color:#4c0aa1;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;font-size:22px;font-weight:500;display:inline-flex}.landing-faq__q-text{color:#222;font-size:16px;font-weight:600;line-height:1.4}.landing-faq__answer{color:#57525f;margin:12px 0 0 38px;font-size:14px;line-height:1.6}@media (max-width:640px){.landing-faq{padding:60px 20px}.landing-faq__title{font-size:30px}}
