.mlf-faq-accordion,.mlf-faq-accordion *{box-sizing:border-box !important}.mlf-faq-accordion{margin:0 auto !important;border:1px solid rgba(15,23,42,0.11) !important;border-radius:26px !important;background:#fff !important;overflow:hidden !important;box-shadow:0 18px 45px rgba(15,23,42,0.045),0 4px 12px rgba(15,23,42,0.025) !important}.mlf-faq-item{position:relative !important;width:100% !important;display:block !important;border-bottom:1px solid rgba(15,23,42,0.1) !important;background:#fff !important;overflow:hidden !important;transition:background .28s ease,box-shadow .28s ease !important}.mlf-faq-item:last-child{border-bottom:0 !important}.mlf-faq-item::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:0 !important;background:radial-gradient(circle at 98% 12%,rgba(255,95,115,0.13),transparent 30%),linear-gradient(135deg,rgba(255,95,115,0.035),transparent 58%) !important;opacity:0 !important;pointer-events:none !important;transition:opacity .28s ease !important}.mlf-faq-item.is-open::before{opacity:1 !important}.mlf-faq-question{appearance:none !important;-webkit-appearance:none !important;position:relative !important;z-index:2 !important;width:100% !important;min-height:80px !important;margin:0 !important;padding:0 28px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:22px !important;border:0 !important;outline:0 !important;background:transparent !important;cursor:pointer !important;user-select:none !important;text-align:left !important}.mlf-faq-question>p{display:block !important;width:auto !important;max-width:calc(100% - 52px) !important;min-width:0 !important;margin:0 !important;padding:0 !important;color:#07113f !important;font-family:'Bricolage Grotesque',sans-serif !important;font-size:18px !important;line-height:1.25 !important;font-weight:800 !important;letter-spacing:-.025em !important;text-align:left !important;transition:color .24s ease,transform .24s ease !important}.mlf-faq-question>div:last-child{display:flex !important;align-items:center !important;justify-content:center !important;flex:0 0 30px !important;width:30px !important;height:30px !important;min-width:30px !important;min-height:30px !important;margin:0 !important;padding:0 !important}.mlf-faq-icon{position:relative !important;display:block !important;width:30px !important;height:30px !important;min-width:30px !important;min-height:30px !important;margin:0 !important;padding:0 !important;border-radius:999px !important;background:rgba(255,95,115,0.11) !important;transition:background .24s ease,transform .24s ease !important}.mlf-faq-icon::before,.mlf-faq-icon::after{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;width:14px !important;height:2px !important;border-radius:999px !important;background:#ff5f73 !important;transform:translate(-50%,-50%) !important;transition:transform .24s ease,background .24s ease !important}.mlf-faq-icon::after{transform:translate(-50%,-50%) rotate(90deg) !important}.mlf-faq-item.is-open .mlf-faq-icon{background:rgba(255,95,115,0.16) !important;transform:rotate(90deg) !important}.mlf-faq-item.is-open .mlf-faq-icon::before{transform:translate(-50%,-50%) rotate(45deg) !important}.mlf-faq-item.is-open .mlf-faq-icon::after{transform:translate(-50%,-50%) rotate(-45deg) !important}.mlf-faq-answer{position:relative !important;z-index:2 !important;width:100% !important;max-height:0 !important;margin:0 !important;padding:0 !important;display:block !important;overflow:hidden !important;opacity:0 !important;transform:translateY(-6px) !important;text-align:left !important;justify-content:flex-start !important;align-items:flex-start !important;transition:max-height .34s ease,opacity .24s ease,transform .24s ease,padding .24s ease !important}.mlf-faq-answer>div,.mlf-faq-answer div,.mlf-faq-answer .__text_block__,.mlf-faq-answer .__text_block__ p,.mlf-faq-answer p{display:block !important;width:100% !important;max-width:780px !important;margin-top:0 !important;margin-bottom:0 !important;margin-left:0 !important;margin-right:auto !important;padding:0 !important;color:rgba(17,24,39,0.68) !important;font-family:'Quicksand',sans-serif !important;font-size:15.5px !important;line-height:1.6 !important;font-weight:500 !important;letter-spacing:-.01em !important;text-align:left !important;justify-content:flex-start !important;align-items:flex-start !important;left:auto !important;right:auto !important;transform:none !important}.mlf-faq-item.is-open .mlf-faq-answer{max-height:260px !important;opacity:1 !important;transform:translateY(0) !important;padding:0 28px 26px !important;display:block !important;text-align:left !important;justify-content:flex-start !important;align-items:flex-start !important}.mlf-faq-item.is-open .mlf-faq-question{min-height:72px !important;padding-top:4px !important}@media(hover:hover){.mlf-faq-item:hover::before{opacity:1 !important}.mlf-faq-item:hover .mlf-faq-question>p{transform:translateX(2px) !important}.mlf-faq-item:hover .mlf-faq-icon{background:rgba(255,95,115,0.16) !important;transform:scale(1.08) !important}.mlf-faq-item.is-open:hover .mlf-faq-icon{transform:rotate(90deg) scale(1.08) !important}}@media(max-width:767px){.mlf-faq-accordion{border-radius:22px !important}.mlf-faq-question{min-height:74px !important;padding:0 20px !important;gap:18px !important}.mlf-faq-question>p{max-width:calc(100% - 46px) !important;font-size:17px !important;line-height:1.28 !important}.mlf-faq-question>div:last-child{flex-basis:28px !important;width:28px !important;height:28px !important;min-width:28px !important;min-height:28px !important}.mlf-faq-icon{width:28px !important;height:28px !important;min-width:28px !important;min-height:28px !important}.mlf-faq-answer>div,.mlf-faq-answer div,.mlf-faq-answer .__text_block__,.mlf-faq-answer .__text_block__ p,.mlf-faq-answer p{font-size:15px !important;line-height:1.6 !important;max-width:100% !important;margin-left:0 !important;margin-right:auto !important;text-align:left !important}.mlf-faq-item.is-open .mlf-faq-answer{max-height:340px !important;padding:0 20px 24px !important}.mlf-faq-item.is-open .mlf-faq-question{min-height:70px !important}}@media(max-width:420px){.mlf-faq-question{padding:0 18px !important}.mlf-faq-question>p{font-size:16.5px !important}.mlf-faq-item.is-open .mlf-faq-answer{padding:0 18px 22px !important}}@media(prefers-reduced-motion:reduce){.mlf-faq-item,.mlf-faq-item::before,.mlf-faq-question>p,.mlf-faq-icon,.mlf-faq-icon::before,.mlf-faq-icon::after,.mlf-faq-answer{transition:none !important}}