.faq-section{padding-top:64px;padding-bottom:64px}.faq-list{margin-top:32px;display:grid;gap:16px}.faq-item{border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:20px}.faq-question{cursor:pointer;font-size:16px;font-weight:600;line-height:1.5;display:flex;justify-content:space-between;align-items:center;list-style:none}.faq-question::-webkit-details-marker{display:none}.faq-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:16px;color:#4f48e2}.faq-icon svg{transition:transform .3s ease}.faq-item[open] .faq-icon svg{transform:rotate(180deg)}.faq-answer{margin-top:12px;font-size:14px;line-height:1.7}.widget-showcase-section{padding-top:80px;padding-bottom:80px;background:linear-gradient(180deg,#4f48e20d,#4f48e200)}#widget-container{margin-top:48px;width:100%;height:700px;max-width:600px;margin-left:auto;margin-right:auto;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0000004d;border:1px solid rgba(255,255,255,.1)}.header-cta-button{border:2px solid #4f48e2;border-radius:15px;padding:13px 22px;background-color:#4f48e2;text-decoration:none;line-height:1.33;cursor:pointer;color:#fff;align-self:center;font-size:16px;font-weight:600}.header-cta-button:visited,.header-cta-button:hover{color:#fff}.header-cta-button:active,.header-cta-button:focus{color:#fff}@media(max-width:768px){.header-cta-button{padding:10px 16px;font-size:14px}}@media(max-width:480px){.header-cta-button{padding:8px 12px;font-size:13px}}
