
.mb-section{padding:60px 0;scroll-margin-top:150px}.mb-section .section-head{max-width:850px;margin-bottom:28px}.mb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.mb-card{padding:28px;border:1px solid #dce5ef;border-radius:22px;background:#fff;box-shadow:0 10px 28px rgba(8,23,47,.05)}.mb-card.featured{border:2px solid #00a365;background:#f2fcf7}.mb-card h3{margin:8px 0 12px;font-size:23px;line-height:1.25;color:#08172f}.mb-card p{color:#52667f;line-height:1.65}.mb-card ul{padding-left:20px;color:#405773;line-height:1.7}.mb-label{display:inline-block;font-size:12px;letter-spacing:.04em;font-weight:800;color:#075fae;text-transform:uppercase}.mb-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.mb-small{font-size:13px;color:#5f6f86;line-height:1.6}.mb-note{margin-top:22px;padding:20px 24px;border-left:4px solid #075fae;border-radius:0 16px 16px 0;background:#eef8ff;color:#344c68;line-height:1.65}.mb-note strong{color:#08172f}.mb-warning{padding:24px;margin-top:24px;border:1px solid #f0d18c;border-radius:18px;background:#fff8e9;color:#644b1d;line-height:1.65}.mb-warning strong{display:block;font-size:18px;margin-bottom:8px}.mb-brands{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.mb-brand{display:inline-block;padding:8px 14px;background:#eaf2fb;color:#075fae;border-radius:30px;font-weight:800;font-size:14px}.mb-brand.syn{background:#eeeafb;color:#594093}.mb-section .faq-grid details p{line-height:1.7}.mb-bonus-teaser{padding:28px;border:1px solid #bce8d5;border-radius:20px;background:#f2fcf7}.mb-bonus-teaser h2{margin:0 0 12px;color:#08172f;font-size:25px;line-height:1.25}.mb-bonus-teaser p{color:#486079;line-height:1.65}.mb-bonus-button{display:flex!important;width:100%;margin-top:12px}.mb-source{font-size:12px;color:#5f6f86;margin-top:22px}.mb-source a{text-decoration:underline}.mb-section a:focus-visible{outline:3px solid #075fae;outline-offset:4px}#bird{scroll-margin-top:150px}.quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:850px){.mb-grid{grid-template-columns:1fr}.mb-section{padding:40px 0}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.mb-card{padding:22px}.mb-actions{flex-direction:column}.mb-actions .btn{width:100%}.quick-grid{grid-template-columns:1fr}.mb-note,.mb-warning{padding:18px}.mb-card h3{font-size:21px}}
