.blog-faq{border-top:1px solid #e5e7f2;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;margin:3rem 0 1.5rem;padding-top:2rem}.blog-faq__header{margin-bottom:1.25rem}.blog-faq__title{color:#00053f;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 .5rem}.blog-faq__intro{color:#3d416b;font-size:1rem;line-height:1.6;margin:0}.blog-faq__list{display:flex;flex-direction:column;gap:.75rem}.blog-faq__item{background:#fff;border:1px solid #e5e7f2;border-radius:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.blog-faq__item[open]{border-color:#d4cffc;box-shadow:0 4px 16px rgba(0,5,63,.06)}.blog-faq__question{align-items:center;color:#00053f;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:1rem;justify-content:space-between;line-height:1.4;list-style:none;padding:1rem 1.15rem;user-select:none}.blog-faq__question::-webkit-details-marker{display:none}.blog-faq__question::marker{content:""}.blog-faq__question-text{flex:1}.blog-faq__icon{background:rgba(86,63,240,.08);border:1px solid rgba(86,63,240,.18);border-radius:50%;flex-shrink:0;height:22px;position:relative;width:22px}.blog-faq__icon:after,.blog-faq__icon:before{background:#563ff0;border-radius:1px;content:"";left:50%;position:absolute;top:50%;transition:transform .2s ease,opacity .2s ease}.blog-faq__icon:before{height:2px;transform:translate(-50%,-50%);width:10px}.blog-faq__icon:after{height:10px;transform:translate(-50%,-50%);width:2px}.blog-faq__item[open] .blog-faq__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.blog-faq__answer{color:#3d416b;font-size:.95rem;line-height:1.65;padding:0 1.15rem 1.15rem}.blog-faq__answer>:first-child{margin-top:0}.blog-faq__answer>:last-child{margin-bottom:0}.blog-faq__answer p{margin:0 0 .75rem}.blog-faq__answer ol,.blog-faq__answer ul{margin:0 0 .75rem;padding-left:1.25rem}.blog-faq__answer a{color:#563ff0}@media (max-width:760px){.blog-faq{margin-top:2.25rem;padding-top:1.5rem}.blog-faq__title{font-size:1.25rem}.blog-faq__question{font-size:.95rem;padding:.9rem 1rem}.blog-faq__answer{font-size:.9rem;padding:0 1rem 1rem}}