.mbs-hero{padding-block:64px 72px;position:relative;overflow:hidden}.mbs-hero .in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;display:grid}@media (max-width:960px){.mbs-hero .in{grid-template-columns:1fr}.mbs-orbit{display:none}}.mbs-hero .copy{gap:22px;display:grid}.mbs-orbs span{z-index:-1;filter:blur(100px);opacity:.5;pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute}.mbs-orbs span:first-child{background:var(--eu-accent-soft);top:-220px;right:0}.mbs-orbs span:last-child{background:var(--eu-gold-soft);bottom:-260px;left:-120px}.mbs-orbit{aspect-ratio:1;width:min(420px,100%);margin-inline:auto;position:relative}.mbs-orbit .ring{border:1.5px dashed color-mix(in srgb, var(--eu-accent) 35%, transparent);border-radius:50%;position:absolute;inset:0}.mbs-orbit .ring.r2{border-style:solid;border-color:var(--eu-line);inset:18%}.mbs-orbit .core{background:var(--eu-panel);border:1px solid var(--eu-line);box-shadow:var(--eu-shadow), 0 0 0 10px color-mix(in srgb, var(--eu-accent) 10%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;inset:34%}.mbs-orbit .core .eu-logo{border-radius:22%;width:56%;height:56%}.mbs-orbit .spin{animation:40s linear infinite mbs-spin;position:absolute;inset:0}.mbs-orbit .sat{background:var(--eu-panel);border:1px solid var(--eu-line);width:64px;height:64px;box-shadow:var(--eu-shadow-sm);color:var(--eu-accent);border-radius:18px;place-items:center;margin:-32px;display:grid;position:absolute;top:50%;left:50%}.mbs-orbit .sat>span{place-items:center;animation:40s linear infinite reverse mbs-spin;display:grid}.mbs-orbit .sat svg{width:26px;height:26px}@keyframes mbs-spin{to{transform:rotate(360deg)}}html[data-motion=lite] .mbs-orbit .spin,html[data-motion=lite] .mbs-orbit .sat>span{animation-duration:80s}.mbs-feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:900px){.mbs-feats{grid-template-columns:1fr 1fr}}@media (max-width:560px){.mbs-feats{grid-template-columns:1fr}}.mbs-feat{align-content:start;gap:10px;height:100%;padding:24px;display:grid}.mbs-feat .ic{background:var(--eu-accent-soft);width:48px;height:48px;color:var(--eu-accent);border-radius:14px;place-items:center;display:grid}.mbs-feat .ic svg{width:22px;height:22px}.mbs-feat b{font:700 17px/1.3 var(--eu-font-display)}.mbs-feat p{color:var(--eu-muted);font-size:14.5px}.mbs-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}@media (max-width:900px){.mbs-plans{grid-template-columns:1fr}}.mbs-plan{flex-direction:column;gap:14px;height:100%;padding:28px 24px;display:flex;position:relative;overflow:visible}.mbs-plan.best{border:2px solid var(--eu-accent);box-shadow:0 30px 60px -30px color-mix(in srgb, var(--eu-accent) 60%, transparent)}.mbs-plan .badge{font:700 11.5px/1 var(--eu-font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--eu-accent);color:var(--eu-on-accent);border-radius:7px;padding:7px 10px;position:absolute;top:-13px;left:24px}.mbs-plan .badge.gold{background:var(--eu-gold);color:var(--eu-on-gold)}.mbs-plan h3{font-size:19px;font-weight:700}.mbs-plan .price{font:700 34px/1 var(--eu-font-mono);letter-spacing:-.03em}.mbs-plan .per{color:var(--eu-muted);font-size:13.5px}.mbs-plan ul{border-top:1px dashed var(--eu-line);flex:1;gap:9px;padding-top:12px;font-size:14.5px;display:grid}.mbs-plan li{padding-left:24px;position:relative}.mbs-plan li:before{content:"✓";color:var(--eu-accent);font-weight:700;position:absolute;left:0}.mbs-plan li.inh{color:var(--eu-accent);font-weight:600}.mbs-trust{color:var(--eu-muted);flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:26px;font-size:14px;display:flex}.mbs-trust span{align-items:center;gap:7px;display:inline-flex}.mbs-trust svg{width:16px;height:16px;color:var(--eu-teal)}.mbs-steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:760px){.mbs-steps{grid-template-columns:1fr}}.mbs-steps li{counter-increment:s;text-align:center;justify-items:center;gap:8px;padding:24px;display:grid}.mbs-steps li:before{content:counter(s);width:44px;height:44px;font:700 17px/1 var(--eu-font-mono);background:var(--eu-accent);color:var(--eu-on-accent);box-shadow:0 0 0 8px var(--eu-accent-soft);border-radius:50%;place-items:center;display:grid}.mbs-steps b{font:700 17px/1.3 var(--eu-font-display);margin-top:6px}.mbs-steps p{color:var(--eu-muted);font-size:14.5px}
