.mybi-faq{max-width:1140px;margin:auto;padding:50px 24px;color:#293346;font-family:Inter,"Segoe UI",Arial,sans-serif}.mybi-faq h2{font-size:clamp(26px,3vw,36px);font-weight:700;letter-spacing:-.025em;margin:0 0 22px}.mybi-faq details{border-bottom:1px solid #dce1e7;padding:17px 0}.mybi-faq summary{font-size:16px;font-weight:600;line-height:1.5;cursor:pointer}.mybi-faq p{font-size:15px;line-height:1.75;color:#596675;margin:12px 0 0;max-width:900px}.mybi-faq a{color:#b73545;text-decoration:underline}.mybi-skip{position:absolute;left:16px;top:-200px;background:#fff;color:#293346;padding:12px 18px;z-index:100001;border:2px solid #d74350;border-radius:8px}.mybi-skip:focus{top:12px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #bb3546;outline-offset:3px}.mybi-preview-intro{max-width:1100px;margin:0 auto 24px;color:#293346;font-family:"Segoe UI",Arial,sans-serif}.mybi-preview-intro h1{font-size:clamp(24px,4vw,34px);line-height:1.2;margin:12px 0}.mybi-preview-intro p{font-size:14px;line-height:1.65;margin:8px 0}.mybi-preview-intro a{color:#b73545;text-decoration:underline}.mybi-demo-notice{font-size:13px!important;color:#657184!important}
@media(max-width:767px){.mybi-faq{padding:35px 20px}.mybi-faq summary{font-size:15px}.mybi-preview-page .grid{grid-template-columns:minmax(0,1fr)!important}.mybi-preview-page .card{min-width:0;overflow-x:auto}.mybi-preview-page svg{max-width:100%}.mybi-preview-page table{max-width:100%}.mybi-preview-page{padding-left:14px!important;padding-right:14px!important}}
@media(prefers-reduced-motion:reduce){[data-aos]{opacity:1!important;transform:none!important;transition:none!important}}
.mybi-no-aos [data-aos]{opacity:1!important;transform:none!important}
