.mwc_faq_module{background:#fff;color:#012123;font-family:inherit;padding:72px 30px}.mwc_faq_inner{margin:0 auto;max-width:860px}.mwc_faq_heading{margin:0 auto 36px;max-width:760px;text-align:center}.mwc_faq_heading h2{color:#012123;font-size:clamp(36px,4vw,56px);letter-spacing:-.05em;line-height:1.02;margin:0 0 14px}.mwc_faq_heading p{color:rgba(1,33,35,.68);font-size:18px;letter-spacing:-.015em;line-height:1.55;margin:0 auto;max-width:680px}.mwc_faq_list{display:grid;gap:16px}.accordion{background:#fff;border:1px solid rgba(1,33,35,.08);border-radius:22px;box-shadow:0 12px 28px rgba(1,33,35,.055),0 0 24px rgba(3,165,173,.035);color:#012123;cursor:pointer;font-family:Open Sans,sans-serif;font-size:20px;font-weight:800;line-height:1.3;margin:0;outline:none;padding:24px 66px 24px 26px;position:relative;text-align:left;transition:background .24s ease,border-color .24s ease,box-shadow .24s ease,transform .24s ease,border-radius .24s ease;width:100%;z-index:2}.accordion span{display:block}.accordion:hover{background:#f8fbfb;border-color:rgba(3,165,173,.18);box-shadow:0 14px 34px rgba(1,33,35,.06),0 0 30px rgba(3,165,173,.08);transform:translateY(-1px)}.accordion.is-open{background:#eaf8f8;border-color:rgba(3,165,173,.22);border-radius:22px 22px 0 0;box-shadow:0 14px 34px rgba(1,33,35,.055),0 0 28px rgba(3,165,173,.07);transform:none}.accordion:after{align-items:center;background:#eaf8f8;border-radius:999px;color:#03a5ad;content:"+";display:inline-flex;font-size:24px;font-weight:800;height:32px;justify-content:center;line-height:1;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:background .24s ease,color .24s ease,transform .24s ease;width:32px}.accordion.is-open:after{background:#03a5ad;color:#fff;content:"−";transform:translateY(-50%) rotate(180deg)}.accordion:focus-visible{outline:2px solid rgba(3,165,173,.8);outline-offset:4px}.panel{background:#fff;border-radius:0 0 22px 22px;box-shadow:0 12px 28px rgba(1,33,35,.04),0 0 24px rgba(3,165,173,.035);margin:-16px 0 0;max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion.is-open+.panel{margin-top:0}.panel_inner{font-family:Open Sans,sans-serif;font-size:18px;letter-spacing:-.012em;line-height:1.68;padding:28px 26px 26px}.panel_inner,.panel_inner li,.panel_inner p,.panel_inner span{color:rgba(1,33,35,.72)!important}.panel_inner p{margin:0 0 18px}.panel_inner p:last-child{margin-bottom:0}.panel_inner p+p{margin-top:0}.panel_inner ol,.panel_inner ul{margin:16px 0 20px;padding-left:24px}.panel_inner p+ol,.panel_inner p+ul{margin-top:10px}.panel_inner li{line-height:1.62;margin:0 0 11px;padding-left:4px}.panel_inner li:last-child{margin-bottom:0}.panel_inner li+li{margin-top:11px}.panel_inner li::marker{color:#03a5ad}.panel_inner strong{color:rgba(1,33,35,.9)!important;font-weight:900}.panel_inner a{color:#03a5ad!important;font-weight:800;text-decoration:underline;text-underline-offset:3px}@media (max-width:720px){.mwc_faq_module{padding:56px 30px}.mwc_faq_heading h2{font-size:clamp(34px,10vw,46px)}.mwc_faq_heading p{font-size:16px;line-height:1.55}.mwc_faq_list{gap:14px}.accordion{border-radius:20px;font-size:18px;padding:22px 60px 22px 22px}.accordion.is-open{border-radius:20px 20px 0 0}.accordion:after{font-size:22px;height:30px;right:20px;width:30px}.panel{border-radius:0 0 20px 20px}.panel_inner{font-size:16px;line-height:1.66;padding:24px 22px 22px}.panel_inner p{margin-bottom:16px}.panel_inner ol,.panel_inner ul{margin:15px 0 18px;padding-left:22px}.panel_inner li{margin-bottom:10px}.panel_inner li+li{margin-top:10px}}@media (max-width:460px){.mwc_faq_heading{text-align:left}.accordion{font-size:17px}.panel_inner{font-size:16px;padding:22px 22px 20px}}