.msbu-hero{--navy:#023047;--orange:#fb8500;--orange-600:#e07700;--orange-050:#fff5e8;--ink-500:#5e6670;--border:#e2e6ea;align-items:center;background:linear-gradient(160deg,#fdfdfd 55%,#fff5ea);color:var(--navy);display:flex;font-family:Mulish,system-ui,sans-serif;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:92vh;overflow:hidden;padding:130px calc(50vw - 50%) 80px;position:relative}.msbu-hero,.msbu-hero *,.msbu-hero :after,.msbu-hero :before{box-sizing:border-box}.msbu-hero__dots{background-image:radial-gradient(rgba(2,48,71,.055) 1.2px,transparent 0);background-size:36px 36px;inset:0;pointer-events:none;position:absolute;z-index:1}.msbu-hero__container{margin:0;padding:0;position:relative;width:100%;z-index:2}.msbu-hero__layout{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);width:100%}.msbu-hero__copy{min-width:0}.msbu-hero__logo{display:block;height:26px;margin:0 0 20px;width:auto}.msbu-hero__tag{align-items:center;background:rgba(251,133,0,.12);border:1px solid rgba(251,133,0,.28);border-radius:999px;color:var(--orange);display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.14em;margin:0 0 24px;padding:5px 13px;text-transform:uppercase}.msbu-hero__title{color:var(--navy);font-size:clamp(38px,4vw,58px);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0 0 24px;max-width:620px;text-wrap:balance}.msbu-hero__accent{background:linear-gradient(135deg,#fb8500,#ffd8a6 50%,#e07700);-webkit-background-clip:text;background-clip:text;background-size:200% auto;display:inline;-webkit-text-fill-color:transparent;animation:msbuHeroFlow 4s linear infinite}@keyframes msbuHeroFlow{0%{background-position:0}to{background-position:200%}}.msbu-hero__sub{color:var(--ink-500);font-size:18px;line-height:1.6;margin:0 0 36px;max-width:540px;text-wrap:pretty}.msbu-hero__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.msbu-hero__btn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;justify-content:center;min-height:54px;text-decoration:none;transition:background .22s,border-color .22s,transform .22s}.msbu-hero__btn--primary{background:var(--orange);border:1.5px solid var(--orange);box-shadow:0 10px 26px rgba(251,133,0,.28);color:#fff;font-size:17px;font-weight:700;padding:14px 32px}.msbu-hero__btn--primary:hover{background:var(--orange-600);color:#fff;transform:translateY(-2px)}.msbu-hero__btn--outline{background:transparent;border:1.5px solid rgba(2,48,71,.28);color:var(--navy);font-size:17px;font-weight:600;padding:14px 32px}.msbu-hero__btn--outline:hover{background:#eaf1f5;border-color:var(--navy);color:var(--navy)}.msbu-hero__btn:active{transform:scale(.98)}.msbu-hero__stats{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.msbu-hero__stat{animation:msbuHeroChip .6s cubic-bezier(.22,1,.36,1) forwards;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 8px rgba(2,48,71,.07);cursor:default;min-width:88px;opacity:0;overflow:hidden;padding:16px 20px;position:relative;text-align:center;transition:background .3s,border-color .3s,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.msbu-hero__stat:first-child{animation-delay:.35s}.msbu-hero__stat:nth-child(2){animation-delay:.5s}.msbu-hero__stat:nth-child(3){animation-delay:.65s}.msbu-hero__stat:nth-child(4){animation-delay:.8s}@keyframes msbuHeroChip{0%{opacity:0;transform:translateY(16px) scale(.92)}to{opacity:1;transform:none}}.msbu-hero__stat:before{background:linear-gradient(90deg,transparent,rgba(251,133,0,.06),transparent);content:"";height:100%;left:-80%;pointer-events:none;position:absolute;top:0;transition:left .5s cubic-bezier(.22,1,.36,1);width:60%}.msbu-hero__stat:hover:before{left:130%}.msbu-hero__stat:hover{background:var(--orange-050);border-color:rgba(251,133,0,.35);box-shadow:0 8px 24px rgba(2,48,71,.09);transform:translateY(-4px) scale(1.05)}.msbu-hero__stat-n{background:linear-gradient(135deg,#fb8500,#ffd8a6 60%,#e07700);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1;-webkit-text-fill-color:transparent;animation:msbuHeroFlow 4s linear infinite;transition:transform .3s cubic-bezier(.22,1,.36,1)}.msbu-hero__stat:hover .msbu-hero__stat-n{transform:scale(1.1)}.msbu-hero__stat-l{color:var(--ink-500);font-size:11px;font-weight:500;margin-top:4px}.msbu-hero__viz{align-items:center;display:flex;justify-content:center;min-width:0}.msbu-hero__viz svg{display:block;font-family:Mulish,system-ui,sans-serif;height:auto;max-width:640px;width:100%}@media (max-width:960px){.msbu-hero__sub{max-width:100%}}@media (max-width:820px){.msbu-hero{min-height:0;padding-bottom:64px;padding-top:110px}.msbu-hero__layout{grid-template-columns:1fr}.msbu-hero__viz{display:flex!important;margin:0 0 8px;order:-1;visibility:visible!important}.msbu-hero__viz svg{display:block!important;height:auto!important;max-width:440px;width:100%!important}.msbu-hero__stats{gap:12px}.msbu-hero__stat{min-width:76px}.msbu-hero__stat-n{font-size:26px}}@media (max-width:560px){.msbu-hero__tag{font-size:clamp(9px,2.6vw,11px)!important;gap:6px;letter-spacing:.06em!important;max-width:100%;padding:5px 11px;white-space:nowrap}.msbu-hero__container{padding:0}.msbu-hero__sub{font-size:17px}.msbu-hero__btn--primary{font-size:16px;padding:13px 26px}.msbu-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.msbu-hero__accent,.msbu-hero__stat-n{animation:none;background-position:0}.msbu-hero__stat{animation:none;opacity:1}}