/* Brand landing pages (2.18.0) */
.mvb-crumbs{max-width:1180px;margin:18px auto 0;font-size:12.5px;color:#7f8c9d}
.mvb-crumbs a{color:#9fb3c8;text-decoration:none}.mvb-crumbs a:hover{color:#fff}
.mvb-hero{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)!important;width:100%;gap:48px;align-items:center;max-width:none!important;padding-top:44px!important;padding-bottom:56px!important}
.mvb-hero h1{font-size:clamp(40px,4.6vw,64px)!important;line-height:1!important;margin:14px 0 18px!important}
.mvb-hero h1 em{display:block;font-style:normal;color:#9fd4ff}
.mvb-hero p{max-width:600px;color:#aeb9c7;font-size:17px;line-height:1.6}
.mvb-hero .actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}
.mvb-stats{display:grid;gap:12px}
.mvb-stats div{padding:18px 22px;border-radius:18px;background:linear-gradient(150deg,#141b28,#0d1219);border:1px solid #273244}
.mvb-stats b{display:block;font-size:30px;color:#fff;letter-spacing:-.03em}
.mvb-stats span{font-size:13px;color:#8d9bb0}
.mvb-sec{padding:64px 0}
.mvb-light{background:#f4f6f9;color:#0f141b}
.mvb-light h2,.mvb-light b{color:#0f141b}
.mvb-sec h2{margin:8px 0 22px;font-size:clamp(28px,3.4vw,44px);letter-spacing:-.04em;line-height:1.05}
.mvb-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:6px}
.mvb-all{color:#fff!important;font-weight:800;text-decoration:none;white-space:nowrap;padding:12px 18px;border:1px solid rgba(255,255,255,.2);border-radius:999px}
.mvb-grid{padding-bottom:0!important}
.mvb-note{margin:16px 0 0;font-size:13px;color:#8d9bb0}
.mvb-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.mvb-steps li{padding:22px;border-radius:18px;background:#fff;border:1px solid #e1e5ec}
.mvb-steps span{display:inline-block;padding:5px 11px;border-radius:999px;background:#0f141b;color:#fff;font-size:11px;font-weight:800;letter-spacing:.12em}
.mvb-steps b{display:block;margin:14px 0 6px;font-size:18px}
.mvb-steps p{margin:0;color:#5e6875;font-size:14px;line-height:1.55}
.mvb-calcw{display:grid;grid-template-columns:1fr minmax(0,440px);gap:40px;align-items:center}
.mvb-calcw p{color:#9aa6b6}
.mvb-faq{display:grid;gap:10px;max-width:900px}
.mvb-faq details{background:#fff;border:1px solid #e1e5ec;border-radius:16px;padding:0 20px}
.mvb-faq summary{cursor:pointer;padding:18px 0;font-weight:800;font-size:16px;list-style:none;position:relative;padding-right:30px}
.mvb-faq summary::-webkit-details-marker{display:none}
.mvb-faq summary:after{content:"+";position:absolute;right:0;top:15px;font-size:22px;color:#5b6b82}
.mvb-faq details[open] summary:after{content:"–"}
.mvb-faq p{margin:0 0 18px;color:#4f5966;line-height:1.6}
.mvb-links{display:grid;grid-template-columns:1fr 1fr;gap:30px}
.mvb-links b{color:#fff}.mvb-links p{color:#9aa6b6;line-height:1.9}.mvb-links a{color:#cfe0f5}
.mvb-brands{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.mvb-brand{position:relative;display:block;padding:22px 24px;border-radius:18px;background:linear-gradient(150deg,#141b28,#0d1219);border:1px solid #273244;text-decoration:none;transition:border-color .2s,transform .2s}
.mvb-brand:hover{border-color:#4a5c78;transform:translateY(-2px)}
.mvb-brand b{display:block;color:#fff;font-size:20px;letter-spacing:-.01em}
.mvb-brand span{font-size:13px;color:#8d9bb0}
.mvb-brand i{position:absolute;right:22px;top:50%;transform:translateY(-50%);font-style:normal;color:#9fd4ff;font-size:20px}
.mvb-other{margin-top:22px;color:#9aa6b6}.mvb-other a{color:#fff}
.mvb-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:32px;border-radius:24px;background:linear-gradient(140deg,#16203a,#0e1420);border:1px solid #2c3d5c}
.mvb-cta h2{margin:6px 0 8px}.mvb-cta p{margin:0;color:#aeb9c7;max-width:640px}
.mvb-disc{margin:18px 0 0;font-size:12px;color:#6f7c8d}
.mvb-hero>*{min-width:0}
@media(max-width:900px){.mvb-hero{grid-template-columns:1fr!important}.mvb-hero,.mvb-calcw,.mvb-links{grid-template-columns:1fr}.mvb-steps{grid-template-columns:1fr 1fr}.mvb-brands{grid-template-columns:1fr 1fr}.mvb-cta{flex-direction:column;align-items:flex-start}.mvb-head{flex-direction:column;align-items:flex-start}.mvb-crumbs{padding:0 16px}}
@media(max-width:600px){.mvb-steps,.mvb-brands{grid-template-columns:1fr}.mvb-sec{padding:48px 0}}
.mvb-hero>.mvb-stats{grid-column:2!important;grid-row:1}@media(max-width:900px){.mvb-hero>.mvb-stats{grid-column:1!important;grid-row:auto}}
.mvb-hero:not(:has(.mvb-stats)){grid-template-columns:1fr!important}@media(max-width:900px){.mvb-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mvb-stats div{padding:12px}.mvb-stats b{font-size:19px}.mvb-stats span{font-size:11px;line-height:1.3;display:block}}
