.mfis{--mfis-faq-bg:#f4f4f4;--mfis-card-radius:20px;--mfis-answer-bg:#ececec;--mfis-img-radius:64px;--mfis-text:#101720;background:var(--mfis-faq-bg);color:var(--mfis-text);position:relative;width:100%}.mfis__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:0}.mfis__faq-col{background:var(--mfis-faq-bg);display:flex;flex-direction:column;min-height:0;padding:clamp(3rem,5vw,5.5rem) clamp(1.5rem,4vw,4rem) clamp(3rem,5vw,5.5rem) clamp(1.5rem,4vw,5rem)}.mfis__faq-inner{margin:0 auto;max-width:640px;width:100%}.mfis__heading h1,.mfis__heading h2,.mfis__heading h3{color:var(--mfis-text);font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:700;letter-spacing:0;line-height:1.1;margin:0 0 2rem;text-transform:uppercase}.mfis__accordion{display:flex;flex-direction:column;gap:14px;margin:0}.mfis__item{background:#fff;border-radius:var(--mfis-card-radius);box-shadow:0 1px 0 rgba(0,0,0,.06);overflow:hidden}.mfis__trigger{align-items:center;background:#fff!important;border:0!important;border-radius:0!important;color:var(--mfis-text)!important;cursor:pointer;display:flex;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:700!important;gap:1rem;justify-content:space-between;line-height:1.3;margin:0;padding:1.15rem 3.25rem 1.15rem 1.35rem;position:relative;text-align:left;transition:border-radius .35s ease;width:100%}.mfis__item.is-open .mfis__trigger{border-radius:var(--mfis-card-radius) var(--mfis-card-radius) 0 0}.mfis__trigger:focus-visible{outline:2px solid #f86a1f;outline-offset:2px}.mfis__trigger-title{flex:1;min-width:0}.mfis__trigger-icon{flex:0 0 44px;height:44px;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:44px}.mfis__trigger-icon:after,.mfis__trigger-icon:before{background:var(--mfis-text);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease,transform .25s ease}.mfis__trigger-icon:before{height:2px;width:16px}.mfis__trigger-icon:after{height:16px;opacity:1;width:2px}.mfis__item.is-open .mfis__trigger-icon:after{opacity:0;transform:translate(-50%,-50%) scaleY(0)}.mfis__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,.61,.36,1)}.mfis__item.is-open .mfis__panel{grid-template-rows:1fr}.mfis__panel-inner{min-height:0;overflow:hidden}.mfis__item.is-open .mfis__panel-inner{background:var(--mfis-answer-bg);border-radius:calc(var(--mfis-card-radius)*.55);margin:0 .85rem .85rem;padding:1.25rem 1.35rem 1.35rem}.mfis__answer,.mfis__answer p{color:#3d4248;font-size:1rem;line-height:1.55}.mfis__answer p{margin:0 0 .75rem}.mfis__answer p:last-child{margin-bottom:0}.mfis__media-col{align-self:stretch;background:var(--mfis-faq-bg);display:flex;min-height:320px;min-width:0}.mfis__media{flex:1;min-height:100%;min-width:0;overflow:hidden;position:relative}.mfis__img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.mfis__img,.mfis__media--placeholder{border-bottom-left-radius:var(--mfis-img-radius);border-top-left-radius:0}.mfis__media--placeholder{background:#e0e0e0;min-height:420px}@media (prefers-reduced-motion:reduce){.mfis__panel,.mfis__trigger,.mfis__trigger-icon:after,.mfis__trigger-icon:before{transition:none}}@media (max-width:1023px){.mfis__grid{grid-template-columns:1fr}.mfis__faq-col{padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,4vw,2rem)}.mfis__faq-inner{max-width:none}.mfis__media-col{min-height:280px}.mfis__img,.mfis__media--placeholder{border-bottom-left-radius:var(--mfis-img-radius);border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;max-height:360px}.mfis__media--placeholder{min-height:240px}}@media (max-width:767px){.mfis__trigger{font-size:.95rem;padding:1rem 2.75rem 1rem 1.1rem}.mfis__trigger-icon{flex:0 0 36px;height:36px;right:10px;width:36px}.mfis__item.is-open .mfis__panel-inner{margin:0 .65rem .65rem;padding:1rem 1.1rem}}